12 technologies
Frontend frameworks and tools
React, Angular, Vue, Svelte, Next.js, Tailwind, Vite: a short guide to each, when to pick it and what it is compared with.
- ReactA library for building interfaces from components: UI as a function of state.
- AngularA full TypeScript framework for large web apps: routing, forms, DI and tooling out of the box.
- VueA progressive UI framework with templates and reactivity and a low barrier to entry.
- SvelteAn interface compiler: turns components into minimal JavaScript without a heavy runtime.
- Next.jsA full-stack React framework: routing, SSR, static generation, API routes and server components.
- NuxtA full-stack Vue framework: SSR, file-based routing, auto-imports and the Nitro server engine.
- AstroA framework for content sites: ships minimal JavaScript by default, with interactive islands on demand.
- Tailwind CSSA utility-first CSS framework: styles are composed from small classes right in the markup.
- ViteA fast dev server and bundler for frontend, built on native ES modules.
- webpackA module bundler for JavaScript: builds a dependency graph and packs code and assets into bundles.
- ReduxA predictable state container: a single store, changes only through actions and reducers.
- TanStack QueryA library for server data: queries, caching, background refetching and mutations.
Comparisons
Other categories
Logos belong to their owners and are used for identification only. Icons: Simple Icons (CC0), Devicon (MIT).