blitz README

The project's README from github.com/blitz-js/blitz. As one markdown file: README.md.

Blitz.js


The Missing Fullstack Toolkit for Next.js


Quick Start

Install Blitz

Run npm install -g blitz or yarn global add blitz

You can alternatively use npx

Create a New App

  1. blitz new myAppName
  2. cd myAppName
  3. blitz dev
  4. View your brand new app at http://localhost:3000



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 Discord 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.

👉 View options and contribute at GitHub Sponsors, PayPal, or Open Collective

🌱 Seedling Sponsors

🥉 Bronze Sponsors

🥈 Silver Sponsors

🏆 Gold Sponsors

💎 Diamond Sponsors


Core Team ✨


Brandon Bayer

Creator

Dillon Raphael

Siddharth Suresh avatar
Siddharth Suresh

Maintainers (Level 2) ✨

Code ownership, pull request approvals and merging, etc (see Maintainers L2)


Simon Knott

SuperJSON

JH.Lee

SuperJSON

Maintainers (Level 1) ✨

Issue triage, pull request triage, community encouragement and moderation, etc (see Maintainers L1)


Jeremy Liberman

Contributors ✨

Thanks to these wonderful people (emoji key):


Brandon Bayer

💻 🖋 🤔 👀 ⚠️ 📖

Rudi Yardley

💻 🤔 👀 ⚠️

Dylan Brookes

💻 🤔 👀 ⚠️ 📖

Adam Markon

💻 🤔 👀 ⚠️ 🚧

Corey Brown

💻 👀 🚧

Lori Karikari

💻 👀 🚧 📖

Elias Johansson

💻 👀 🚧

Michael Edelman

🚇 💻

Todd Geist

💵 💻

Robert Rosenberg

💻 🚧 📖

Beata Obrok

💻

Tahir Awan

💻

Camilo Gonzalez

💻

Daniel Kempner

💻

Giel

💻

Jeremy Liberman

💻 🚧 ⚠️ 📖

Jim Cummins

💻

Kristina Matuška

🎨

Jason Blalock

💻

aej11a

💻

marcoseoane

🤔

Rishabh Poddar

🤔

Lorenzo Rapetti

💻

Justin Hall

💻 📖

Sajjad Hashemian

💻

Eduardo Lopes

💻

Matthew Leffler

📖

blitz (blitz-js/blitz)

Searching Database…

14.1K ·GitHub
Что это такое?Blitz — это фуллстек-набор инструментов на основе Next.js, который добавляет недостающие части: CLI, интеграцию с ORM для базы данных и соглашения, так что можно собрать полноценное приложение, не подключая всё вручную.
Это фреймворк или просто набор библиотек?Это фреймворк, то есть набор инструментов поверх Next.js, со своим CLI и генерируемой структурой проекта, а не одна библиотека, которую вы импортируете.
Как создать и запустить новое приложение на Blitz?Установите CLI глобально командой npm install -g blitz (или yarn global add blitz, либо через npx), затем выполните blitz new myAppName, перейдите в папку проекта командой cd и запустите blitz dev.
Какой стек используется в приложении на Blitz под капотом?Приложения Blitz построены на Next.js и React, используют Prisma как ORM для работы с базой данных, а сам проект написан на TypeScript.
Зачем использовать Blitz вместо обычного Next.js?Blitz добавляет фуллстек-соглашения поверх Next.js (например, прямой доступ к базе данных из React-компонентов через свой слой данных), так что не нужно писать собственный шаблонный код для API.
Blitz — это проект одного разработчика или его ведёт сообщество?Проект ведёт основная команда (Core Team), есть несколько уровней мейнтейнеров и активное сообщество в Discord и на форуме, а также финансовые спонсоры через GitHub Sponsors, PayPal и Open Collective.
Можно попробовать Blitz без глобальной установки?Да, в README сказано, что вместо глобальной установки можно использовать npx.
Какой менеджер пакетов использует сам монорепозиторий Blitz?Репозиторий требует использовать pnpm через скрипт preinstall (npx only-allow pnpm), а для запуска задач сборки, линтинга и тестирования используется Turbo.
Creator
blitz-js
Size
121.2 MB
Stars
14.1K
Age
6y
Commits · 90 Days