Tools
Know what's in the toolbox
What each tool is, how it's licensed, and when a dev would actually reach for it.
Web & mobile frameworks
UI and application frameworks for browser, server-rendered, and mobile apps.
Hydrogen
Open sourceShopify storefront toolkit
Shopify-aware components and utilities for custom React Router storefronts. Provides commerce building blocks so developers can focus on the shopping experience.
React
Open sourceComponent-based UI library
Meta's library for building UIs from components written in JSX. It is a UI layer, not a full framework, so routing, data fetching, and builds come from the tools you pair it with.
Vue.js
Open sourceProgressive frontend framework
A frontend framework built around single-file components (`.vue`) and built-in reactivity. More batteries-included than React out of the box, with an official router and state library.
Svelte
Open sourceCompiled UI framework
A UI framework that compiles declarative HTML, CSS, and JavaScript components into browser code. Use Svelte for components; SvelteKit adds application routing, server rendering, and deployment adapters.
SvelteKit
Open sourceSvelte application framework
Builds applications around Svelte components with routing, server loads, endpoints, and form actions. Choose rendering per route and an adapter for the host you deploy to.
Next.js
Open sourceReact meta-framework
A React application framework with routing, static and request-time rendering, Server Components, and route handlers. App Router separates server work from interactive client components.
Astro
Open sourceContent-first web framework
Renders content pages to static HTML by default, with optional interactive islands and adapter-based request-time rendering. Content collections load local or remote content and validate its schema.
React Native
Open sourceNative mobile UI from React
Meta's framework for building iOS and Android apps with React. Components render to real native views, and most logic is shared across both platforms.
Expo
Open sourceReact Native framework and cloud services
The framework layer on top of React Native: an SDK of device APIs, file-based routing with Expo Router, and EAS cloud services that build, submit, and update apps without local Xcode or Android Studio setup.