hero

谷雨开源 SaaS 平台(G2rain)

微前端子应用 · 资源驱动权限 · JWT + DPoP 安全链路 · 代码/配置生成

应用化

将业务能力以子应用形态交付,基于 `qiankun` 实现主/子应用集成与应用级独立运行;开放平台应用与前端应用采用同一套认证/鉴权链路。

企业级 SaaS

通过统一网关标准化平台治理能力(认证、资源权限、IAM/SSO、安全链路),并以租户/域模型承载可配置能力与商业化闭环(交易支付、计量计费)。让前端与开放平台应用共同复用平台能力,业务团队更聚焦具体产品功能交付。

技术领先

以 Java/Spring 生态持续演进,结合 JDK25 与 Spring AI,正在建设 AI Native 企业级智能体平台(自然语言 Skill、ReAct 执行、多通道、可治理);把大模型与 Agent 能力纳入统一权限与交付流程。

# 平台简介

谷雨开源 SaaS 平台(英文简称 G2rain)是一个开源的 SaaS 基座,核心目标是让“子应用”能快速接入平台,并用资源驱动的方式完成权限控制、安全链路与生成式开发。

它把能力按分层架构拆分成四部分:公共能力、基础开发工具、核心平台模块、以及按域扩展的业务能力。内容管理(CMS) 等部分业务域已以独立仓库开源并持续迭代;其他域仍在规划或建设中,详见 开源范围业务扩展

# 产品预告

企业级 AI 智能体平台(研发中):基于 Spring AI 的 AI Native Agent 能力——线上云端配置自然语言 Skill,Agent 以 ReAct 模式推理与调用工具(非 Workflow 编排);完全兼容 G2rain 的 IAM、资源权限与审计体系;执行过程可监测、介入、记录;支持开放 API、Web IM、钉钉、飞书、企业微信多通道交互;借助 FDE 驻场实施No Coding 方式贴合业务。

→ 详见 企业级 AI 智能体平台(预告)

# 你可以从这里开始

文档目录与站点侧栏一致,可按需跳转:

目录 说明 入口
guide/ 快速开始、快速部署、技术栈、目标与方向、开源范围 快速开始 · 快速部署 · 开源范围 · 技术栈 · 目标与方向
architecture/ 架构设计、认证/权限/生成、Boot 与资源等 架构设计 · 架构设计总览 · Boot 与资源
modules/ 各开源仓库中的前后端项目与工具说明 开源模块总览
ecosystem/ 生态扩展(如 MyBatis 等) g2rain-mybatis-extensions
business/ 业务域扩展(规划中) 业务扩展 WIP
about/ 团队与联系方式(与 GitHub 组织信息对齐) 关于 · 团队成员 · 联系方式
站点根目录 贡献指南 贡献

# 开源说明

开源边界与分层说明见 开源范围。更细的未开源能力或商业版差异,将以官网文档与公告为准。

# 技术栈概览

平台整体采用前后端分离的工程化体系,关键依赖如下:

# 后端

  • Java(JDK 25)
  • Spring(Spring Boot 4.0)
  • Spring Cloud / Spring Gateway
  • MySQL、Redis 等常用组件

# 前端

  • TypeScript、Vue 3
  • qiankun(微前端)
  • Vite 5、Element Plus

# 在线体验

名称 地址 说明
Demo 演示 demo.g2rain.com (opens new window) 平台在线演示环境
Swagger UI 49.233.40.233:10001/swagger-ui (opens new window) 开放 API 文档与调试

# 友情链接