{"id":13394691,"url":"https://github.com/firefly-iii/firefly-iii","last_synced_at":"2026-10-18T21:10:55.444Z","repository":{"id":37250133,"uuid":"21298446","full_name":"firefly-iii/firefly-iii","owner":"firefly-iii","description":"Firefly III: a personal finances manager","archived":false,"fork":false,"pushed_at":"2026-10-15T18:21:56.000Z","size":320824,"stargazers_count":24912,"open_issues_count":162,"forks_count":2344,"subscribers_count":174,"default_branch":"main","last_synced_at":"2026-10-16T13:25:17.858Z","etag":null,"topics":["accounting","budget","budgeting","budgets","cash-flow","cashflow","credit-card","docker","expenses","finance","finances","financial","linux","money","paycheck","personal-finance","php","php7"],"latest_commit_sha":null,"homepage":"https://firefly-iii.org/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firefly-iii.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":".github/contributing.md","funding":".github/funding.yml","license":"COPYING","code_of_conduct":".github/code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/security.md","support":".github/support.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"agents.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"jc5","patreon":"JC5","ko_fi":"jamesc5","liberapay":"JC5"}},"created_at":"2014-06-28T07:37:32.000Z","updated_at":"2026-10-16T12:21:56.000Z","dependencies_parsed_at":"2026-10-07T12:57:16.482Z","dependency_job_id":"faaf25c1-411a-4037-9e54-8fb123a99a86","html_url":"https://github.com/firefly-iii/firefly-iii","commit_stats":{"total_commits":16513,"total_committers":168,"mean_commits":98.29166666666667,"dds":0.4431054320838127,"last_synced_commit":"11cfefd908471e4f85d4b2618addda0273c44de1"},"previous_names":["jc5/firefly-iii"],"tags_count":1271,"template":false,"template_full_name":null,"purl":"pkg:github/firefly-iii/firefly-iii","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-iii%2Ffirefly-iii","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-iii%2Ffirefly-iii/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-iii%2Ffirefly-iii/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-iii%2Ffirefly-iii/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firefly-iii","download_url":"https://codeload.github.com/firefly-iii/firefly-iii/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-iii%2Ffirefly-iii/sbom","scorecard":{"id":400800,"data":{"date":"2025-08-11","repo":{"name":"github.com/firefly-iii/firefly-iii","commit":"2b76c4801f444927ec1d39633b5caa1fbd08e019"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.2,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/11 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: FireflyIII-develop.tar.gz.asc: https://github.com/firefly-iii/firefly-iii/releases/tag/develop-20250813","Info: signed release artifact: FireflyIII-v6.3.0-beta.1.tar.gz.asc: https://github.com/firefly-iii/firefly-iii/releases/tag/v6.3.0-beta.1","Info: signed release artifact: FireflyIII-v6.2.21.tar.gz.asc: https://github.com/firefly-iii/firefly-iii/releases/tag/v6.2.21","Info: signed release artifact: FireflyIII-v6.2.20.tar.gz.asc: https://github.com/firefly-iii/firefly-iii/releases/tag/v6.2.20","Info: signed release artifact: FireflyIII-v6.2.19.tar.gz.asc: https://github.com/firefly-iii/firefly-iii/releases/tag/v6.2.19","Warn: release artifact develop-20250813 does not have provenance: https://api.github.com/repos/firefly-iii/firefly-iii/releases/239559560","Warn: release artifact v6.3.0-beta.1 does not have provenance: https://api.github.com/repos/firefly-iii/firefly-iii/releases/239453712","Warn: release artifact v6.2.21 does not have provenance: https://api.github.com/repos/firefly-iii/firefly-iii/releases/233037746","Warn: release artifact v6.2.20 does not have provenance: https://api.github.com/repos/firefly-iii/firefly-iii/releases/229287000","Warn: release artifact v6.2.19 does not have provenance: https://api.github.com/repos/firefly-iii/firefly-iii/releases/228517820"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'stale review dismissal' is disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (28) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9mvj-f7w8-pvh2","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-5j4c-8p2g-v4jx","Warn: Project is vulnerable to: GHSA-g3ch-rx76-35fx","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T20:02:37.657Z","repository_id":37250133,"created_at":"2025-08-18T20:02:37.657Z","updated_at":"2025-08-18T20:02:37.657Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344836268,"owners_count":38331303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-16T02:00:06.653Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accounting","budget","budgeting","budgets","cash-flow","cashflow","credit-card","docker","expenses","finance","finances","financial","linux","money","paycheck","personal-finance","php","php7"],"created_at":"2024-07-30T17:01:28.329Z","updated_at":"2026-10-18T21:10:55.431Z","avatar_url":"https://github.com/firefly-iii.png","language":"PHP","funding_links":["https://github.com/sponsors/jc5","https://patreon.com/JC5","https://ko-fi.com/jamesc5","https://liberapay.com/JC5","https://ko-fi.com/Q5Q5R4SH1'","https://www.patreon.com/jc5","https://github.com/sponsors/JC5","https://ko-fi.com/Q5Q5R4SH1"],"categories":["PHP","Uncategorized","Finance","Accounting","Apps","docker","php","finance","Table of Contents","Miscellaneous","php7","Applications and Platforms","PHP（60）","Self Hosting","User Interface","Media automation (\\*arr stack)"],"sub_categories":["Uncategorized","E-books Readers","Follow me","Finance","Wealth","Kubernetes Storage","Applications and End User Tools"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://firefly-iii.org/\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/logo-small.png\" alt=\"Firefly III\" width=\"120\" height=\"178\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n  \u003ch1 align=\"center\"\u003eFirefly III\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    A free and open source personal finance manager\u003cbr\u003e\n    No AI, no cloud and privacy-friendly\n    \u003cbr /\u003e\n    \u003ca href=\"https://demo.firefly-iii.org/\"\u003e\u003cstrong\u003eVisit the demo\u003c/strong\u003e\u003c/a\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n    \u003ca href=\"https://docs.firefly-iii.org/\"\u003eRead the docs\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/firefly-iii/firefly-iii/releases/latest\"\u003eDownload the latest release\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/firefly-iii/firefly-iii/issues\"\u003eSubmit a bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/firefly-iii/firefly-iii/discussions\"\u003eAsk a question\u003c/a\u003e\n    ·\n    \u003ca href=\"https://docs.firefly-iii.org/explanation/more-information/donations/#donations\"\u003e🙏 Donate\u003c/a\u003e\n  \u003c/p\u003e\n\n## Welcome to Firefly III 🥳\n\n\"Firefly III\" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. Using a bunch of tools, you can import data. It also has many neat financial reports available.\n\nFirefly III should give you **insight** into and **control** over your finances. Money should be useful, not scary. You should be able to _see_ where it is going, to _feel_ your expenses and to... wow, I'm going overboard with this aren't I?\n\nBut you get the idea: this is your money. These are your expenses. Stop them from controlling you. I built this tool because I started to dislike money. Having money, not having money, paying bills with money, you get the idea. But no more. I want to feel \"safe\", whatever my balance is. And I hope this tool can help you. I know it helps me.\n\n---\n\n\u003cp\u003e\n\u003cimg style=\"margin-right:5px; margin-bottom:2px;\" align=\"left\" src=\".github/assets/img/europe.png\" alt=\"Flag of Europe\" height=\"50\"\u003e Billionaires and fascists are breaking democracies and international alliances. Their profits are costing us our safety. (Digital) sovereignty is more important than ever. \u003cstrong\u003eFirefly III\u003c/strong\u003e is free open source software and originates from, and lives in the European Union (🇳🇱). Support your local software developer for a free and open society.\n\u003c/p\u003e\n\n---\n\n[![Packagist][packagist-shield]][packagist-url]\n[![License][license-shield]][license-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Donate][donate-shield]][donate-url]\n\n## Important information\n\nIf you don't feel like skipping to the end, here are several ways to run and/or install Firefly III.\n\n- There is a [demo site](https://demo.firefly-iii.org) with an example financial administration already present.\n- You can [install it on your server](https://docs.firefly-iii.org/how-to/firefly-iii/installation/self-managed/).\n- You can [run it using Docker](https://docs.firefly-iii.org/how-to/firefly-iii/installation/docker/).\n- You can [deploy via Kubernetes](https://firefly-iii.github.io/kubernetes/).\n\nCommercial options also exist. First, some sponsored options:\n\n- [Hostinger](https://www.hostg.xyz/aff_c?offer_id=815\u0026aff_id=243699\u0026url_id=6810)\n- [PikaPods](https://www.pikapods.com/pods?run=firefly-iii)\n\nBoth are excellent choices for affordable and safe Firefly III hosting. If you use any of their paid options a small reward is paid to the developer of Firefly III.\n\nOther options are available as well. These are not sponsored, but they do support the development of Firefly III.\n\n- You can [install it on LumaDock](https://lumadock.com/vps-hosting/firefly-iii). This is a paid service and includes the data importer as well. \n- You can [install it using Softaculous](https://www.softaculous.com/softaculous/apps/others/Firefly_III).\n- You can [install it using AMPPS](https://www.ampps.com/).\n- You can [install it on Cloudron](https://cloudron.io/store/org.fireflyiii.cloudronapp.html).\n- You can [install it on Lando](https://gist.github.com/ArtisKrumins/ccb24f31d6d4872b57e7c9343a9d1bf0).\n- You can [install it on Yunohost](https://github.com/YunoHost-Apps/firefly-iii).\n\n## Why Firefly III?\n\nPersonal financial management is pretty difficult, and everybody has their own approach to it. Some people make budgets, other people limit their cash flow by throwing away their credit cards, others try to increase their current cashflow. There are tons of ways to save and earn money. Firefly III works on the principle that if you know where your money is going, you can stop it from going there.\n\nBy keeping track of your expenses and your income you can budget accordingly and save money. Stop living from paycheck to paycheck but give yourself the financial wiggle room you need.\n\nYou can read more about the purpose of Firefly III in the [documentation](https://docs.firefly-iii.org/explanation/firefly-iii/about/introduction/).\n\n## Is Firefly III for me?\n\nThis application is for people who want to track their finances, keep an eye on their money **without having to upload their financial records to the cloud**. Of course you still can, but you don't have to. It will work for you if you're a bit tech-savvy, you like open source software, and you don't mind tinkering with (self-hosted) servers.\n\n## Sponsors and support\n\n\u003cp align=\"center\"\u003e\n\u003ca href='https://ko-fi.com/Q5Q5R4SH1' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nFirefly III is a side gig. With your sponsorship or support, I can spend more time on Firefly III. So, if you like Firefly III, and if it helps you save lots of money, why not send me a dime for every dollar saved! 🥳\n\nOK, that was a joke. But for real, when you feel Firefly III made your life better, please consider contributing as a sponsor. Please check out my [Patreon](https://www.patreon.com/jc5) and [GitHub Sponsors](https://github.com/sponsors/JC5) page for more information. You can also [buy me a ☕️ coffee at ko-fi.com](https://ko-fi.com/Q5Q5R4SH1) or send something my way using [Liberapay](https://liberapay.com/JC5). Thank you for your consideration.\n\n### Sponsorships\n\nFirefly III is sponsored by TestMu AI. Their support allows me to test Firefly III more easily and introduce even fewer bugs with every release.\n\nBrowser testing via TestMu AI:\n\n\u003ca href=\"https://www.testmuai.com/?utm_source=fireflyiii\u0026utm_medium=sponsor\" target=\"_blank\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/testmu.png\" alt=\"TestMu AI\" style=\"vertical-align: middle;\" width=\"250\" /\u003e\n\u003c/a\u003e\n\nFirefly III is also sponsored by [Hostinger](https://www.hostg.xyz/aff_c?offer_id=815\u0026aff_id=243699\u0026url_id=6810) and [PikaPods](https://www.pikapods.com/pods?run=firefly-iii) with a kickback program that pays me a small amount for every new customer that signs up for their hosting services. Consider using them if you do not want to self-host Firefly III.\n\n## Do you need help, or do you want to get in touch?\n\nDo you want to contact me? You can email me at [james@firefly-iii.org](mailto:james@firefly-iii.org) or get in touch through one of the following support channels:\n\n- [GitHub Discussions](https://github.com/firefly-iii/firefly-iii/discussions/) for questions and support\n- [Gitter.im](https://gitter.im/firefly-iii/firefly-iii) for a good chat and a quick answer\n- [GitHub Issues](https://github.com/firefly-iii/firefly-iii/issues) for bugs and issues\n- \u003ca rel=\"me\" href=\"https://fosstodon.org/@ff3\"\u003eMastodon\u003c/a\u003e for news and updates\n\n\u003c!-- END OF HELP TEXT --\u003e\n\n## Features\n\nFirefly III is pretty feature packed. Some important stuff first:\n\n- It is completely self-hosted and isolated, and will never contact external servers until you explicitly tell it to.\n- It features a REST JSON API that covers almost every part of Firefly III.\n\nThe most exciting features are:\n\n- Create [recurring transactions to manage your money](https://docs.firefly-iii.org/explanation/financial-concepts/recurring/).\n- [Rule based transaction handling](https://docs.firefly-iii.org/how-to/firefly-iii/features/rules/) with the ability to create your own rules.\n\nThen the things that make you go \"yeah OK, makes sense\".\n\n- A [double-entry](https://en.wikipedia.org/wiki/Double-entry_bookkeeping_system) bookkeeping system.\n- Save towards a goal using [piggy banks](https://docs.firefly-iii.org/explanation/financial-concepts/piggy-banks/).\n- View [income and expense reports](https://docs.firefly-iii.org/how-to/firefly-iii/finances/reports/).\n\nAnd the things you would hope for but not expect:\n\n- 2 factor authentication for extra security 🔒.\n- Supports [any currency you want](https://docs.firefly-iii.org/how-to/firefly-iii/features/currencies/).\n- There is a [Docker image](https://docs.firefly-iii.org/how-to/firefly-iii/installation/docker/).\n\nAnd to organise everything:\n\n- Clear views that should show you how you're doing.\n- Easy navigation through your records.\n- Lots of charts because we all love them.\n\nMany more features are listed in the [documentation](https://docs.firefly-iii.org/explanation/firefly-iii/about/introduction/).\n\n\u003c!-- END OF SPONSOR TEXT --\u003e\n\n## The Firefly III eco-system\n\nSeveral users have built pretty awesome stuff around the Firefly III API. [Check out these tools in the documentation](https://docs.firefly-iii.org/references/firefly-iii/third-parties/apps/).\n\n## Contributing\n\nYou can contact me at [james@firefly-iii.org](mailto:james@firefly-iii.org), you may open an issue in the [main repository](https://github.com/firefly-iii/firefly-iii) or contact me through [gitter](https://gitter.im/firefly-iii/firefly-iii) and [Mastodon](https://fosstodon.org/@ff3) Of course, there are some [contributing guidelines](https://docs.firefly-iii.org/explanation/support/#contributing-code) and a [code of conduct](https://github.com/firefly-iii/firefly-iii/blob/main/.github/code_of_conduct.md), which I invite you to check out. I can always use your help [squashing bugs](https://docs.firefly-iii.org/explanation/support/), thinking about [new features](https://docs.firefly-iii.org/explanation/support/) or [translating Firefly III](https://docs.firefly-iii.org/how-to/firefly-iii/development/translations/) into other languages. There is also a [security policy](https://github.com/firefly-iii/firefly-iii/security/policy).\n\n## License\n\nThis work [is licensed](https://github.com/firefly-iii/firefly-iii/blob/main/LICENSE) under the [GNU Affero General Public License v3](https://www.gnu.org/licenses/agpl-3.0.html).\n\n## Acknowledgements\n\nOver time, [many people have contributed to Firefly III](https://github.com/firefly-iii/firefly-iii/blob/main/THANKS.md). I'm grateful for their support and code contributions.\n\nThe Firefly III logo is made by the excellent Cherie Woo.\n\n\u003c!--\n\n\u003cp\u003e\n\u003cimg align=\"left\" src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/europe.png\" alt=\"Flag of Europe\" height=\"50\"\u003e Billionaires and fascists are breaking democracies and international alliances. Their profits are costing us our safety. (Digital) sovereignty is more important than ever. \u003cstrong\u003eFirefly III\u003c/strong\u003e is free open source software and originates from, and lives in the European Union (🇳🇱). Support your local software developer for a free and open society.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/imac-complete.png\" alt=\"Firefly III on iMac\" /\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/ipad-complete.png\" alt=\"Firefly III on iPad\" width=\"600\"\u003e\n\u003c/p\u003e\n\n\n\u003cimg src=\"https://raw.githubusercontent.com/firefly-iii/firefly-iii/develop/.github/assets/img/iphone-complete.png\" alt=\"Firefly III on iPhone\" align=\"left\" width=\"250\"\u003e\n\n--\u003e\n\n\u003c!-- HELP TEXT --\u003e\n\n[packagist-shield]: https://img.shields.io/packagist/v/grumpydictator/firefly-iii.svg?style=flat-square\n[packagist-url]: https://packagist.org/packages/grumpydictator/firefly-iii\n[license-shield]: https://img.shields.io/github/license/firefly-iii/firefly-iii.svg?style=flat-square\n[license-url]: https://www.gnu.org/licenses/agpl-3.0.html\n[stars-shield]: https://img.shields.io/github/stars/firefly-iii/firefly-iii.svg?style=flat-square\n[stars-url]: https://github.com/firefly-iii/firefly-iii/stargazers\n[donate-shield]: https://img.shields.io/badge/donate-%24%20%E2%82%AC-brightgreen?style=flat-square\n[donate-url]: #support-the-development-of-firefly-iii\n[build-shield]: https://api.travis-ci.com/firefly-iii/firefly-iii.svg?branch=master\n[build-url]: https://travis-ci.com/github/firefly-iii/firefly-iii\n[sc-gate-shield]: https://sonarcloud.io/api/project_badges/measure?project=firefly-iii_firefly-iii\u0026metric=alert_status\n[sc-bugs-shield]: https://sonarcloud.io/api/project_badges/measure?project=firefly-iii_firefly-iii\u0026metric=bugs\n[sc-smells-shield]: https://sonarcloud.io/api/project_badges/measure?project=firefly-iii_firefly-iii\u0026metric=code_smells\n[sc-vuln-shield]: https://sonarcloud.io/api/project_badges/measure?project=firefly-iii_firefly-iii\u0026metric=vulnerabilities\n[sc-project-url]: https://sonarcloud.io/dashboard?id=firefly-iii_firefly-iii\n[bp-badge]: https://bestpractices.coreinfrastructure.org/projects/6335/badge\n[bp-url]: https://bestpractices.coreinfrastructure.org/projects/6335\n\nA final note: This readme was written entirely without the use of LLMs or other artificial text generators. All spelling errors and other mistakes are therefor my own fault.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly-iii%2Ffirefly-iii","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirefly-iii%2Ffirefly-iii","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly-iii%2Ffirefly-iii/lists"}