Firefly III
firefly-iii.org Self-hostedA free and open source personal finance manager. Firefly III features a clean and clear UI, is easy to set up and use, and is backed by a strong community. Regular updates bring new features, improvements, and fixes. There's also a hass.io addon, and compatibility with Home Assistant. Ensure your server is securely configured.
- Homepage: firefly-iii.org
- GitHub: github.com/firefly-iii/firefly-iii
- Web info: web-check.xyz/results/firefly-iii.org
Firefly III Source Code
Author
Description
Firefly III: a personal finances manager
Homepage
https://firefly-iii.org/License
AGPL-3.0
Created
28 Jun 14
Last Updated
26 Feb 26
Latest version
Primary Language
PHP
Size
313,599 KB
Stars
22,500
Forks
2,071
Watchers
22,500
Language Usage
Star History
Top Contributors
-
@JC5 (20236)
-
@dependabot[bot] (796)
-
@github-actions[bot] (658)
-
@mergify[bot] (146)
-
@SDx3 (120)
-
@sephrat (52)
-
@roberthorlings (44)
-
@lguima (40)
-
@Sobuno (27)
-
@michaelhthomas (18)
-
@bnw (17)
-
@hamuz (16)
-
@tonicospinelli (13)
-
@zjean (13)
-
@tasnim0tantawi (10)
-
@rubenverhoef (9)
-
@GeoffreyFrogeye (9)
-
@ctrl-f5 (8)
-
@patrickkostjens (8)
-
@vbali (7)
-
@pkoziol (7)
-
@webenhanced (6)
-
@LBreda (6)
-
@canoine (6)
-
@devlearner (6)
-
@niekvanderkooy (6)
-
@tomershvueli (5)
-
@bpatath (5)
-
@Maxco10 (5)
-
@Zsub (5)
Recent Commits
-
James Cole (24 Feb 26)
Fix echo statement for Data importer version Signed-off-by: James Cole <james@firefly-iii.org>
-
github-actions[bot] (23 Feb 26)
Merge pull request #11799 from firefly-iii/develop 🤖 Automatically merge the PR into the main branch.
-
github-actions[bot] (23 Feb 26)
Merge pull request #11798 from firefly-iii/release-1771874314 🤖 Automatically merge the PR into the develop branch.
-
JC5 (23 Feb 26)
🤖 Auto commit for release 'v6.5.0' on 2026-02-23
-
James Cole (23 Feb 26)
Expand changelog.
-
github-actions[bot] (23 Feb 26)
Merge pull request #11797 from firefly-iii/release-1771873461 🤖 Automatically merge the PR into the develop branch.
-
JC5 (23 Feb 26)
🤖 Auto commit for release 'develop' on 2026-02-23
-
James Cole (23 Feb 26)
Merge pull request #11796 from R1DEN/main fix operator order for pc_amount bug
-
R1DEN (23 Feb 26)
fix operator order for pc_amount bug
-
Sander Dorigo (23 Feb 26)
Merge branch 'develop' of https://github.com/firefly-iii/firefly-iii into develop
-
Sander Dorigo (23 Feb 26)
Fix https://github.com/firefly-iii/firefly-iii/issues/11792
-
github-actions[bot] (23 Feb 26)
Merge pull request #11793 from firefly-iii/release-1771830229 🤖 Automatically merge the PR into the develop branch.
-
JC5 (23 Feb 26)
🤖 Auto commit for release 'develop' on 2026-02-23
-
James Cole (23 Feb 26)
Merge pull request #11790 from firefly-iii/dependabot/composer/develop/spatie/laravel-html-3.13.0
-
James Cole (23 Feb 26)
Merge pull request #11791 from firefly-iii/dependabot/composer/develop/spatie/laravel-ignition-2.11.0
-
dependabot[bot] (23 Feb 26)
Bump spatie/laravel-html from 3.12.3 to 3.13.0 Bumps [spatie/laravel-html](https://github.com/spatie/laravel-html) from 3.12.3 to 3.13.0. - [Release notes](https://github.com/spatie/laravel-html/releases) - [Changelog](https://github.com/spatie/laravel-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/laravel-html/compare/3.12.3...3.13.0) --- updated-dependencies: - dependency-name: spatie/laravel-html dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
James Cole (23 Feb 26)
Merge pull request #11789 from firefly-iii/dependabot/composer/develop/rector/rector-2.3.8
-
dependabot[bot] (23 Feb 26)
Bump spatie/laravel-ignition from 2.10.0 to 2.11.0 Bumps [spatie/laravel-ignition](https://github.com/spatie/laravel-ignition) from 2.10.0 to 2.11.0. - [Release notes](https://github.com/spatie/laravel-ignition/releases) - [Changelog](https://github.com/spatie/laravel-ignition/blob/main/CHANGELOG.md) - [Commits](https://github.com/spatie/laravel-ignition/compare/2.10.0...2.11.0) --- updated-dependencies: - dependency-name: spatie/laravel-ignition dependency-version: 2.11.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
dependabot[bot] (23 Feb 26)
Bump rector/rector from 2.3.7 to 2.3.8 Bumps [rector/rector](https://github.com/rectorphp/rector) from 2.3.7 to 2.3.8. - [Release notes](https://github.com/rectorphp/rector/releases) - [Commits](https://github.com/rectorphp/rector/compare/2.3.7...2.3.8) --- updated-dependencies: - dependency-name: rector/rector dependency-version: 2.3.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
James Cole (22 Feb 26)
Fix some code and add a changelog.
-
James Cole (22 Feb 26)
Merge pull request #11787 from R1DEN/main Fix chart API balance carry-forward bug
-
James Cole (22 Feb 26)
Add backticks to IP addresses.
-
RiDEN (22 Feb 26)
Fix chart API balance carry-forward bug and add missing deleted_at filter The chart loop used exact-date lookup into the range array, silently dropping transactions that fell between chart boundary dates when period > 1D. Replace with a range-walking approach that advances through all intervening entries. Also add whereNull('transaction_journals.deleted_at') to accountsBalancesOptimized() to match the daily-delta query, and fix a double-space typo in a date format string. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
-
github-actions[bot] (22 Feb 26)
Merge pull request #11784 from firefly-iii/release-1771741207 🤖 Automatically merge the PR into the develop branch.
-
JC5 (22 Feb 26)
🤖 Auto commit for release 'develop' on 2026-02-22
-
James Cole (22 Feb 26)
Introduce undocumented count endpoint.
-
github-actions[bot] (21 Feb 26)
Merge pull request #11781 from firefly-iii/release-1771701858 🤖 Automatically merge the PR into the develop branch.
-
JC5 (21 Feb 26)
🤖 Auto commit for release 'develop' on 2026-02-21
-
James Cole (21 Feb 26)
Clean up templates.
-
github-actions[bot] (21 Feb 26)
Merge pull request #11780 from firefly-iii/release-1771686867 🤖 Automatically merge the PR into the develop branch.
Firefly III Website
Website
Firefly III - A free and open source personal finance manager
Firefly III
Redirects
Does not redirect
Security Checks
All 66 security checks passed
Server Details
- IP Address 172.67.137.142
- Location San Francisco, California, United States of America, NA
- ISP CloudFlare Inc.
- ASN AS13335
Associated Countries
-
US
Safety Score
Website marked as safe
100%
Blacklist Check
www.firefly-iii.org was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
Firefly III Reviews
More Secure Budgeting
-
A full-featured cross-platform accounting application suitable for personal and small business finance. Stable and reliable, GnuCash offers a comprehensive suite of financial management tools. Available for Windows, Mac, Linux, and Android.
-
Utilizes plain text files and scriptable, command-line-friendly software for bookkeeping/accounting, offering full control over data. Popular tools include Ledger, hledger, and Beancount among others, providing a flexible and vendor-independent approach to accounting.
About the Data: Firefly III
API
You can access Firefly III's data programmatically via our API.
Simply make a GET request to:
https://api.awesome-privacy.xyz/finance/secure-budgeting/firefly-iii The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share Firefly III
Help your friends compare Secure Budgeting, and pick privacy-respecting software and services.
Share Firefly III and Awesome Privacy with your network!