Blitz.js

blitzjs.com又名 Blitz.js、Blitz

架在 Next.js 之上的开源全栈工具包,用 Blitz RPC 让类型从数据库通到前端,内置注册登录认证与一两分钟生成骨架的脚手架,适合熟悉 React 和 TypeScript、想少写胶水代码的开发者起新项目。

工具免费不用登录网页英文开源

Blitz.js 首页截图

Blitz.js 是架在 Next.js 之上的一层全栈工具包,官方说法是「接着 Next.js 往下做」。它把数据库、后端接口和前端页面收进同一个应用里,开发者只维护一份代码、只部署一次。对刚起项目的人来说,最直接的好处是不用再自己拼装认证、表单、数据校验这些每次都差不多的东西。

主要功能

核心是 Blitz RPC:在服务端写一个 resolver,用 zod 做运行时校验,客户端直接调用,类型从数据库一路通到前端,不用手写 HTTP 请求和序列化。认证模块自带用户注册、登录、忘记密码,也能接 Google、GitHub、Auth0 这类第三方登录。脚手架命令能在一两分钟内生成项目骨架,blitz install 可以一条命令装进 Tailwind、Chakra UI 之类的配方。

数据库默认用 Prisma,但可以换掉,接 Fauna、DynamoDB 都行。项目结构有固定约定,换一个 Blitz 项目也能很快上手;同时样式库、表单库不强制,需要偏离默认路径时不会被框架卡住。

适合谁

适合已经熟悉 React 和 Next.js、想少写胶水代码的开发者,也适合把现有 Next.js 应用迁过来。官方强调它对初学者友好,但从页面内容看,用之前最好对 TypeScript 和 Prisma 有基本概念。

费用与限制

框架本身开源,代码在 GitHub 上,文档免费看。页面上的付费项是每月 5 美元起的赞助,属于自愿支持开发,不是使用门槛。部署方面官网推荐配合 Flightcontrol 上 AWS,但不是必须。后端偏重的任务(发邮件、定时任务、生成 PDF)官方承认文档还比较少,仍在补。

常见问题

Blitz.js 收费吗?
Blitz.js 免费使用。框架免费,赞助 $5/月起。
用 Blitz.js 要登录吗?
不用登录就能用。
Blitz.js 有哪些平台 / App?
支持 网页。
Blitz.js 的替代品有哪些?
本站整理了 1 个替代品,例如 Remix。

替代品 全部 1 个 →

收录于 2025 年 2 月 · 更新于 11 月 8 日 · 浏览 184 · 报告问题

替代品 1 个打开官网blitzjs.com