基于 beancount 提供个人记账财务管理的 RESTful API 服务(包含前端页面)
Go to file
BaoXuebin 5bcbd0d614 add docker ci 2021-12-05 13:20:00 +08:00
.github/workflows add docker ci 2021-12-05 13:20:00 +08:00
config add dockerfile 2021-12-05 13:10:59 +08:00
public update web view 2021-12-04 13:23:22 +08:00
script add dockerfile 2021-12-05 13:10:59 +08:00
service add ledger list 2021-12-04 13:12:12 +08:00
template add config guide and icon name format 2021-12-01 17:32:15 +08:00
tests add: bql exec impl and query api 2021-11-21 22:37:13 +08:00
.gitignore add secret token 2021-12-04 12:06:45 +08:00
License update readme and license 2021-11-29 22:56:22 +08:00
README.md Update README.md 2021-11-30 14:27:59 +08:00
docker-compose.yml add docker compose config 2021-12-05 13:11:51 +08:00
dockerfile add dockerfile 2021-12-05 13:10:59 +08:00
go.mod add stats payee query impl 2021-11-26 17:12:07 +08:00
go.sum add stats payee query impl 2021-11-26 17:12:07 +08:00
server.go add ledger list 2021-12-04 13:12:12 +08:00
snapshot.png Add files via upload 2021-11-30 14:27:06 +08:00

README.md

beancount-gs

license

演示地址 使用文档

介绍

beancount 是一个优秀的开源复式记账工具,因为其基于文本记录的特性,难以拓展到移动端;本项目旨在将常见的记账行为封装为 RESTful API。

本仓库使用 Golang 进行文本的读写和接口服务支持,利用 bean-query 获取内容并解析,以 Json 格式返回。并基于已实现的接口内置实现了前端页面(适配移动端)。

snapshot

特性

  • 私有部署
  • 多用户使用
  • 账户管理
  • 资产管理
  • 统计图表
  • 多币种
  • 标签
  • 投资管理(FIFO)
  • 事件
  • 第三方账单导入

如何使用

go build

将打包获得的文件与项目的 config/, public/, example/ 三个文件夹放置同一目录,然后执行

项目负责人

@BaoXuebin

开源协议

MIT @BaoXuebin