The best Razzle alternatives
7 tools that do a similar job to Razzle, 7 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
RazzleA framework for server-rendered universal JavaScript apps that needs no configuration
- 1

Next.js
Open source · MIT · ★ 143k
A React framework for building websites and web apps with server rendering and routing built in.
Best for: Developers already comfortable with React who want a full framework around it; Teams building sites that need server rendering or static generation
- 2

Remix
Open source · MIT · ★ 33.4k
A full-stack web framework built on standard Web APIs, shipped as one npm package.
Best for: Developers who want a framework built on standard Web APIs rather than Node-specific ones; Teams that want code portable across Node.js, Bun, Deno, and Cloudflare Workers
- 3

Gatsby
Open source · MIT · ★ 55.9k
A React-based framework for building fast websites and apps, with static or server rendering.
Best for: Developers building content-heavy sites such as blogs or documentation; Teams that already work with React and want a shared GraphQL data layer
- 4

Expo
Open source · MIT · ★ 53.3k
Open-source framework for building native Android, iOS, and web apps with React.
Best for: Developers who want to build iOS and Android apps with React and JavaScript; Teams that want one codebase covering mobile and web
- 5

ice.js
Open source · MIT · ★ 18.6k
A React-based framework for building web apps, with routing, SSR/SSG and a plugin system.
Best for: Developers who already know React and want a ready-made project structure; Teams building sites that need server-side or build-time rendering
- 6

Marko
Open source · MIT · ★ 14.5k
An HTML-based language for building web UIs, with server and browser rendering.
Best for: JavaScript developers who prefer HTML-style templates over JSX; Teams building sites that need server-side rendering in Node.js
- 7

Fresh
Open source · MIT · ★ 13.8k
A web framework for TypeScript that ships little or no JavaScript to the browser by default.
Best for: Developers who already use Deno and want a web framework with little setup; Developers who want interactive pages without shipping a lot of client-side JavaScript
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Razzle. We don't take payment for placement.