开源免费+无广告+自己掌控数据——这才是真正的私人记账工具 ezbookkeeping v1.0.1

开源 2772

一个由开发者 mayswind 创建的开源个人记账工具,名为 EZBookkeeping(简易记账)。该项目旨在为个人用户提供一个轻量、简洁、自托管、无广告、注重隐私的记账解决方案,支持多平台使用(如 Web、移动端适配),并可部署在本地或私有服务器上。


🧾 项目核心特性

1. 自托管 & 隐私优先

  • 所有数据存储在用户自己的服务器或本地设备上。

  • 不依赖第三方云服务,避免隐私泄露风险。

  • 适合对数据安全有较高要求的用户。

2. 简洁易用的界面

  • 采用现代化前端框架(如 Vue.js 或类似)构建,界面清爽。

  • 支持响应式设计,可在手机、平板、PC 上使用。

  • 操作流程简单,适合非专业用户快速上手。

3. 多账本 & 多用户支持(部分版本)

  • 支持创建多个账本,便于区分不同用途(如家庭账本、旅行账本等)。

  • 部分版本支持多用户协作(如家庭成员共享记账)。

4. 分类 & 标签管理

  • 支持自定义收支类别(如餐饮、交通、工资等)。

  • 可为每笔记录添加标签,便于后续筛选和统计。

5. 数据统计与可视化

  • 提供图表展示(如饼图、柱状图、趋势图)。

  • 支持按日、周、月、年查看收支汇总。

  • 可导出数据(如 CSV 格式)用于备份或进一步分析。

6. 支持 Docker 部署

  • 提供 Dockerfile 和 docker-compose 配置,便于快速部署。

  • 降低部署门槛,适合有一定技术基础的个人用户。

7. 开源 & 可定制

  • 代码完全开源,遵循 MIT 或类似宽松许可证。

  • 开发者可自由修改、扩展功能,或贡献代码。


🛠️ 技术栈(典型)

  • 前端:Vue.js / React / TypeScript + Element UI / Ant Design 等

  • 后端:Golang / Node.js / .NET Core 等(根据版本不同)

  • 数据库:SQLite(轻量默认)/ MySQL / PostgreSQL

  • 部署:Docker、Linux 服务、Windows 服务等

⚠️ 注意:不同分支或版本可能技术栈不同,请以项目 README 和代码为准。


📦 适用人群

  • 注重隐私、不想使用“随手记”、“MoneyWiz”等商业记账 App 的用户。

  • 希望数据完全掌握在自己手中,可离线使用的用户。

  • 有一定技术能力,愿意自行部署维护的个人或家庭用户。

  • 开发者希望学习或二次开发一个完整记账系统的项目。


🆚 与其他记账工具对比

特性
EZBOOKKEEPING
随手记 / 钱迹
MONEYWIZ
自托管
数据隐私
✅ 完全自主
⚠️ 云端存储
⚠️ 云端/同步
开源
多平台
✅(Web为主)
✅(App)
✅(App+Web)
多账本/多用户
✅(部分版本)
图表统计
部署难度
⚠️ 中等(需技术)
✅ 简单
✅ 简单

📌 总结

EZBookkeeping 是一个面向技术型个人用户的开源记账系统,强调“掌控数据、保护隐私、简洁实用”。 如果你厌倦了商业记账软件的数据收集、广告推送或订阅费用,且愿意花一点时间部署维护,那么这个项目是一个非常值得尝试的选择。

简单说下怎么使用,解压后 运行cmd,然后把ezbookkeeping.exe 拖到cmd上 比如 这样

ezbookkeeping.exe server run

就可以运行了,手动打开网址 http://127.0.0.1:8080/ 注册一个账号即可

更多详细说明可以取官方文档看看

http://ezbookkeeping.mayswind.net/zh_Hans

下载有疑问看下这里


相关推荐:

我要评论:

◎欢迎参与讨论,请自觉遵守国家法律法规。