React
Open SourceFrameworks · Frontend
The library for web and native user interfaces, maintained by Meta.
Discover the 91 best open-source tools for frontend. Community-driven, transparent source code with permissive licenses. Curated, compared, and updated for developers.
| Tool | Pricing | Platforms | Top Strength | Link |
|---|---|---|---|---|
| React | free | Web | Largest component ecosystem and community of any UI library | Details → |
| Next.js | free | Web | Full-stack in one repo: routing, SSR/ISR, API routes and image optimization included | Details → |
| Vue | free | Web | Gentle learning curve with excellent official docs in multiple languages | Details → |
| Nuxt | free | Web | The Vue answer to Next.js: SSR, file routing and Nitro server engine | Details → |
| Angular | free | Web | Batteries-included: router, forms, HTTP, DI and testing in one opinionated package | Details → |
| Svelte | free | Web | Compiles away the framework — tiny bundles and true reactivity without a VDOM | Details → |
| Astro | free | Web | Ships zero JS by default — islands hydrate only what needs interactivity | Details → |
| SolidJS | free | Web | True fine-grained reactivity — no VDOM, no re-render costs | Details → |
| htmx | free | Web | Dynamic UIs from plain HTML attributes — no JS build step required | Details → |
| Alpine.js | free | Web | Reactive sprinkles in HTML — dropdowns, tabs, modals without a build step | Details → |
Showing top 10 of 91. Browse the full grid below.
Frameworks · Frontend
The library for web and native user interfaces, maintained by Meta.
Frameworks · Frontend
Full-stack React framework with routing, SSR and static generation.
Frameworks · Frontend
Progressive JavaScript framework for building user interfaces.
Frameworks · Frontend
The intuitive Vue framework for full-stack web apps and SSR.
Frameworks · Frontend
Google's full-featured platform for building scalable web applications.
Frameworks · Frontend
Compiler-based UI framework with no virtual DOM and great DX.
Frameworks · Frontend
Web framework for content-driven sites that ships zero JS by default.
Frameworks · Frontend
Declarative UI library with fine-grained reactivity and no VDOM.
Frameworks · Frontend
Access modern browser features directly from HTML, no JS build needed.
Frameworks · Frontend
Lightweight framework for sprinkling reactivity into your HTML.
UI Libraries · Frontend
Utility-first CSS framework for rapidly building custom designs.
UI Libraries · Frontend
The classic CSS framework with components, grid and utilities.
UI Libraries · Frontend
React components implementing Google's Material Design.
UI Libraries · Frontend
Copy-and-paste React components built on Radix and Tailwind.
UI Libraries · Frontend
Unstyled, accessible React primitives for building design systems.
State & Forms · Frontend
Headless utilities: TanStack Query, Table, Router, Form and more.
State & Forms · Frontend
Predictable state container for JavaScript apps with Redux Toolkit.
State & Forms · Frontend
Small, fast and scalable state management for React.
State & Forms · Frontend
Primitive and flexible atomic state management for React.
State & Forms · Frontend
Performant, flexible forms library for React with easy validation.
Animation · Frontend
Production-ready motion library for React and vanilla JS.
Icons · Frontend
Beautiful, consistent open-source icon library with framework packages.
Icons · Frontend
Free hand-crafted SVG icons by the Tailwind CSS team.
Icons · Frontend
Flexible icon family with six weights across 9,000+ icons.
Icons · Frontend
Unified framework for using 200,000+ icons from many icon sets.
Icons · Frontend
Free SVG brand icons for popular products and companies.
Build & Lint · Frontend
Next-generation frontend build tooling with instant dev server.
Build & Lint · Frontend
The widely-used static module bundler for JavaScript applications.
Build & Lint · Frontend
The pluggable linting utility for JavaScript and TypeScript.
Build & Lint · Frontend
Opinionated code formatter supporting many languages.
Build & Lint · Frontend
Industry-standard workshop for building, testing and documenting UI components.
Frameworks · Frontend
The standard router for React, now a full framework (v7).
Frameworks · Frontend
Web-standard React framework merged into React Router v7.
Frameworks · Frontend
Resumable framework with lazy execution for near-instant loads.
UI Libraries · Frontend
Enterprise-grade React UI library with a huge component set.
UI Libraries · Frontend
Full-featured React components with hooks and theming out of the box.
UI Libraries · Frontend
Accessible, themeable React component system with style props.
UI Libraries · Frontend
Tailwind CSS component library with semantic class names.
UI Libraries · Frontend
Beautiful Tailwind + React components (formerly NextUI).
State & Forms · Frontend
React Hooks for data fetching with caching and revalidation.
State & Forms · Frontend
State machines and statecharts for complex, visualizable logic.
Desktop Apps · Frontend
Build tiny, secure desktop (and mobile) apps with any web frontend.
Desktop Apps · Frontend
The framework behind VS Code and Slack for cross-platform desktop apps.
Desktop Apps · Frontend
Desktop apps using Go backends and web frontends.
Build & Lint · Frontend
Extremely fast JavaScript/TypeScript bundler and minifier in Go.
Build & Lint · Frontend
Module bundler optimized for libraries and tree-shaking.
Build & Lint · Frontend
Rust-based TypeScript/JavaScript compiler used by Next.js and friends.
Build & Lint · Frontend
High-performance build system and cache for JavaScript monorepos.
Build & Lint · Frontend
Monorepo build orchestration with generators and task graphs.
Build & Lint · Frontend
Fast Rust-based webpack-compatible bundler.
Build & Lint · Frontend
One fast Rust toolchain for linting, formatting and more (trending).
UI Libraries · Frontend
The shadcn/ui philosophy ported to Svelte: copy-paste components you own, built on Melt UI.
UI Libraries · Frontend
Headless, accessible Svelte component builders — behavior only, you bring the styling.
UI Libraries · Frontend
Adaptive design system for Svelte and React on Tailwind, with themes and accessible components.
UI Libraries · Frontend
Adobe's headless hooks and components that bake in accessibility, keyboard and internationalization.
UI Libraries · Frontend
Unstyled, accessible React and Vue primitives (dialogs, menus, comboboxes) from the Tailwind team.
UI Libraries · Frontend
Headless React components from the Material UI team — unstyled primitives with strong accessibility.
UI Libraries · Frontend
Headless component library for React, Vue and Solid, powered by Zag.js state machines.
UI Libraries · Frontend
Beautifully styled components on top of Ark UI and Panda CSS, copy-paste across React, Vue and Solid.
UI Libraries · Frontend
The most popular Material Design component framework for Vue with a huge component set and grid system.
UI Libraries · Frontend
Rich Vue UI suite: 90+ components, themed presets and a massive data-table implementation.
UI Libraries · Frontend
Vue framework that targets SPA, PWA, SSR, mobile (Capacitor) and desktop (Electron) from one codebase.
UI Libraries · Frontend
The classic Element UI rebuilt for Vue 3 — battle-tested desktop-first enterprise components.
UI Libraries · Frontend
A complete Vue 3 component library with TypeScript, theming and a clean modern look.
UI Libraries · Frontend
Official Nuxt component library combining Reka UI primitives, Tailwind and Nuxt-friendly presets.
UI Libraries · Frontend
The official Material Design component library for Angular, maintained by the Angular team.
UI Libraries · Frontend
Enterprise-class Angular UI components following the Ant Design specification.
UI Libraries · Frontend
The Angular edition of the Prime suite: 90+ components with a standout data table.
UI Libraries · Frontend
The React edition of the Prime suite: 90+ components, theming presets and a powerful data table.
Data Viz & Charts · Frontend
Composable charting library for React built on SVG with a declarative, component-based API.
Data Viz & Charts · Frontend
Simple, canvas-based charting for the web — eight chart types with sensible defaults and plugins.
Data Viz & Charts · Frontend
Enterprise-grade charting from Apache: huge chart catalog, big-data rendering and rich interactions.
Data Viz & Charts · Frontend
The foundational data visualization library — direct SVG/DOM manipulation for fully custom visuals.
Data Viz & Charts · Frontend
React dataviz components with rich chart types, server-side rendering support and built-in theming.
Data Viz & Charts · Frontend
React components and blocks built for dashboards — charts, KPI cards and grids on Tailwind.
Data Viz & Charts · Frontend
Airbnb's collection of low-level React visualization primitives combining D3 math with React components.
Data Viz & Charts · Frontend
The de-facto enterprise JavaScript data grid: virtualized rows, pivoting, grouping and Excel-like features.
Data Viz & Charts · Frontend
Headless UI table/grid logic for React, Vue, Solid and Svelte — you own 100% of the markup and styling.
3D & WebGL · Frontend
The JavaScript 3D library — WebGL scenes, materials, lights and cameras with an enormous ecosystem.
3D & WebGL · Frontend
A React renderer for Three.js — build scenes declaratively with components, hooks and the pmnd ecosystem.
Icons · Frontend
Over 5,800 free MIT-licensed stroke SVG icons with consistent 24px grid and packages for every framework.
Icons · Frontend
Simply beautiful open-source icons — 280+ clean stroke icons on a 24px grid.
Icons · Frontend
Open-source neutral-style system icon set with 3,000+ glyphs in outlined and filled styles.
Icons · Frontend
Free, high-quality SVG icon library from the Bootstrap team with 2,000+ glyphs — works far beyond Bootstrap.
Icons · Frontend
Icon explorer that searches dozens of icon sets instantly and copies as SVG, component or data-URI.
Animation · Frontend
One-function animation utility that adds smooth transitions to DOM changes — zero configuration.
Animation · Frontend
Physics-based animation library for React — springs instead of durations for natural motion.
Animation · Frontend
Motion design tool with a visual editor that attaches to JavaScript — keyframe anything on the web.
Internationalization · Frontend
The de-facto JavaScript i18n framework — namespaces, plurals, interpolation and plugins for every framework.
Internationalization · Frontend
Internationalization toolkit built on ICU MessageFormat — react-intl and friends for dates, numbers and plurals.
Internationalization · Frontend
Developer-friendly i18n for React and Node — readable message catalogs, macros and automatic extraction.