The Fullstack React Framework
"Zero-API" Data Layer — Built on Next.js — Inspired by Ruby on Rails
😉
Makes you far more productive than you ever dreamed was possible Read the Documentation
“Zero-API” data layer lets you import server code directly into your React components instead of having to manually add API endpoints and do client-side fetching and caching.
Includes everything you need for production apps. Everything end-to-end from the database to the frontend.
Blitz brings back the simplicity and conventions of server-rendered frameworks like Ruby on Rails while preserving everything we love about React and client-side rendering!
Quick Start
You need Node.js 12 or newer
Install Blitz
Run npm install -g blitz
Create a New App
blitz new myAppName
cd myAppName
blitz start
- View your baby app at http://localhost:3000
Features:
Other key features coming:
The Foundational Principles
- Fullstack & Monolithic
- API Not Required
- Convention over Configuration
- Loose Opinions
- Easy to Start, Easy to Scale
- Stability
- Community over Code
The Blitz Manifesto explains these principles in detail.
What is Blitz Designed For?
Blitz is designed for tiny to large database-backed applications that have one or more graphical user interfaces.
While we currently only support web, we are pursuing the dream of a single monolithic application that runs on web and mobile with maximum code sharing and minimal boilerplate.
👋
Welcome to the Blitz Community The Blitz community is warm, safe, diverse, inclusive, and fun! LGBTQ+, women, and minorities are especially welcome. Please read our Code of Conduct.
Join our Slack Community where we help each other build Blitz apps. It's also where we collaborate on building Blitz itself.
For questions and longer form discussions, post in our forum.
There's still a lot of work to do, so you are especially invited to join us in building Blitz! A good place to start is The Contributing Guide.
Financial Contributors
Your financial contributions help ensure Blitz continues to be developed and maintained! We have monthly sponsorship options starting at $5/month.
🥉 Bronze Sponsors
—
🥈 Silver Sponsors
🏆 Gold Sponsors
—
💎 Diamond Sponsors
—
✨
Core Team Brandon Bayer Creator |
Rudi Yardley Node.js Wizard |
Dylan Brookes Friendly Generalist |
✨
Maintainers (Level 2) Code ownership, pull request approvals and merging, etc (see MAINTAINERS.md)
Adam Markon CLI |
Robert Rosenberg Website/Docs |
✨
Maintainers (Level 1) Issue triage, pull request triage, community encouragement and moderation, etc (see MAINTAINERS.md)
Lori Karikari |
Corey Brown |
Simon Knott |
Jeremy Liberman |
Jaga Santagostino |
Simon Debbarma |
Jack Clancy |
Ivan Medina |
✨
Contributors Thanks to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!