grumpydictator / firefly-iii
Firefly III:个人财务管理器。
Requires
- php: >=8.3
- ext-bcmath: *
- ext-curl: *
- ext-fileinfo: *
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-session: *
- ext-simplexml: *
- ext-sodium: *
- ext-tokenizer: *
- ext-xml: *
- ext-xmlwriter: *
- bacon/bacon-qr-code: 2.*
- diglactic/laravel-breadcrumbs: ^9
- gdbots/query-parser: ^3.0
- guzzlehttp/guzzle: ^7.8
- jc5/google2fa-laravel: ^2.0
- jc5/recovery: ^2
- laravel-json-api/laravel: ^4.0
- laravel-json-api/non-eloquent: ^4.0
- laravel/framework: ^11
- laravel/passport: ^12
- laravel/sanctum: ^4
- laravel/slack-notification-channel: ^3.0
- laravel/ui: ^4.2
- league/commonmark: 2.*
- league/csv: ^9.10
- league/fractal: 0.*
- nunomaduro/collision: ^8
- pragmarx/google2fa: ^8.0
- predis/predis: ^2.2
- psr/log: <4
- ramsey/uuid: ^4.7
- rcrowe/twigbridge: ^0.14
- spatie/laravel-html: ^3.2
- spatie/laravel-ignition: ^2
- spatie/period: ^2.4
- symfony/expression-language: ^7.0
- symfony/http-client: ^7.0
- symfony/mailgun-mailer: ^7.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.9
- barryvdh/laravel-ide-helper: 3.*
- ergebnis/phpstan-rules: ^2.1
- fakerphp/faker: 1.*
- filp/whoops: 2.*
- larastan/larastan: ^2
- laravel-json-api/testing: ^3.0
- mockery/mockery: 1.*
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^10
- thecodingmachine/phpstan-strict-rules: ^1.0
- dev-main
- v6.1.x-dev
- v6.1.19
- v6.1.18
- v6.1.17
- v6.1.16
- v6.1.15
- v6.1.14
- v6.1.13
- v6.1.12
- v6.1.11
- v6.1.10
- v6.1.9
- v6.1.8
- v6.1.7
- v6.1.6
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.1.0-alpha.1
- v6.0.30
- v6.0.29
- v6.0.28
- v6.0.27
- v6.0.26
- v6.0.25
- v6.0.24
- v6.0.23
- v6.0.22
- v6.0.21
- v6.0.20
- v6.0.19
- v6.0.18
- v6.0.17
- v6.0.16
- v6.0.15
- v6.0.14
- v6.0.13
- v6.0.12
- v6.0.11
- v6.0.10
- 6.0.9
- v6.0.8
- v6.0.7
- v6.0.6
- v6.0.5
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v6.0.0-beta.2
- 6.0.0-beta.1
- 6.0.0-alpha.2
- 6.0.0-alpha.1
- 5.8.0-alpha.1
- 5.7.18
- 5.7.17
- 5.7.16
- 5.7.15
- 5.7.14
- 5.7.13
- 5.7.12
- 5.7.11
- 5.7.10
- 5.7.9
- 5.7.8
- 5.7.7
- 5.7.6
- 5.7.5
- 5.7.4
- 5.7.3
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.16
- 5.6.15
- 5.6.14
- 5.6.13
- 5.6.12
- 5.6.11
- 5.6.10
- 5.6.9
- 5.6.8
- 5.6.7
- 5.6.6
- 5.6.5
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.6.0-alpha.2
- 5.6.0-alpha.1
- 5.5.13
- 5.5.12
- 5.5.11
- 5.5.10
- 5.5.9
- 5.5.8
- 5.5.7
- 5.5.6
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.5.0-beta.3
- 5.5.0-beta.2
- 5.5.0-beta.1
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.4.0-beta.1
- 5.4.0-alpha.3
- 5.4.0-alpha.2
- 5.4.0-alpha.1
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.3.0-beta.2
- 5.3.0-beta.1
- 5.3.0-alpha.1
- 5.2.8
- 5.2.7
- 5.2.6
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.2.0-beta.1
- 5.2.0-alpha.1
- 5.1.1
- 5.1.0
- 5.1.0-beta.1
- 5.1.0-alpha.1
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-beta.1
- 5.0.0-alpha.2
- 5.0.0-alpha.1
- 4.8.3-alpha.1
- 4.8.2
- 4.8.2-beta.2
- 4.8.2-beta.1
- 4.8.2-alpha.6
- 4.8.2-alpha.5
- 4.8.2-alpha.4
- 4.8.2-alpha.3
- 4.8.2-alpha.2
- 4.8.2-alpha.1
- 4.8.1.8
- 4.8.1.7
- 4.8.1.6
- 4.8.1.5
- 4.8.1.4
- 4.8.1.3
- 4.8.1.2
- 4.8.1.1
- 4.8.1
- 4.8.0.3
- 4.8.0.2
- 4.8.0.1
- 4.8.0
- 4.7.17.6
- 4.7.17.5
- 4.7.17.4
- 4.7.17.3
- 4.7.17.2
- 4.7.17.1
- 4.7.17
- 4.7.16
- 4.7.15
- 4.7.14
- 4.7.13
- 4.7.12.1
- 4.7.12
- 4.7.11
- 4.7.10
- 4.7.9
- 4.7.8
- 4.7.7
- 4.7.6.2
- 4.7.6.1
- 4.7.6
- 4.7.5.3
- 4.7.5.2
- 4.7.5.1
- 4.7.5
- 4.7.4
- 4.7.3.2
- 4.7.3.1
- 4.7.3
- 4.7.2.2
- 4.7.2.1
- 4.7.2
- 4.7.1.4
- 4.7.1.3
- 4.7.1.2
- 4.7.1.1
- 4.7.1
- 4.7.0
- 4.6.13
- 4.6.12
- 4.6.11.1
- 4.6.11
- 4.6.10
- 4.6.9
- 4.6.8
- 4.6.7
- 4.6.6
- 4.6.5
- 4.6.4
- 4.6.3.1
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.8
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.10.4
- 3.10.3
- 3.10.2
- 3.10.1
- 3.10
- 3.9.1
- 3.9.0
- 3.8.4
- 3.8.3
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.2.3
- 3.7.2.2
- 3.7.2.1
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.6.1
- 3.5.6
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.11
- 3.4.10
- 3.4.9
- 3.4.8
- 3.4.7
- 3.4.6.1
- 3.4.6
- 3.4.5
- 3.4.4.2
- 3.4.4.1
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0.10
- 3.4.0.9
- 3.4.0.8
- 3.4.0.7
- 3.4.0.6
- 3.4.0.5
- 3.4.0.4
- 3.4.0.3
- 3.4.0.2
- 3.4.0.1
- 3.4
- 3.3.9
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- dev-develop
- dev-dependabot/npm_and_yarn/npm_and_yarn-5751ec22a7
- dev-dependabot/npm_and_yarn/develop/date-fns-4.0.0
- dev-dependabot/npm_and_yarn/develop/vue-i18n-10.0.1
This package is auto-updated.
Last update: 2024-09-22 07:33:46 UTC
README
Firefly III
一个免费且开源的个人财务管理器
探索文档
查看演示 · 报告错误 · 请求功能 · 提问
关于Firefly III
"Firefly III"是一个(自托管)个人财务管理器。它可以帮助你跟踪你的支出和收入,让你可以花得更少,存得更多。Firefly III支持使用预算、类别和标签。使用一些外部工具,你可以导入数据。它还提供了许多精美的财务报告。
Firefly III应该给你提供关于你财务的洞察和控制。钱应该是有用的,而不是可怕的。你应该能够看到它的去向,感觉到你的支出,以及……哇,我有点夸张了,不是吗?
但你知道我的意思:这是你的钱。这些都是你的支出。阻止它们控制你。我开发这个工具是因为我开始不喜欢钱。有钱,没有钱,用钱支付账单,你知道我的意思。但再也没有了。我想感到“安全”,无论我的余额是多少。我希望这个工具能帮助你。我知道它帮助了我。
目的
个人财务管理相当困难,每个人都有自己的方法。有些人制定预算,有些人通过扔掉信用卡来限制现金流,还有些人试图增加当前的现金流。有无数种省钱和赚钱的方法。Firefly III的原则是,如果你知道你的钱花在哪里,你就可以阻止它继续花在那里。
通过跟踪你的支出和收入,你可以相应地制定预算并节省金钱。停止过着从薪水到薪水的日子,给自己留出财务的余地。
你可以在文档中了解更多关于Firefly III的目的。
特性
Firefly III功能丰富。首先是一些重要的功能
- 它是完全自托管和隔离的,并且直到你明确告诉它,它永远不会联系外部服务器。
- 它具有一个涵盖Firefly III几乎所有部分的REST JSON API。
最令人兴奋的功能是
- 创建定期交易来管理你的钱。
- 基于规则的交易处理,可以创建你自己的规则。
然后是那些让你想“嗯,好吧,有道理”的事情。
还有你希望但不会期待的事情
并且为了组织一切
- 清晰的视图应该显示您的情况。
- 通过您的记录轻松导航。
- 有很多图表,因为我们都喜欢它们。
更多功能在文档中列出。
适用于谁?
此应用程序适用于想要跟踪财务、关注他们的钱却不必将财务记录上传到云中的人。你有点技术知识,你喜欢开源软件,你不介意摆弄(自托管)服务器。
Firefly III生态系统
一些用户已经围绕Firefly III API构建了一些非常棒的东西。请在文档中查看这些工具。
入门
运行Firefly III有许多方法
- 有一个演示站点,其中已经预置了示例财务管理。
- 您可以在您的服务器上安装它。
- 您可以使用Docker运行它。
- 您可以通过Kubernetes部署。
- 您可以使用Softaculous安装它。
- 您可以使用AMPPS安装它。
- 您可以在Cloudron上安装它。
- 您可以在Lando上安装它。
- 您可以在Yunohost上安装它。
贡献
您可以通过[email protected]联系我,您可以在主要仓库中打开问题或通过gitter和Mastodon联系我。
我总是需要您的帮助来修复错误,思考新功能或将Firefly III翻译成其他语言。
Sonarcloud 对 Firefly III 的代码进行扫描。如果您想帮助改进 Firefly III,请查看最新的报告并选择您想要的!
还有一份安全策略。
支持Firefly III的开发
如果您喜欢 Firefly III 并且它帮助您节省了很多钱,为什么不每节省一美元就给我一毛钱呢!🥳
好吧,这是个玩笑。如果您觉得 Firefly III 让您的生命变得更好,请考虑作为赞助者进行捐赠。请访问我的Patreon 和 GitHub Sponsors 页面获取更多信息。您也可以在ko-fi.com 上为我点一杯☕️咖啡。感谢您的考虑。
许可
本作品许可遵守GNU Affero 通用公共许可证 v3。
你需要帮助,或者想要取得联系吗?
您想联系我吗?您可以通过[email protected]给我发邮件,或者通过以下支持渠道联系我:
- GitHub Discussions 提问和支持
- Gitter.im 进行愉快的聊天和快速获取答案
- GitHub Issues 报告错误和问题
- Mastodon 获取新闻和更新
致谢
随着时间的推移,许多人已经为 Firefly III 做出了贡献。我非常感激他们的支持和代码贡献。
Firefly III 标志由优秀的 Cherie Woo 制作。