Forgex开源项目

我要开发同款
檀淮南2026年01月29日
14阅读

技术信息

语言技术
JavaRocketMQRedisSpringCloudVue
系统类型
Web
行业分类
开发工具物流仓储
开源地址
https://gitee.com/coder_nai/forgex
授权协议
Apache许可

功能介绍

Forgex 脚手架框架
📖 项目简介
Forgex 是一款专门针对企业级开发设计的应用脚手架,基于现代化技术栈构建,采用前后端分离架构。本脚手架力求将企业开发中经常遇到的经常需要自己开发的(如前后端国际化、导入导出配置、精美页面样式、定时任务、工作流、接口限流熔断等)进行封装和实现,形成一套企业级可用的完整解决方案。

说明:本脚手架是作者在学习过程中从0开始搭建的项目,既适合企业开发使用,也可供开发者学习参考。欢迎大家提出宝贵建议和issue,共同学习进步。

✨ 核心亮点
🔧 现代化技术栈
后端:Spring Boot 3.5.6 + Spring Cloud 2025 + Spring Cloud Alibaba 2025
前端:Vue 3.5.26 + TypeScript 5.6.3 + Vite 5.4.3
认证:Sa-Token 1.44.0 企业级认证授权
ORM:MyBatis-Plus 3.5.14 + 动态多数据源
任务调度:Snail-Job 1.8.1 分布式任务调度
多租户架构
租户隔离:数据、配置、权限隔离
租户级配置管理:每个租户可自定义系统配置
灵活的租户权限控制:细粒度到租户内的菜单、按钮权限
🌐 全场景深度国际化
支持5种语言:简体中文、繁体中文、英文、日文、韩文
动态多语言表格列:表格列名支持动态切换语言
多语言返回消息:API返回消息自动适配当前语言
全场景覆盖:表单、菜单、字典、日志、错误信息、Excel导入导出等场景国际化
动态切换:无需重启应用,实时切换语言
AOP+字段注解:高效的国际化实现方案
数据库驱动的国际化:所有国际化文案存储在数据库中,支持在线修改和扩展
租户级国际化配置:不同租户可以有不同的国际化配置
🎨 现代化UI设计
基于 Ant Design Vue 4.2.6:专业级UI组件库
详见开源wiki

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论