Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alfierichou/galen
galen's packages.
https://github.com/alfierichou/galen
Last synced: 15 days ago
JSON representation
galen's packages.
- Host: GitHub
- URL: https://github.com/alfierichou/galen
- Owner: AlfieriChou
- License: mit
- Created: 2020-11-14T03:16:05.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-04T14:12:46.000Z (6 months ago)
- Last Synced: 2024-11-29T11:55:38.317Z (about 1 month ago)
- Language: JavaScript
- Size: 1.34 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# galen
## galen是什么
galen是一个低代码平台,支持json、yaml文件生成sequelize模型、influx模型,通过方法定义生成相对应的api以及swagger文档。
## galen为了解决什么
1. 高可复用性
2. 避免项目臃肿,维护困难
3. 插件化项目集成,便于抽离模块
4. 优雅的restful API维护方案
5. 可控的优雅关闭### packages
#### 公共基础包
- 类文件加载器-[class-loader](https://github.com/AlfieriChou/galen/tree/master/packages/class-loader)
- 公用方法-[factories](https://github.com/AlfieriChou/galen/tree/master/packages/factories)
- sequelize查询语句支持-[sequelize-query-filter](https://github.com/AlfieriChou/galen/tree/master/packages/sequelize-query-filter)
- redis公用方法-[redis](https://github.com/AlfieriChou/galen/tree/master/packages/redis)
- influx查询语句支持-[influx-query-filter](https://github.com/AlfieriChou/galen/tree/master/packages/influx-query-filter)
- swagger文档-[swagger](https://github.com/AlfieriChou/galen/tree/master/packages/swagger)
- amqp-[amqp](https://github.com/AlfieriChou/galen/tree/master/packages/amqp)
- amqp-next-[amqp-next](https://github.com/AlfieriChou/galen/tree/master/packages/amqp-next)
- bullmq-[bullmq](https://github.com/AlfieriChou/galen/tree/master/packages/bullmq)
- timing-[timing](https://github.com/AlfieriChou/galen/tree/master/packages/timing)
- 定时任务-[schedule](https://github.com/AlfieriChou/galen/tree/master/packages/schedule)
- 日志--[logger](https://github.com/AlfieriChou/galen/tree/master/packages/logger)#### v1 (停止维护)
- 模型定义基础库-[base](https://github.com/AlfieriChou/galen/tree/master/packages/base)
- sequelize模型-[sequelize-models](https://github.com/AlfieriChou/galen/tree/master/packages/sequelize-models)
- influx模型-[influx](https://github.com/AlfieriChou/galen/tree/master/packages/influx)
- [koa-router](https://github.com/AlfieriChou/galen/tree/master/packages/koa-router)
- typeorm模型-[typeorm-models](https://github.com/AlfieriChou/galen/tree/master/packages/typeorm-models)
- 框架-[framework](https://github.com/AlfieriChou/galen/tree/master/packages/framework)##### 使用案例
[demo](https://github.com/AlfieriChou/galen-demo)
#### v2
- 基础模型-[models](https://github.com/AlfieriChou/galen/tree/master/packages/models)
- 模型路由-[models-rest](https://github.com/AlfieriChou/galen/tree/master/packages/models-rest)
- 框架-[framework-next](https://github.com/AlfieriChou/galen/tree/master/packages/framework-next)##### 使用案例
[demo](https://github.com/AlfieriChou/galen-demo-next/tree/develop)