项目简介
yuanqi‑open(UIEIP 远齐低代码开发平台)是基于 Go+Vue3 的一体化企业后台底座,以 MIT 协议开源,v1.0 版本发布于 2026‑10‑06。项目将数据建模、表单、RBAC 权限、工作流、门户 CMS、AI 知识库、SSO 统一认证全部内置在单可执行文件,减少多中间件拼装成本,面向企业私有化后台开发场景。
近期配套单点登录示例项目 yuanqi‑ssodemo 已经维护完毕,开发者可参考示例快速调试 OAuth2、OIDC、CAS、LDAP 等单点登录对接流程。
✨核心 SSO 与身份能力
📦平台完整能力清单
-
数据建模引擎:可视化实体、字段、外键、树形建模,自动生成数据表与 CRUD 接口;
-
表单引擎:20 + 内置组件,支持拖拽、表单联动、校验;
-
流程引擎:可视化设计器,支持会签、或签、比例审批、代审、退回、条件分支;
-
门户 CMS:站点、栏目、文章模板管理;
-
AI 知识库:支持 DeepSeek/Ollama 大模型,Milvus 向量库实现 RAG 文档问答;
-
脚本扩展:服务端 ES5.1 JavaScript 脚本扩展业务,无需重新编译后端;
-
文件服务:分片上传、图片水印裁剪、本地文件柜。
⚙️技术栈
-
后端:Golang,单文件 exe 发布,开源包无需额外运行时依赖;
-
前端:Vue3 + TypeScript + Element Plus 自研 YQWIN‑Plus 组件库;
-
开源包存储:SQLite;正式版支持 PostgreSQL、KingbaseES 等数据库。
📝开源版本边界说明
1. 开源 v1.0 仅提供 Windows x64 运行包,Linux/macOS 跨平台、多数据库适配归正式版;
2. GoJS、TinyMCE 等第三方组件用于商业环境时,需使用者自行获取商业授权;
3. 开源包定位:原型验证、学习、中小企业轻量应用;仅提供社区 Issue 支持,无 SLA 保障;
4. 默认账号 spring/uieip.123,部署后务必修改密码;配置内示例密钥禁止投入生产。
🚀快速启动示例
git clone https://gitee.com/uieip/yuanqi-open.git D:\Spring\yuanqi-open
cd D:\Spring\yuanqi-open; .\uieip-windows.exe
# 后台访问:http://127.0.0.1:8011/adp/
📎仓库地址