reglow-library 后端基础库

一套核心、四语言实现的后端基础库:认证权限、组织架构、内容、支付、AI、智能客服等模块

reglow-library 是 Reglow 的后端基础库,同一套架构与 API 契约,提供 Python / Node.js / Java / Rust 四种语言实现,全部已发布到对应生态的包仓库,开箱即用。

四语言实现

语言包 / 坐标技术栈仓库
Pythonreglow(PyPI)FastAPI + Pydantic + SQLAlchemyreglow-python
Node.js@reglow/reglow(npm)Fastify + TypeScript + Knexreglow-nodejs
Javatech.huoli.reglow:reglow(Maven Central)Spring Boot 3.3 + Java 21reglow-java
Rustreglow(crates.io)axum + sea-orm/sqlxreglow-rust

核心能力(20+ 通用模块)

  • 认证与权限:登录 / 双 Token / 会话、RBAC + 数据权限(菜单 / 按钮 / 部门 / 自定义)
  • 系统:配置、字典、操作 / 登录日志、公告、系统消息
  • 内容:文章、相册 / 照片、视频、素材(上传 / 存储抽象)
  • 业务能力:支付(微信 / 支付宝 / 银联)、AI 多服务商大模型、智能客服(+ SDK)、协议
  • 统一响应契约code: 0 + success,多端会话、可观测性

快速开始

# Python
pip install reglow

# Node.js
npm install @reglow/reglow

详细用法见 reglow-library 仓库,各语言目录内附 README。