
Backgen
producthunt.com
一键生成 Express.js 后端
1个月前制作者:Ibrahim Khaled
关于 Backgen
BackGen 是一款革命性的后端代码生成器,能够在一条命令内生成完整的 Express.js + TypeScript 后端。它解决了传统生成器锁定单一 ORM 的痛点,让你在初始化时自由选择 Prisma、Drizzle 或 Mongoose,而其余代码结构完全一致。更强大的是,你可以在后期通过修改一行配置文件(manifest)随时切换 ORM,无需重构项目。
核心功能
BackGen 的核心是一套高度模块化的生成引擎。它内置了完整的身份认证系统(支持 JWT 和 Clerk),基于角色的访问控制(RBAC),多租户支持,以及生产环境所需的各项加固措施。此外,它还自动生成 Docker 配置、Swagger API 文档,并提供了丰富的插件系统,涵盖 Stripe 支付、S3 存储、邮件服务、监控等常见需求。
主要特性
- ORM 无关:支持 Prisma、Drizzle、Mongoose,可随时切换,代码零改动
- 开箱即用的认证与授权:集成 JWT/Clerk 认证和 RBAC 权限模型
- 多租户架构:原生支持 SaaS 应用的多租户隔离
- 生产就绪:包含 Docker 容器化、Swagger 文档、安全加固等
- 领域预设:提供 SaaS、医疗、电商、CRM、LMS 等领域的快速启动模板
适用场景
BackGen 特别适合需要快速搭建后端原型的团队,尤其是那些在开发过程中可能更换数据库或 ORM 的项目。无论是构建 SaaS 平台、电商系统、医疗应用还是企业级 CRM,BackGen 都能大幅缩短开发周期。对于希望统一团队技术栈、减少样板代码重复劳动的技术负责人来说,BackGen 也是一个理想的选择。