# Private and open-source alternatives to Next.js

1. [Svelte](https://privacyratings.com/web-frameworks/svelte/) (our pick): B (80/100). Component framework for JavaScript and TypeScript that compiles components into JavaScript at build time instead of using a virtual DOM.
2. [Alpine.js](https://privacyratings.com/web-frameworks/alpine-js/): B (80/100). Lightweight JavaScript framework that adds reactive behavior to HTML through attributes written directly in the markup.
3. [Backbone.js](https://privacyratings.com/web-frameworks/backbone-js/): B (80/100). Lightweight JavaScript library that gives web applications structure with models, collections, views and a router.
4. [Blitz.js](https://privacyratings.com/web-frameworks/blitz-js/): B (80/100). Full-stack toolkit for Next.js that adds authentication, a zero-API data layer and code generation.
5. [htmx](https://privacyratings.com/web-frameworks/htmx/): B (80/100). JavaScript library that lets HTML elements issue HTTP requests and swap in server-rendered HTML through attributes, without writing JavaScript.
6. [Inferno](https://privacyratings.com/web-frameworks/inferno/): B (80/100). JavaScript library for building user interfaces with a virtual DOM and a React-style component API.
7. [jQuery](https://privacyratings.com/web-frameworks/jquery/): B (80/100). JavaScript library for DOM manipulation, event handling and Ajax, maintained under the OpenJS Foundation.
8. [Marko](https://privacyratings.com/web-frameworks/marko/): B (80/100). HTML-based UI language and framework for JavaScript, originally from eBay, that compiles components for streaming server rendering and partial hydration in the browser.
9. [Mithril.js](https://privacyratings.com/web-frameworks/mithril-js/): B (80/100). Small client-side JavaScript framework for building single-page applications, with a virtual DOM and built-in routing and HTTP utilities.
10. [Nuxt](https://privacyratings.com/web-frameworks/nuxt/): B (80/100). Vue-based framework for building web applications with server-side rendering, static generation and file-based routing.
11. [React Router](https://privacyratings.com/web-frameworks/react-router/): B (80/100). Routing library and full-stack framework for React, whose framework mode continues the Remix framework.
12. [RedwoodSDK](https://privacyratings.com/web-frameworks/redwoodsdk/): B (80/100). 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.
13. [Remix](https://privacyratings.com/web-frameworks/remix/): B (80/100). 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.
14. [SolidJS](https://privacyratings.com/web-frameworks/solidjs/): B (80/100). JavaScript library for building user interfaces with JSX and fine-grained reactivity, updating the DOM directly without a virtual DOM.
15. [SolidStart](https://privacyratings.com/web-frameworks/solidstart/): B (80/100). Full-stack framework for SolidJS, a reactive UI library, with routing, server functions and server-side rendering.

Source: https://privacyratings.com/alternatives/next-js/
