Frontend
UI framework your users render.
Next.js
React framework with App Router, Server Components, streaming, and first-class Vercel deployment.
- Cost
- Free
- Popularity
- Difficulty
- Medium
React (Vite)
Plain React with Vite — SPA, no framework opinions.
- Cost
- Free
- Popularity
- Difficulty
- Medium
React Native
Ship native iOS and Android apps from one React codebase. The default for cross-platform JS mobile.
- Cost
- Free
- Popularity
- Difficulty
- Medium
Expo (React Native)
Managed React Native toolchain — routing, builds, updates, and auth without touching native build tools.
- Cost
- $0–$29 / moFree SDK; EAS Build from $29/mo for automated builds
- Popularity
- Difficulty
- Easy
Flutter
Google's cross-platform UI toolkit — iOS, Android, web, desktop from one Dart codebase.
- Cost
- Free
- Popularity
- Difficulty
- Medium
Vue
Progressive JS framework with SFCs and reactive templates.
- Cost
- Free
- Popularity
- Difficulty
- Easy
Svelte
Compiler-first UI framework — no virtual DOM.
- Cost
- Free
- Popularity
- Difficulty
- Easy
Angular
Opinionated enterprise framework from Google.
- Cost
- Free
- Popularity
- Difficulty
- Hard
SwiftUI
Apple's native declarative UI framework for iOS, iPadOS, macOS, watchOS, and visionOS.
- Cost
- FreeApple Developer Program $99/yr to publish
- Popularity
- Difficulty
- Medium
Jetpack Compose
Android's modern declarative UI toolkit in Kotlin — the replacement for XML layouts.
- Cost
- FreeGoogle Play Console one-time $25
- Popularity
- Difficulty
- Medium
Astro
Content-focused framework that ships zero JS by default.
- Cost
- Free
- Popularity
- Difficulty
- Easy
Remix
React framework focused on web fundamentals and nested routing.
- Cost
- Free
- Popularity
- Difficulty
- Medium
Nuxt
The Next.js of Vue — SSR, routing, and modules out of the box.
- Cost
- Free
- Popularity
- Difficulty
- Medium
Capacitor
Ionic's wrapper — ship your React / Vue / Svelte web app as a native iOS and Android binary.
- Cost
- Free
- Popularity
- Difficulty
- Easy
SolidJS
Fine-grained reactive library with JSX.
- Cost
- Free
- Popularity
- Difficulty
- Medium
Blazor
.NET's C# framework for building interactive web UIs.
- Cost
- Free
- Popularity
- Difficulty
- Hard