互联网从业者充电站
新的SaaS技术栈分享:
1、框架:Next.js 15 + React 19
2、Auth:Auth.js
3、代码 : TS + Bun + Monorepo
4、数据获取:Trpc
5、OpenAPI:Hono + Scalar
5、UI:Shadcn/ui
6、DB:D1 + Drizzle (ORM)
7、Formatter + Linter:Biome
8、部署:Github Action + Cloudflare
一些变化:
1、暂定Auth.js 计划替换为 Lucia
2、Monorepo 集成了 SSR 与 API 的服务,也就是单项目同时支持 Web 与 OpenAPI (使用 Hono 提供服务)
3、DB 由Saasfly 的kysely替换为 Drizzle ,在复杂架构下的设计 kysely 略有不足
4、构建与部署的分离,sql 的推送由自动改为手动 Github Action 执行推送
5、完美支持next-on-pages 的本地开发
6、Next.js 15 + React 19 虽然还没有正式发版,但是开发过程中并没有太明显的问题。
19 · 886 ·