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.
- shadcn-vue — Vue port of shadcn/ui; copy-paste component collection built on Radix Vue and Tailwind CSS that you own and customize directly in your codebase
Svelte ecosystem
Section titled “Svelte ecosystem”- Svelte — Compiler-first framework: you write components, it outputs small, fast JavaScript that updates the DOM directly (no virtual DOM).
- SvelteKit — Full-stack Svelte framework with file-based routing, SSR, SSG, and API routes.
Angular
Section titled “Angular”- Angular — Full platform for building single-page apps with TypeScript, CLI, and built-in routing/state.