Frontend frameworks
A curated list of frontend JavaScript frameworks: UI libraries, full-stack frameworks, and tools for the browser.
React ecosystem
Section titled “React ecosystem”- React — Library for building user interfaces with components and a large ecosystem.
- Preact — Small (~3 kB) alternative to React with the same modern API.
- Next.js — React framework with server rendering, static export, and file-based routing.
Vue ecosystem
Section titled “Vue ecosystem”- Vue — Progressive framework for UIs: use as a library or scale up with tooling.
- Nuxt — Vue framework for full-stack apps, SSG, and SSR with great DX.
Svelte
Section titled “Svelte”- Svelte — Compiler-first framework: you write components, it outputs small, fast JavaScript that updates the DOM directly (no virtual DOM).
Angular
Section titled “Angular”- Angular — Full platform for building single-page apps with TypeScript, CLI, and built-in routing/state.
Other frontend frameworks
Section titled “Other frontend frameworks”- Remix — Full-stack React framework focused on web standards, fast loads, and great UX.
- Qwik — Framework built for resumability and instant loading, at any app size.
- Solid — Declarative UI library with fine-grained reactivity and a React-like API.
- htmx — Use AJAX, WebSockets, and SSE directly in HTML via attributes; minimal JavaScript.