Open-source front-end and full-stack frameworks
33 front-end and full-stack frameworks whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Svelte Grade B Our pick
Component framework for JavaScript and TypeScript that compiles components into JavaScript at build time instead of using a virtual DOM.
MIT-licensed. Source code
Alpine.js Grade B
Lightweight JavaScript framework that adds reactive behavior to HTML through attributes written directly in the markup.
MIT-licensed. Source code
Backbone.js Grade B
Lightweight JavaScript library that gives web applications structure with models, collections, views and a router.
MIT-licensed. Source code
Blitz.js Grade B
Full-stack toolkit for Next.js that adds authentication, a zero-API data layer and code generation.
MIT-licensed. Source code
htmx Grade B
JavaScript library that lets HTML elements issue HTTP requests and swap in server-rendered HTML through attributes, without writing JavaScript.
Zero-Clause BSD licensed. Source code
Inferno Grade B
JavaScript library for building user interfaces with a virtual DOM and a React-style component API.
MIT-licensed. Source code
jQuery Grade B
JavaScript library for DOM manipulation, event handling and Ajax, maintained under the OpenJS Foundation.
MIT-licensed. Source code
Marko Grade B
HTML-based UI language and framework for JavaScript, originally from eBay, that compiles components for streaming server rendering and partial hydration in the browser.
MIT-licensed. Source code
Mithril.js Grade B
Small client-side JavaScript framework for building single-page applications, with a virtual DOM and built-in routing and HTTP utilities.
MIT-licensed. Source code
Nuxt Grade B
Vue-based framework for building web applications with server-side rendering, static generation and file-based routing.
MIT-licensed. Source code
React Router Grade B
Routing library and full-stack framework for React, whose framework mode continues the Remix framework.
MIT-licensed. Source code
RedwoodSDK Grade B
Full-stack React framework from the RedwoodJS team that runs on Cloudflare Workers, built as a Vite plugin with server components, server-side rendering and realtime features.
MIT-licensed. Source code
Remix Grade B
Full-stack web framework for JavaScript and TypeScript from Shopify, built on web standards such as the Fetch API and HTML forms. Its earlier React-based version continues as the framework mode of React Router.
MIT-licensed. Source code
SolidJS Grade B
JavaScript library for building user interfaces with JSX and fine-grained reactivity, updating the DOM directly without a virtual DOM.
MIT-licensed. Source code
SolidStart Grade B
Full-stack framework for SolidJS, a reactive UI library, with routing, server functions and server-side rendering.
MIT-licensed. Source code
SvelteKit Grade B
Framework for building web applications with Svelte, a compiler-based UI framework, with routing, server-side rendering and static site generation.
MIT-licensed. Source code
Astro Grade C
Web framework for content-driven websites that renders pages to HTML and loads JavaScript only for interactive components.
MIT-licensed. Source code
Analog Grade D
Full-stack meta-framework for Angular built on Vite, with file-based routing, server-side rendering, static generation and API routes.
MIT-licensed. Source code
Angular Grade D
TypeScript-based web application framework from Google, with components, dependency injection, routing and a CLI.
MIT-licensed. Source code
Aurelia Grade D
JavaScript and TypeScript front-end framework for building web applications with standards-based components, data binding and dependency injection.
MIT-licensed. Source code
Ember.js Grade D
JavaScript framework for building web applications, with conventions, a CLI, routing and a data layer.
MIT-licensed. Source code
Fresh Grade D
Web framework for Deno from Deno Land that renders pages on the server with Preact and ships JavaScript only for interactive islands.
MIT-licensed. Source code
Gatsby Grade D
React-based framework for building static websites and apps, with a GraphQL data layer and plugins for content sources.
MIT-licensed. Source code
Lit Grade D
Library for building Web Components with reactive properties and declarative templates.
BSD-3-Clause licensed. Source code
Next.js Grade D
React framework from Vercel for building web applications with server-side rendering, static generation and API routes.
MIT-licensed. Source code
Preact Grade D
Small JavaScript library with a React-compatible component API for building user interfaces.
MIT-licensed. Source code
Qwik Grade D
Web framework that serializes application state into HTML so pages resume in the browser without hydration.
MIT-licensed. Source code
React Grade D
JavaScript library for building user interfaces from components, used for web and native applications.
MIT-licensed. Source code
Stencil Grade D
Compiler from Ionic for building reusable web components with TypeScript and JSX that work with any front-end framework or none.
MIT-licensed. Source code
TanStack Start Grade D
Full-stack React and Solid framework built on TanStack Router and Vite, with type-safe routing, server functions and server-side rendering.
MIT-licensed. Source code
Vike Grade D
Vite-based framework for building web applications with server-side rendering, static generation and routing, used with UI libraries such as React, Vue or Solid.
MIT-licensed. Source code
Waku Grade D
Minimal React framework for building web applications with React Server Components, server-side rendering and static generation.
MIT-licensed. Source code
Vue Grade D
Progressive JavaScript framework for building user interfaces with reactive, component-based templates.
MIT-licensed. Source code
Compare all 34 front-end and full-stack frameworks, open source or not.