[](https://github.com/ ddnlink/ddn-hub/blob/master/LICENSE)
DDN Hub 当前可以作为【爱搭】或【宜搭】的开源替代,简单来说,它是基于 Egg.js 开发的企业级 WEB3.0 开发框架,集成了 DDN 企业级区块链的强大功能,专注于帮助企业、开发团队和开发人员降低开发和维护企业应用的成本。
- 🚀 高性能:基于 Egg.js 框架,PostgreSQL 数据库。Mysql 版本请使用原始的 CmsWing
- 📝 可视化:集成 drawDB.io,实现数据库可视化设计;集成 AMIS,实现前端页面的可视化。
- 🔌 模块化:系统管理和开发设计功能分离
- 📦 开箱即用:内置常用企业级功能
- 🎨 主题系统:可自定义的主题系统
- 📱 响应式:支持移动端和桌面端
- 🔐 安全性:内置角色管理、权限控制等安全特性
- 🌍 国际化:支持多语言
- 📊 GraphQL:支持 GraphQL API
- 📊 openApi:支持 Swagger doc,接口文档自动生成
- 集成DDN区块链:添加区块链钱包、浏览器、智能合约等,将区块链存证、积分激励等添加流程中;
- 集成AI功能:内容审核、智能问答、智能推荐等,页面的AI生成等;
- 添加用户行为:分享、评论、点赞,以及分享统计分析等,掌握用户行为,提高用户粘性;
- 集成微信功能:登录、分享、支付、公众号、小程序等,特别是微信排版和自动分发;
- 集成第三方服务:短信、邮件、支付、地图等;
- 添加流程管理:使用流程引擎,实现流程自动化;
- 添加字典功能;
- 添加AB测试;
- 前后端分离:将前端独立出来;
# 安装
$ yarn
# 开发
$ yarn db:create // 创建数据库, 删除数据库使用 db:drop
$ yarn migrate // 迁移数据库
$ yarn seed // 初始化数据
$ yarn dev // 启动开发环境
# 部署
$ yarn start
$ yarn stop- 💎 Egg.js - 企业级 Node.js 框架
- 📡 GraphQL - API 查询语言
- 🗄️ PostgreSQL - 开源关系型数据库
- 🎨 drawDB.io - 数据库设计工具
- 🔄 Sequelize - ORM 框架
请阅读我们的贡献指南了解如何参与贡献。
感谢以下项目,排名不分先后: