Pig

gitee.com又名 pig-mesh、pig4cloud

基于 Spring Cloud 与 Spring Boot 的微服务 RBAC 权限管理平台,内置 OAuth2 认证中心、网关、代码生成和定时任务,同时支持微服务与单体两种架构,供 Java 后端团队搭后台系统。

工具免费不用登录网页中文开源国内可直接访问

Pig 是一套开源的 Java 后台开发底座,核心是 RBAC 权限管理:用户、角色、菜单、部门这些表结构和管理界面都现成,团队不用从零写登录鉴权。它同时提供微服务版和单体版,小项目用单体跑起来省事,规模上来再切到微服务。

主要功能

认证中心基于 Spring Authorization Server 实现 OAuth2,支持授权码、密码、刷新令牌几种登录授权方式。网关用 Spring Cloud Gateway,路由写在配置文件和 Nacos 里。此外还有服务监控、图形化代码生成、定时任务管理台,以及日志、文件上传、Excel 导入导出、XSS 防护等公共封装模块。

项目自带 Docker Compose 编排,一条命令拉起 MySQL、Redis、Nacos 和业务服务;前端是独立的 Vue 3 项目 pig-ui,需要单独拉取运行。

适合谁

适合熟悉 Spring 生态的 Java 后端团队,尤其是要做企业内部管理系统、又不想自己搭权限和网关的那类项目。上手门槛不低:需要 JDK 17+、Maven 3.9+、Docker,前端还要 Node.js 20.19.0+,对 Spring Cloud 没概念的人直接读代码会比较吃力。

费用与限制

开源版遵循 Apache 2.0 协议,允许商业使用,但要保留作者和版权信息。开源版只保留认证、网关、用户权限、监控、代码生成、定时任务这些核心能力;多租户、数据权限、动态路由、工作流、支付、公众号、报表和移动端服务都在商业版里,开源仓库里没有。部署和开发步骤另有在线文档,仓库里也附了数据库初始化脚本。

常见问题

Pig 收费吗?
Pig 免费使用。开源版免费,Apache 2.0 协议。
用 Pig 要登录吗?
不用登录就能用。
Pig 国内能访问吗?
本站 11 月 8 日 检测,Pig 在国内可以直接访问。
Pig 有哪些平台 / App?
支持 网页。
Pig 的替代品有哪些?
本站整理了 4 个替代品,例如 JeecgBoot、若依、RuoYi-Cloud、MyBatis-Plus。

替代品 全部 4 个 →

JeecgBoot有免费版 开源的企业级低代码开发平台,用代码生成器把表结构转成前后端代码,配合在线表单、BPM 工作流和报表大屏设计器,适合有 Java 能力的外包团队交付 OA、ERP 这类管理系统。替代代码生成与后台搭建这一块:低代码生成前后端,但认证网关需自己接 若依免费不用登录国内可直接访问 开源的 Java 后台管理框架,内置用户、部门、角色权限、日志监控与代码生成,按表结构生成 Java、HTML、XML、SQL 代码,适合 Java 后台开发者接手新项目时省去重写登录和权限的功夫。同为开源 Java 后台底座,RBAC 权限、代码生成、监控齐全,单体版开箱即用更省事 RuoYi-Cloud免费不用登录国内可直接访问 若依出品的开源分布式权限管理系统,基于 Spring Boot 与 Spring Cloud & Alibaba,内置用户、角色、菜单等后台标配模块,适合熟悉 Spring Cloud 的 Java 团队快速搭起企业后台底座。若依的 Spring Cloud 微服务版,认证网关权限代码生成都有,换过来生态文档更全 MyBatis-Plus免费不用登录国内可直接访问 基于 MyBatis 的增强工具,引入现有工程后原有 Mapper 与 SQL 照常工作,单表 CRUD、分页、逻辑删除和代码生成均可直接调用,适合已在用 MyBatis、不想为常规单表操作反复写 SQL 的 Java 后端团队。替代数据访问这一块:单表 CRUD、分页、逻辑删除省手写,权限网关仍要另搭

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 4 个打开官网gitee.com