主打可视化CRUD+极简内核的 Golang 开源后台发布啦!

在 AI 执笔,人工逐行逐句审查的开发模式下,一天 14 小时折腾了整整两个月之后,我们的系统准备好与大家见面了。

技术栈是 Golang + VUE3,PostgreSQL 数据库、Element Plus 组件库,完全免费开源,无需授权即可商用;不卖 Pro、Plus,开源版即完整版。

项目是 BuildAdmin 的 Go 版本,原版是 PHP 写的,还算成功,全网拥有 8k star;我们基于 BuildAdmin 移植和优化了:可视化CRUD功能,这是能在CRUD赛道杀死比赛级别的超级生产力工具

🚀 可视化 CRUD

抛弃传统只能从数据表开始的老版CRUD,升级为图形化拖拽生成后台增删改查代码,支持 从零、从已有数据表、从 AI 设计数据表 开始,一键生成大气且实用的表格,多达 25 种表单组件支持,行级拖拽排序、关联表、受权限控制的编辑和删除等,并支持 一键复制上下文数据供 AGENTS 继续改生成建改表 SQL 供生产同步,可为您节省大量开发时间。

我们在制作这个功能时,没有一点妥协,比如:

  1. 开发环境,可视化设计后该功能就直接可用,不需要 建表、移动文件 等多余步骤(生成:模型、仓储、服务、控制器、路由注册、前端表格/表单组件、中英文语言包)。
  2. 生成完整的改建表SQL,特别是有数据的表不会删表重建,而是提供改表SQL,同步生产非常方便。
  3. 生成的 CRUD 全套源码精益求精,拒绝多余封装、兼顾二开。
  4. 兼容从传统的数据表开始,支持从 AI 设计数据表开始,生成后复制上下文对接你自己的 AGENT 继续改。
  5. 所有字段按合理设计,出入库没有一行多余的转换代码,比如:if type == datetime ...,前端也没有先转换再发送数据,输入组件无额外封装,保持组件库原生写法。
  6. 可视化对字段进行拖拽、排序、修改字段对应数据表设计、修改表格/表单内呈现方式,25 个字段均有完备的默认设计,默认只需拖动添加后直接即可生成。
  7. ......

欢迎下载体验,您体验后,如果认为达不到我说的杀死比赛,可以从文档站加我微信找我或提供建议意见;当然,未实际生成CRUD进行体验的就建议体验了来。

🚚 极简内核

少即是多,极简内核是我们另外一个核心特性。

项目的每一个目录的建立都经过反复琢磨,每一个封装都是框架本身需要、剥离所有冗余,框架只提供必不可少的 30% 核心特性,剩余 70% 交由社区/插件实现;

造干净轻巧的生产力工具,这是我们做了5年+开源项目得来的经验,这同时也是 Go 语言本身的核心设计准则。

🗃️ 学习配套

项目的主要作者在利用 AIGo 的第一天,就着手为后来者计:从零学习 Go 到实战结束,全程记录 Blog,共计 59+ 篇;我可以负责任的告诉你,Go 很简单,快则两个礼拜就能上手,慢则一个月(指已有后端或前端经验的开发者)完整 Blog 开源,您可以直接跟着学:第一篇Blog

🔀 前后端分离

项目 web 文件夹内包含:干净(不含后端代码)、完整(所有前端代码文件均在此内)的前端代码文件,对前端开发者友好。

👍 流行且稳定的技术栈

除了基于 Golang 的前后端分离架构外,我们的 Vue3 使用了 setup、useTemplateRef 等新特性、状态管理使用了 Pinia 、并使用了 TypeScript、Vite、Element plus 等可以为你的知识面添砖加瓦的技术栈。使用流行技术栈自然代表本框架兼容相关生态,生态系统内数不清的库、包、组件,能够使您的开发事半功倍。

🔐 权限验证

基于经典的 RBAC 权限模型,并支持可视化的权限管理,然后根据权限规则动态的注册路由、菜单、页面、权限节点、支持无限父子级权限分组、前后端搭配鉴权,自由分派页面和按钮权限。

✨ 高颜值

提供五种布局模式,其中默认和左分双栏布局使用无边框设计风格,它并没有强行填满屏幕的每一个缝然后使用边框线进行分隔,所有的功能版块,都像是悬浮在屏幕上的,同时又将屏幕空间及其合理的利用了,饱受广大开发者喜爱:查看在线演示

💖 加入开源社区

更多细节欢迎广大开发者们亲自体验,AI 时代,大家起点都一样,而本框架推荐使用 AGENT 开发,并提供了一系列方法论,期待您加入与我们一起讨论:入群