go-caipu 介绍
简介
go-caipu(Go 菜谱)是一个模块化应用级后台开发框架,致力于像"菜谱"一样自由组合功能,快速构建可部署的信息化系统。由经验不足的我自行构建,融合前后端软件开发、项目构建的多视角不良实践。
✨ 项目愿景
作为多年穿梭于代码与客户需求之间的技术实践者,我希望:
- 通过 "搭积木" 的方式灵活配置系统功能,事实做起来比较难,我的思路是
先写代码再考虑如何优化 - 利用 Go 语言的 高效编译 和 跨平台特性 实现一键部署
- 打造一个 开发者友好 且 应用级可用 的基础框架
🛠️ 技术栈核心思路
| 特性 | 说明 |
|---|---|
| 模块化设计 | 功能插件化,支持自由组合与热插拔 |
| 双经验驱动 | 结合开发者视角(代码优化)与实施视角(企业需求)的设计理念 |
| 快速部署 | 单一二进制部署,依赖极简,适应各种企业环境 |
| 渐进式完善 | 核心平台先行,功能模块渐进式迭代 |
🚀 开发哲学
平台优先战略
先构建可运行的核心框架,再逐步完善功能模块,前后端都是我一个人,涉及的知识点太多没有办法短时期补全,所以就采用快速实现策略。站在巨人肩上
精选优质开源组件功能,专注业务逻辑创新而非重复造轮子学习导向
所有功能设计均来自别的项目实践验证
📅 发展路线
- go-caipu开源搭建demo不断迭代完善(已开源)。
- 扩展更多的插件功能完善文档功能,目前还是完善插件功能为主,文档功能同步补充。
特别鸣谢
- 感谢 continew 开箱即用的 Vue 中后台管理系统前端模板
- 感谢项目使用或未使用到的每一款开源组件,致敬各位开源先驱
License
- 遵循 Apache-2.0 开源许可协议
- Copyright © 2025-present go-caipu

