
Razzle
A framework for server-rendered universal JavaScript apps that needs no configuration
- Stars
- 11k
- Forks
- 842
- Licence
- MIT
- Language
- JavaScript
- Last update
- 2.7 years ago
- Type
- Framework
No commits in over a year — check for forks or alternatives before adopting.
What it is
Razzle is a framework for building JavaScript apps that render on both the server and the browser, based on its description as a tool for server-rendered universal applications with no configuration. Its topics list React, Preact, TypeScript, and webpack, which suggests those are the main pieces it works with. The README was not available for this review, so the details of how it is set up are unconfirmed.
- Building a server-rendered web app whose pages render on the server and then run in the browser
- Starting a universal JavaScript project that uses React or Preact with TypeScript support
Great for
- Developers who want server-rendered React or Preact apps without writing webpack configuration themselves
- Developers who want to try a configuration-free setup for universal JavaScript apps
- Teams evaluating older server-rendering frameworks and comparing them against newer options
Not ideal for
- Projects that need a framework with documented, current maintenance, because the last push was 2024-03-11 and this review could not confirm its current status
- Beginners with no JavaScript experience, because the README was not reviewed and no beginner guidance could be confirmed
How to get it
- 1
Clone and build from source
Clone the repository
git clone https://github.com/jaredpalmer/razzle - 2
Run it
- Clone the repository and open its packages/razzle directory to read the README
- Follow the setup steps in the README, which were not available for this review
- Check the project's homepage at https://razzlejs.org for documentation
- 3
Get the most out of it
- Read packages/razzle/README.md for the supported features and setup options
- Check the homepage at https://razzlejs.org for documentation
- Review the razzle-plugin-svelte package if you need Svelte support, based on the latest release listed
Downloads
Strengths
- Its description says it needs no configuration, which can reduce initial setup work
- It is an established open-source project with 11,019 stars and an MIT license
- It lists support for React, Preact, and TypeScript in its topics
Trade-offs
- The README was unavailable, so features and setup details could not be verified
- The last push date of 2024-03-11 suggests development may have slowed, so check activity before adopting it
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| razzle (this) | 11k | Framework | intermediate | 2.7 years ago | Developers who want server-rendered React or Preact apps without writing webpack configuration themselves |
| next.js | 143k | Framework | intermediate | 4 days ago | Developers already comfortable with React who want a full framework around it |
| remix | 33.4k | Library | intermediate | 4 days ago | Developers who want a framework built on standard Web APIs rather than Node-specific ones |
| gatsby | 55.9k | Framework | intermediate | 17 days ago | Developers building content-heavy sites such as blogs or documentation |
| expo | 53.3k | Framework | intermediate | 4 days ago | Developers who want to build iOS and Android apps with React and JavaScript |
| ngx-admin | 25.7k | Framework | intermediate | 2.1 years ago | Developers starting a new Angular admin or back-office dashboard |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.