Privacy Ratings

Private and open-source alternatives to Next.js

15 front-end and full-stack frameworks rated against the same public privacy criteria as Next.js, with our picks first.

Why look for an alternative?

See the full Next.js rating.

The alternatives

  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.

    Why it is our pick: Compiles components to small, fast JavaScript with no virtual DOM and no telemetry, and works well with TypeScript. The Forward Email webmail and apps use Svelte and TypeScript on Tauri (github.com/forwardemail/mail.forwardemail.net).

    Svelte scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  2. Alpine.js Grade B

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

    Alpine.js scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  3. Backbone.js Grade B

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

    Backbone.js scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  4. Blitz.js Grade B

    Full-stack toolkit for Next.js that adds authentication, a zero-API data layer and code generation.

    Blitz.js scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  5. htmx Grade B

    JavaScript library that lets HTML elements issue HTTP requests and swap in server-rendered HTML through attributes, without writing JavaScript.

    htmx scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  6. Inferno Grade B

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

    Inferno scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  7. jQuery Grade B

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

    Based in the United States (Five Eyes). jQuery scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  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.

    Marko scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  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.

    Mithril.js scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  10. Nuxt Grade B

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

    Nuxt scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  11. React Router Grade B

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

    React Router scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  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.

    RedwoodSDK scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  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.

    Based in Canada (Five Eyes). Remix scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  14. SolidJS Grade B

    JavaScript library for building user interfaces with JSX and fine-grained reactivity, updating the DOM directly without a virtual DOM.

    SolidJS scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

  15. SolidStart Grade B

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

    SolidStart scores 80 out of 100 (grade B) on the front-end and full-stack frameworks criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales.

Compare all 34 front-end and full-stack frameworks