Skip to content
/ nekro-edge-template Public template

一个基于 Cloudflare 构建的、生产级的、类型安全的全栈 Web 应用模板;Hono / React / Vite / MaterialUI / UnoCSS / Zod / OpenAPI

License

Notifications You must be signed in to change notification settings

NekroAI/nekro-edge-template

Repository files navigation

NekroEdge

🚀 一个基于 Cloudflare 技术栈的现代化全栈应用模板

部署状态 License

这是一个基于 Cloudflare Pages & Workers 构建的生产级全栈应用模板,使用 Hono + React + D1 技术栈,提供开箱即用的开发体验和端到端类型安全。

🌟 在线演示

体验模板基础功能:https://edge.nekro.ai/

✨ 核心特性

  • 🏗️ 全栈框架: Hono + React - 在 Cloudflare Workers 上的完整解决方案
  • 现代开发: Vite + TypeScript - 闪电般的开发体验
  • 🔐 用户认证: GitHub OAuth 登录集成
  • 🎨 UI 组件: Material-UI + UnoCSS - 完整的设计系统
  • 🗄️ 数据库: Cloudflare D1 + Drizzle ORM - 类型安全的无服务器数据库
  • 🌙 主题系统: 内置亮/暗模式切换
  • 📖 自动文档: 集成 Swagger UI
  • 🚀 一键部署: 完整的 Cloudflare Pages 配置

🚀 5分钟快速开始

1. 创建项目

git clone https://github.com/NekroAI/nekro-edge-template.git your-project-name
cd your-project-name
pnpm install

2. 配置 GitHub OAuth(可选)

如果需要使用登录功能,请配置 GitHub OAuth:

  1. GitHub Settings 创建 OAuth App
  2. 复制 .env.example.dev.vars 并填入你的凭证

详细配置请参考 认证配置指南

3. 启动开发

pnpm dev

4. 访问应用

🎉 就这么简单! 开始构建你的应用吧!

📚 完整文档

🛠️ 开发指南

🚀 部署运维

📖 深度了解

🎯 适合谁使用

  • ✅ 想在 Cloudflare 生态快速构建应用的开发者
  • ✅ 需要类型安全和现代开发体验的团队
  • ✅ 寻找生产级全栈模板的项目
  • ✅ 喜欢无服务器架构的技术栈

🤝 社区支持

📄 许可证

MIT License - 详见 LICENSE 文件


开始构建你的下一个伟大应用吧! 🚀

About

一个基于 Cloudflare 构建的、生产级的、类型安全的全栈 Web 应用模板;Hono / React / Vite / MaterialUI / UnoCSS / Zod / OpenAPI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published