跳到主要内容
Deno 2.4 发布,带来 deno bundle、字节/文本导入、OTel 稳定版等新特性
了解更多
Deno with SaaSKit

发布 Deno SaaSKit:一个基于 Fresh 构建的开源 SaaS 模板

2022年,我们发布了 Fresh,旨在将现代开发体验与低延迟、高性能的用户体验相结合。许多开发者对此表示认同,Fresh 也因此成为 2022 年 GitHub 上最受欢迎的前端项目之一

Fresh 原生支持 TypeScript 且无需构建步骤,使开发高效而有趣。它还通过服务器端渲染渐进增强岛屿架构提供高性能的用户体验,默认情况下不向客户端发送任何 JavaScript。所有这些特性使 Fresh 成为各种用例的引人注目的框架。

发布 Deno SaaSKit

今天,我们发布了 Deno SaaSKit 的 Beta 版本,这是一个基于 Fresh 构建的开源 SaaS 模板,包含每个 SaaS 所需的所有基础功能,包括:

  • 用户账户
  • 用户创建流程
  • 着陆页
  • 定价部分
  • 登录与会话管理
  • 通过 Stripe 集成计费
  • 受限 API 端点

A screenshot of the SaaSKit demo.
Deno SaaSKit 演示的截图。

由于 Deno SaaSKit 基于 FreshDeno 构建,您还将获得以下开发者优势:

以及更多!

请注意,此项目处于 Beta 阶段,这意味着目前可能存在一些限制。您的使用和反馈将非常有价值,有助于我们改进 Deno SaaSKit,使其尽可能有用。欲了解更多信息,请参阅我们的公开路线图

教您如何构建现代 SaaS 应用

除了发布 Deno SaaSKit(您今天就可以用它来构建您的 SaaS)之外,在接下来的几个月里,我们将发布一系列关于使用 Fresh 和 Deno SaaSKit(TypeScript 版)构建 SaaS 的操作指南和视频。这些内容将涵盖从初级到高级的范围,包括以下主题:

  • 如何在 Fresh 中使用 Supabase 设置用户认证
  • 如何在 Fresh 中使用 Supabase 连接数据库
  • 如何在 Fresh 中设置 Stripe 订阅
  • 如何在 Fresh 中创建经过认证的 API 路由
  • 如何使用 Docker 将 Deno SaaSKit 部署到任何虚拟私有服务器

我们希望这些更具指导性的教程能展示使用 Fresh 和 Deno SaaSKit 进行构建是多么容易,并提供如何在 Fresh 中实现更高级设置以满足您特定产品需求的指导。

有您希望我们涵盖的特定主题吗?请在Discord中告知我们。

接下来是什么?

我们希望您能尝试 Deno SaaSKit 并向我们提供反馈,因为我们计划继续迭代和改进此 SaaS 模板,使其尽可能方便任何人使用现代工具启动其 SaaS,并提供高性能的用户体验。

如果您遇到困难或想帮助贡献,请加入我们的Discord

不要错过任何更新!在Twitter上关注我们或订阅我们的YouTube 频道