100+ production-ready libraries to build any mobile app
Build a fully custom mobile app with powerful tools
Speed up development with an intuitive visual code editing tool
No workflow changes. Code in your preferred IDE, deploy from terminal—same tools, new powers.
import { Chart } from 'chart.js/auto'; const ctx = document.getElementById('myChart');
new Chart(ctx, {
type: 'bar',
data: {
labels: ['A', 'B'],
datasets: [{ label: 'Votes', data: [5, 10] }]
}
});
import React from "react";
import ReactDOM from "react-dom/client";
import { BrowserRouter } from "react-router-dom";
import App from "./App";
import"./index.css";
ReactDOM.createRoot(document.getElementById("root")).render(
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);
<div class="@container">
<div class="grid grid-cols-1 @sm:grid-cols-2">
<img src="/img/photo-1.jpg" class="aspect-square @sm:aspect-3/2 object-cover" />
<img src="/img/photo-2.jpg" class="aspect-square @sm:aspect-3/2 object-cover" />
<img src="/img/photo-3.jpg" class="aspect-square @sm:aspect-3/2 object-cover" />
<img src="/img/photo-4.jpg" class="aspect-square @sm:aspect-3/2 object-cover" />
</div>
</div>
Everything you need to get started and master the platform.
You’re in good company — thousands of developers are already coding, deploying, and innovating with us.
See what other developers are working on, get questions answered, and get inspired browsing.