reglow-library 后端基础库
一套核心、四语言实现的后端基础库:认证权限、组织架构、内容、支付、AI、智能客服等模块
reglow-library 是 Reglow 的后端基础库,同一套架构与 API 契约,提供 Python / Node.js / Java / Rust 四种语言实现,全部已发布到对应生态的包仓库,开箱即用。
四语言实现
| 语言 | 包 / 坐标 | 技术栈 | 仓库 |
|---|---|---|---|
| Python | reglow(PyPI) | FastAPI + Pydantic + SQLAlchemy | reglow-python |
| Node.js | @reglow/reglow(npm) | Fastify + TypeScript + Knex | reglow-nodejs |
| Java | tech.huoli.reglow:reglow(Maven Central) | Spring Boot 3.3 + Java 21 | reglow-java |
| Rust | reglow(crates.io) | axum + sea-orm/sqlx | reglow-rust |
核心能力(20+ 通用模块)
- 认证与权限:登录 / 双 Token / 会话、RBAC + 数据权限(菜单 / 按钮 / 部门 / 自定义)
- 系统:配置、字典、操作 / 登录日志、公告、系统消息
- 内容:文章、相册 / 照片、视频、素材(上传 / 存储抽象)
- 业务能力:支付(微信 / 支付宝 / 银联)、AI 多服务商大模型、智能客服(+ SDK)、协议
- 统一响应契约:
code: 0 + success,多端会话、可观测性
快速开始
详细用法见 reglow-library 仓库,各语言目录内附 README。
