Privacy Ratings

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.

  1. 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

  2. Alpine.js Grade B

    Lightweight JavaScript framework that adds reactive behavior to HTML through attributes written directly in the markup.

    MIT-licensed. Source code

  3. Backbone.js Grade B

    Lightweight JavaScript library that gives web applications structure with models, collections, views and a router.

    MIT-licensed. Source code

  4. 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

  5. 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

  6. Inferno Grade B

    JavaScript library for building user interfaces with a virtual DOM and a React-style component API.

    MIT-licensed. Source code

  7. jQuery Grade B

    JavaScript library for DOM manipulation, event handling and Ajax, maintained under the OpenJS Foundation.

    MIT-licensed. Source code

  8. 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

  9. 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

  10. Nuxt Grade B

    Vue-based framework for building web applications with server-side rendering, static generation and file-based routing.

    MIT-licensed. Source code

  11. React Router Grade B

    Routing library and full-stack framework for React, whose framework mode continues the Remix framework.

    MIT-licensed. Source code

  12. 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

  13. 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

  14. 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

  15. SolidStart Grade B

    Full-stack framework for SolidJS, a reactive UI library, with routing, server functions and server-side rendering.

    MIT-licensed. Source code

  16. 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

  17. 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

  18. 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

  19. Angular Grade D

    TypeScript-based web application framework from Google, with components, dependency injection, routing and a CLI.

    MIT-licensed. Source code

  20. 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

  21. Ember.js Grade D

    JavaScript framework for building web applications, with conventions, a CLI, routing and a data layer.

    MIT-licensed. Source code

  22. 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

  23. 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

  24. Lit Grade D

    Library for building Web Components with reactive properties and declarative templates.

    BSD-3-Clause licensed. Source code

  25. 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

  26. Preact Grade D

    Small JavaScript library with a React-compatible component API for building user interfaces.

    MIT-licensed. Source code

  27. Qwik Grade D

    Web framework that serializes application state into HTML so pages resume in the browser without hydration.

    MIT-licensed. Source code

  28. React Grade D

    JavaScript library for building user interfaces from components, used for web and native applications.

    MIT-licensed. Source code

  29. 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

  30. 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

  31. 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

  32. Waku Grade D

    Minimal React framework for building web applications with React Server Components, server-side rendering and static generation.

    MIT-licensed. Source code

  33. 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.