极简但强大的个人财务管理软件 —— 溪流记账(Rivulet)

极简但强大的个人财务管理软件 —— 溪流记账(Rivulet)

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

作者开发了个人财务管理软件“溪流记账(Rivulet)”。此前使用六年的Notion模板因数据达数千条而加载慢、统计易出错。新软件用Go和Svelte开发,通过Docker发布,支持SQLite和PostgreSQL,统计速度从一分钟提升至一秒内。功能包括收支转账流水、多账户多账本及共享、预算规划、投资记录与盈亏分析。作者已迁移全部数据并公开发布,邀请试用反馈。

🔎

延伸解读

从 Notion 迁移的动因

作者使用 Notion 模板管理财务长达六年,数据积累到数千条后,出现了加载缓慢、数据关联偶发错误以及统计看板启动需数分钟等问题。这促使作者开发独立软件,以解决数据量增长带来的性能瓶颈和统计准确性问题。

性能提升的具体表现

新软件使用 Go 和 Svelte 开发,通过 Docker 发布,支持 SQLite 和 PostgreSQL。作者将 Notion 中的数千条数据导入后,统计速度从原来的 1 分钟以上提升到 1 秒以内,显著改善了使用体验。

功能覆盖与适用场景

溪流记账支持支出、收入、转账的流水记录,提供多账户、多账本及共享账本功能,适合个人、家庭或公司等不同场景。此外,还包含预算规划、投资记录与盈亏分析,帮助用户全面管理财务。

数据迁移与试用邀请

作者已成功将全部 Notion 数据迁移至新软件,并完全切换使用。软件已公开发布,作者邀请用户试用并提供反馈,以进一步改进功能。

Q&A

溪流记账(Rivulet)是什么?

溪流记账(Rivulet)是一款极简但强大的个人财务管理软件,支持快速记录收支、多账户、多账本与共享账本,并提供预算管理、投资记录与财务分析。

为什么作者要开发溪流记账?

作者此前使用基于 Notion 的财务管理模板 BJ-PFD 长达六年,积累了数千条数据,但 Notion 数据库变大后加载变慢,数据关联偶尔出错,且基于 Notion API 的看板工具启动速度越来越慢,统计一次数据需数分钟。因此作者开发了溪流记账来替代。

溪流记账的技术栈和部署方式是什么?

溪流记账使用 Go 和 Svelte 开发,通过 Docker 封装并公开发布,支持 SQLite 和 PostgreSQL 数据库。

溪流记账有哪些主要功能?

主要功能包括:灵活的流水管理(区分支出、收入和转账,支持分类统计);财务规划(每月收支预算及实时执行情况);投资管理(买入、卖出、分红记录,自动生成流水,提供盈亏分析);账户管理;多账本(流水隔离,支持共享)。

溪流记账相比之前的 Notion 模板,速度提升有多大?

数据统计速度从原来的 1 分钟以上提升到了 1 秒以内。

如何获取或试用溪流记账?

可以访问 Rivulet 官网或 GitHub Docs 仓库查看详细信息并试用。如有问题,可以在留言板或 GitHub Docs 仓库的 Issues/Discussions 提出。

🏷️

标签

➡️

继续阅读