GoWindGoWind
首页
框架
GoWind Toolkit
  • 开源项目

    • GoWind Admin(后台管理)
    • GoWind CMS(内容管理)
    • GoWind UBA(行为分析)
    • GoWind Shop(电商)
    • GoWind Kanban(协作看板)
    • GoWind Ledger(家庭记账)
    • GoWind ShortPlay(短剧社区)
    • GoWind Ops(运维平台)
    • RushWind(Rust 生态)
  • Open Core(社区开源 · 企业版增强)

    • GoWind OA(协同办公)
    • GoWind ERP(采购库存财务)
    • GoWind WMS(仓储管理)
  • 商业产品

    • GoWind IM(即时通讯)
    • GoWind IoT(物联网)
    • GoWind Edu(AI 教育)
    • GoWind MES(制造执行)
    • GoWind CDC(数据管道)
    • GoWind SDP(零信任网关)
    • GoWind Quant(量化研究)
    • GoWind Trade Radar(外贸选品雷达)
    • GoWind Game Radar(游戏立项雷达)
  • 简体中文
  • English
GitHub
首页
框架
GoWind Toolkit
  • 开源项目

    • GoWind Admin(后台管理)
    • GoWind CMS(内容管理)
    • GoWind UBA(行为分析)
    • GoWind Shop(电商)
    • GoWind Kanban(协作看板)
    • GoWind Ledger(家庭记账)
    • GoWind ShortPlay(短剧社区)
    • GoWind Ops(运维平台)
    • RushWind(Rust 生态)
  • Open Core(社区开源 · 企业版增强)

    • GoWind OA(协同办公)
    • GoWind ERP(采购库存财务)
    • GoWind WMS(仓储管理)
  • 商业产品

    • GoWind IM(即时通讯)
    • GoWind IoT(物联网)
    • GoWind Edu(AI 教育)
    • GoWind MES(制造执行)
    • GoWind CDC(数据管道)
    • GoWind SDP(零信任网关)
    • GoWind Quant(量化研究)
    • GoWind Trade Radar(外贸选品雷达)
    • GoWind Game Radar(游戏立项雷达)
  • 简体中文
  • English
GitHub
  • 风行记账

    • 风行记账

风行记账

风行记账是一款基于 Go 微服务架构的个人 / 家庭记账平台,由 Admin 管理后台与 Flutter 移动应用组成, 覆盖收支记录、多账户、多币种、报表、预算与定期提醒,让每一笔钱记得轻松、看得清楚。 无论是个人日常记账,还是一家人共享账本,都能以轻量的方式把收支管起来。

风行记账是 GoWind 生态的开源项目,采用 MIT 协议开源:源码开放,欢迎试用、反馈与共建, 也欢迎通过文末的联系方式与我们交流。

一、核心亮点

1. 四种流水类型

  • 支出 / 收入 / 转账 / 余额调整:四种流水类型覆盖日常记账的全部场景;
  • 单式记账上手即用:采用单式记账法,每笔记录一行完成,没有借贷分录的学习成本。

2. 四类账户

  • 活期 / 信用 / 资产 / 贷款:四类账户覆盖现金银行卡、信用卡、投资资产与房贷车贷;
  • 转账联动:账户之间转账成对记录,余额自动更新,账实核对方便。

3. 分类与标签体系

  • 4 层分类树:收支分类支持四层层级,精细化归集每一笔支出;
  • 标签体系:一笔流水可挂多个标签,在分类之外叠加多维度归类。

4. 多币种记账

  • 多币种收支:外币收入、支出按币种记录,换算清晰;
  • 汇率缓存与实时刷新:汇率缓存加速查询,同时支持实时刷新,折算金额贴近真实。

5. 维度报表

  • 多维度统计:按分类、标签、收款人等维度出具收支报表;
  • ECharts 可视化:报表以 ECharts 图表呈现,收支结构一目了然。

6. 预算管理

  • 月 / 季 / 年 / 周预算:按周期为分类或整体设定预算;
  • 超额预警:支出接近或超出预算即时预警,帮助管住手。

7. 家庭共享

  • 组成员邀请工作流:通过邀请流程把家庭成员加入同一账本,共同记账;
  • 角色权限:所有者 / 操作员 / 访客三级角色,各自按权限查看与操作。

8. 定期提醒

  • 每天 / 每月 / 每年:按周期设定记账提醒,房租、订阅、缴费、纪念日不再漏记。

二、功能全景

功能域主要能力
流水记账支出 / 收入 / 转账 / 余额调整四种流水类型,单式记账
账户管理活期 / 信用 / 资产 / 贷款四类账户,转账联动更新余额
分类与标签4 层分类树,多标签体系
多币种多币种记账,汇率缓存与实时刷新
报表统计分类 / 标签 / 收款人维度报表,ECharts 可视化
预算管理月 / 季 / 年 / 周预算,超额预警
家庭共享组成员邀请工作流,所有者 / 操作员 / 访客角色权限
定期提醒每天 / 每月 / 每年记账提醒

三、界面预览

管理后台(Vue3)

后台数据概览收支流水管理
后台数据概览收支流水管理
统计报表
统计报表

移动端(Flutter)

App 记账流水App 统计
App 记账流水App 统计
App 账户
App 账户

四、适用场景

个人日常记账

想记就记,随手一笔:

  • 单式记账上手即用,支出、收入一行完成;
  • 移动端随时记录,后台统一汇总管理;
  • 维度报表与 ECharts 图表,钱花在哪儿一目了然。

家庭共享账本

一家人记一本账:

  • 通过邀请工作流把家庭成员加入同一账本;
  • 所有者 / 操作员 / 访客角色分级,长辈孩子各按权限使用;
  • 家庭收支、房贷车贷、共同储蓄集中呈现。

多币种与预算控制

有外币收支或想控制开支的家庭:

  • 外币收支按币种记录,汇率缓存与实时刷新保证折算准确;
  • 月 / 季 / 年 / 周预算配合超额预警,开支始终在计划内;
  • 定期提醒覆盖房租、订阅、缴费等周期性支出,不再漏记。

五、技术栈与部署

后端基于 go-kratos 微服务框架构建,数据访问层采用 Ent ORM,业务数据由 PostgreSQL 存储; Admin 管理后台基于 Vue3 构建,移动端使用 Flutter 开发。 本地部署通过 docker-compose 一键拉起中间件,业务服务按端拆分为 Admin BFF 与 App BFF 两组入口。

组件说明
后端go-kratos + Ent + PostgreSQL,微服务架构
Admin 后台Vue3
移动端Flutter
中间件docker-compose 一键启动
服务端口Admin BFF :6600;App BFF :6700

六、开源仓库与联系

风行记账以 MIT 协议开源。目前无公网演示站点,可在本地部署体验。 仓库 README 结构完善,提供按角色快速开始、FAQ 与贡献指南,上手与参与共建都很方便; 欢迎 Star、提交 Issue 与 Pull Request。

入口地址
源码仓库(GitHub)https://github.com/tx7do/go-wind-ledger

联系我们

欢迎通过微信联系 yang_lin_bo(备注 go-wind-ledger), 或发邮件至 yanglinbo@gmail.com, 交流产品功能、问题反馈与共建合作等相关问题。

Edit this page
最近更新:: 2026/11/3 12:42
Contributors: Bobo