Deno SaaSKit

一个现代的、开源的SaaS启动套件,采用Deno和Fresh构建。

使用这个免费、可扩展、生产就绪的模板,轻松快速地启动您的SaaS。

v0.7.0 (上次提交于1周前)

专为现代边缘计算构建

SaaSKit基于Fresh和Deno构建,这是开发Web应用最简单、最快捷的方法。
Deno logo

Deno

Deno是最简单、最安全的JavaScript运行时。Deno内置了工具链,并开箱即用支持TypeScript,以更少的配置实现更高的生产力。
了解更多关于Deno的信息
Fresh logo

Fresh

Fresh是一个基于Deno构建的下一代Web框架,专注于速度、可靠性和简洁性。Fresh默认使用服务器端渲染、岛屿架构和渐进式增强,实现零JS传输。
了解更多关于Fresh的信息
设置的简单性、代码的可读性,我需要的一切都完美地打包好了。”
Roberto Morado
Roberto Morado
Web开发者

预构建的OAuth 2.0

零依赖的OAuth,通过预配置的客户端,您可以直接专注于业务逻辑。
  • 电子邮件
  • GitHub
  • Google
  • Twitter
  • Facebook
  • Discord

订阅计费与定价页面

在Stripe中设置您的方案,其余的交给SaaSKit。

管理与分析

您可定制的管理仪表板附带分析功能,以及用户列表。
Admin dashboard
const kv = await Deno.openKv();
const user = (await kv<User>.get(["user", "1"])).value!;
// {
//   "id": "1",
//   "email": "andy@deno.com",
//   "name": "andy",
//   "password": "12345"
// }

零配置全球数据库

只需一行代码,即可在靠近用户的地方添加一个全球分布式数据库。
  • 无需设置、配置、复制或粘贴环境变量
    可扩展且生产就绪,由Deno Deploy上的FoundationDB支持
    ACID事务和可定制的一致性

针对SEO优化

一个开箱即用的博客、信息流和站点地图,通过服务器端渲染,实现完美的PageSpeed分数。
  • 可使用TSX/JSX和Tailwind定制的Markdown博客
    默认情况下不向客户端发送任何JavaScript,以实现最佳性能
    预置元标签,用于搜索引擎索引和优化
SEO

最佳开发者体验

自定义修改快速简单,配置极少

开源

整洁、易读的代码,可供您编辑。

可组合、可插拔、可扩展

轻松替换您喜欢的技术。

现代编程实践

无构建步骤,零配置,以及对TypeScript、Tailwind、VSCode等的原生支持。

随心托管

可部署到任何虚拟私有服务器,或通过Deno Deploy全球部署到边缘。

最快用户体验

采用岛屿架构的服务器端渲染,让您的SaaS体验流畅

全球边缘托管

通过Deno Deploy将您的SaaS部署到靠近用户的地方,以实现最小延迟。

渐进式增强

Fresh和Deno在可能的情况下会回退到浏览器规范,因此您的SaaS将在尽可能多的设备上运行。

完美的PageSpeed分数

凭借服务器端渲染和默认情况下不向客户端发送任何JavaScript,您的SaaS将具有最小延迟并获得完美的PageSpeed分数。
Hero (light)

当我们添加新功能、集成和资源以帮助您启动SaaS时,保持更新。

我们不会发送垃圾邮件。随时取消订阅。