MCPcopy
hub / github.com/blitz-js/blitz

github.com/blitz-js/blitz @3.0.2 sqlite

repository ↗ · DeepWiki ↗ · release 3.0.2 ↗ · compare 2 versions
1,404 symbols 4,271 edges 669 files 8 documented · 1%
README

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

Extension points exported contracts — how you extend this code

IBuilder (Interface)
(no doc) [4 implementers]
packages/generator/src/generators/template-builders/builder.ts
SessionContextBase (Interface)
(no doc) [1 implementers]
packages/blitz-auth/src/shared/types.ts
RunNextCommandOptions (Interface)
(no doc)
integration-tests/utils/next-test-utils.ts
Session (Interface)
(no doc)
integration-tests/next-13-app-dir/types.ts
Session (Interface)
(no doc)
integration-tests/get-initial-props/types.ts
Session (Interface)
(no doc)
integration-tests/auth/types.ts
Session (Interface)
(no doc)
integration-tests/trailing-slash/types.ts
Session (Interface)
(no doc)
integration-tests/auth-with-rpc/types.ts

Core symbols most depended-on inside this repo

log
called by 135
integration-tests/utils/wd-chain.ts
get
called by 87
integration-tests/utils/browsers/selenium.ts
error
called by 87
packages/blitz-rpc/src/rpc-logger.ts
toString
called by 70
packages/generator/src/prisma/model.ts
on
called by 63
integration-tests/utils/browsers/base.ts
parse
called by 63
packages/generator/src/prisma/field.ts
elementByCss
called by 55
integration-tests/utils/wd-chain.ts
useMutation
called by 45
packages/blitz-rpc/src/query/react-query/react-query.ts

Shape

Function 917
Method 249
Interface 134
Class 100
Enum 4

Languages

TypeScript100%

Modules by API surface

packages/blitz-auth/src/server/auth-sessions.ts65 symbols
integration-tests/utils/next-test-utils.ts57 symbols
integration-tests/utils/browsers/playwright.ts36 symbols
integration-tests/utils/browsers/base.ts36 symbols
integration-tests/utils/browsers/selenium.ts29 symbols
integration-tests/utils/wd-chain.ts28 symbols
packages/blitz/src/errors.ts27 symbols
packages/generator/src/generator.ts26 symbols
packages/blitz/src/cli/utils/routes-manifest.ts24 symbols
packages/blitz-auth/src/client/index.tsx24 symbols
packages/generator/src/utils/log.ts19 symbols
packages/blitz-next/src/error-boundary.tsx19 symbols

Dependencies from manifests, versioned

@babel/core7.12.10 · 1×
@babel/plugin-proposal-class-properties7.17.12 · 1×
@babel/plugin-syntax-jsx7.17.12 · 1×
@babel/plugin-syntax-typescript7.17.12 · 1×
@babel/plugin-transform-typescript7.12.1 · 1×
@babel/preset-env7.12.10 · 1×
@babel/types7.12.10 · 1×
@blitzjs/auth3.0.2 · 1×
@blitzjs/configworkspace:3.0.2 · 1×
@blitzjs/generator3.0.2 · 1×
@blitzjs/manypkg0.19.1 · 1×
@blitzjs/nextworkspace:3.0.2 · 1×

For agents

$ claude mcp add blitz \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact