首个中文商用交付版本:固定 f5ff9e2 提交,验证多账户、交易、分类、统计与编辑链路,提供前端 dist 产物、部署说明与六张真实功能截图。
部署要求:Go 1.x(编译)、Node.js(可选,重新构建前端)、SQLite 3;建议 1 核 CPU、512 MB 内存。生产必须生成独立 secret_key。
已知问题:演示数据、token、SQLite 数据库与运行配置不在源码包内;生产需自行创建配置并生成独立 secret_key;前端静态文件由 dist/ 目录提供。
开箱即用的中文个人记账与财务管理工具,支持多账户、多币种、收支分类和统计分析。
ezBookkeeping 中文个人财务管理系统是一套自托管的记账解决方案。它提供多账户管理、收支分类、交易记录与编辑、统计图表和中文界面,后端使用 Go,前端使用 Vue 3,默认使用 SQLite 存储。交付版本已用真实 API 创建 3 个账户、8 笔中文交易并完成修改读回与统计接口验证,fresh go build 通过,服务 HTTP 200,六张真实运行中文界面截图齐备。
真实界面
共 6 张
Capabilities
个人与家庭记账用户、自由职业者、创业团队财务人员、追求数据私有化的用户和需要定制财务管理系统的开发者。
适合个人、家庭、自由职业者和中小企业财务团队自托管使用,也适合服务商提供私有化记账部署与二次开发。
fresh go build exit 0;服务启动后 GET / 返回 HTTP 200;通过真实 API 创建 3 个账户与 8 笔中文交易,修改一笔交易后读回验证通过;统计 API 返回分类与账户维度汇总;无头浏览器渲染六张 1440x1000 中文截图。
生产部署必须生成独立的 secret_key,不得复用任何示例值。演示账号、登录 token、SQLite 数据库文件和运行专用配置(conf/ezbookkeeping-run.ini)不包含在源码包内,需自行创建生产配置。随包二进制不含内嵌前端,须将 static_root_path 指向源码包内的 dist/ 目录。
部署难度
中等
最低配置
建议 1 核 CPU、512 MB 内存和 2 GB 可用磁盘;Go 编译和前端构建需要 Go 1.x 与 Node.js 环境。
开源许可证
MIT
最后验证
2026-08-14
技术栈
授权说明
MIT 许可;二次分发必须保留源码包中的 LICENSE 与版权声明。
Release notes
1 个已发布版本
首个中文商用交付版本:固定 f5ff9e2 提交,验证多账户、交易、分类、统计与编辑链路,提供前端 dist 产物、部署说明与六张真实功能截图。
部署要求:Go 1.x(编译)、Node.js(可选,重新构建前端)、SQLite 3;建议 1 核 CPU、512 MB 内存。生产必须生成独立 secret_key。
已知问题:演示数据、token、SQLite 数据库与运行配置不在源码包内;生产需自行创建配置并生成独立 secret_key;前端静态文件由 dist/ 目录提供。