Skip to content

Frontend frameworks

A curated list of frontend JavaScript frameworks: UI libraries, full-stack frameworks, and tools for the browser.

  • 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 — 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 — Compiler-first framework: you write components, it outputs small, fast JavaScript that updates the DOM directly (no virtual DOM).
  • Angular — Full platform for building single-page apps with TypeScript, CLI, and built-in routing/state.
  • 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.