Firefly III
firefly-iii.orgSelf-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/check/firefly-iii.org
Firefly III Source Code
Author
Description
Firefly III: a personal finances manager
Homepage
https://firefly-iii.org/Repository
- LicenseAGPL-3.0
- Created28 Jun 14
- Primary languagePHP
- Size320,447 KB
- Stars24,793
- Forks2,315
- Watchers24,793
Top Contributors
@JC5 (21501)
@github-actions[bot] (976)
@dependabot[bot] (860)
@SDx3 (243)
@mergify[bot] (150)
@roberthorlings (44)
@lguima (40)
@Sobuno (27)
@michaelhthomas (18)
@bnw (17)
@tasnim0tantawi (17)
@hamuz (16)
@tonicospinelli (13)
@zjean (13)
@rubenverhoef (9)
@GeoffreyFrogeye (9)
@ctrl-f5 (8)
@patrickkostjens (8)
@vbali (7)
@dakennguyen (7)
@pkoziol (7)
@webenhanced (6)
@LBreda (6)
@canoine (6)
@devlearner (6)
@niekvanderkooy (6)
@tomershvueli (5)
@bpatath (5)
@Maxco10 (5)
@Zsub (5)
@achembarpu (5)
@JeroenED (4)
@ebbz (4)
@RonaldvanMeer (4)
@lastlink (4)
@alex6480 (4)
@SanderKleykens (4)
@maksimkurb (3)
@hoshsadiq (3)
@tomwerf (3)
@StillLoading (3)
@stevewasiura (3)
@softbrix (3)
@scrutinizer-auto-fixer (3)
@Mortalife (3)
@weimdall (3)
@klepek (3)
@claystation (3)
@dennisenderink (3)
@okaufmann (2)
@paul999 (2)
@stewartmalik (2)
@timendum (2)
@vonsogt (2)
@vicmosin (2)
@anmol26s (2)
@Johnny-Malizia (2)
@mateuszkulapl (2)
@psychowood (2)
@glmdev (2)
@naveensrinivasan (2)
@emansih (2)
@elamperti (2)
@rubenvanerk (2)
@ErikFontanel (2)
@antoniomrfranco (2)
@eddybrando (2)
@maroux (2)
@fedemic (2)
@Flightkick (2)
@GeorgeHahn (2)
@gian21391 (2)
@mindlessroman (2)
@DieBauer (2)
@alazare619 (2)
@ms32035 (2)
@MihataBG (2)
@SeminarOpenCLGRP7 (2)
@NathanPERIER (2)
@mansuf (1)
@ricketyboo (1)
@SuperSandro2000 (1)
@bsedin (1)
@shashankmc (1)
@simonsmiley (1)
@skuzzle (1)
@stevietv (1)
@xnyhps (1)
@schoentoon (1)
@vayakovlev (1)
@zqye (1)
@R1DEN (1)
@pascalj (1)
@nhaarman (1)
@nicosomb (1)
@nicoschreiner (1)
@nick322 (1)
@black-dragon74 (1)
@mconway (1)
@mfix22 (1)
Recent Commits
github-actions[bot](28 Sept 26)
Merge pull request #12914 from firefly-iii/develop 🤖 Automatically merge the PR into the main branch.
github-actions[bot](28 Sept 26)
Merge pull request #12913 from firefly-iii/release-1790572120 🤖 Automatically merge the PR into the develop branch.
JC5(28 Sept 26)
🤖 Auto commit for release 'v6.7.6' on 2026-09-28
github-actions[bot](28 Sept 26)
Merge pull request #12912 from firefly-iii/release-1790571376 🤖 Automatically merge the PR into the develop branch.
JC5(28 Sept 26)
🤖 Auto commit for release 'develop' on 2026-09-28
James Cole(28 Sept 26)
Remove empty lines.
James Cole(28 Sept 26)
Merge branch 'main' into develop
James Cole(28 Sept 26)
Fix #12908
James Cole(28 Sept 26)
Merge pull request #12911 from firefly-iii/dependabot/npm_and_yarn/develop/prettier-3.9.9 Bump prettier from 3.9.8 to 3.9.9
dependabot[bot](28 Sept 26)
Bump prettier from 3.9.8 to 3.9.9 Bumps [prettier](https://github.com/prettier/prettier) from 3.9.8 to 3.9.9. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.9.8...3.9.9) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
github-actions[bot](28 Sept 26)
Merge pull request #12910 from firefly-iii/release-1790565479 🤖 Automatically merge the PR into the develop branch.
JC5(28 Sept 26)
🤖 Auto commit for release 'develop' on 2026-09-28
github-actions[bot](27 Sept 26)
Merge pull request #12900 from firefly-iii/develop 🤖 Automatically merge the PR into the main branch.
github-actions[bot](27 Sept 26)
Merge pull request #12899 from firefly-iii/release-1790506773 🤖 Automatically merge the PR into the develop branch.
JC5(27 Sept 26)
🤖 Auto commit for release 'v6.7.5' on 2026-09-27
github-actions[bot](27 Sept 26)
Merge pull request #12898 from firefly-iii/release-1790506320 🤖 Automatically merge the PR into the develop branch.
JC5(27 Sept 26)
🤖 Auto commit for release 'develop' on 2026-09-27
James Cole(27 Sept 26)
Fix more errors.
James Cole(27 Sept 26)
Fix phpstan issues.
James Cole(27 Sept 26)
Fix #12897
James Cole(27 Sept 26)
Add some middleware configuration.
James Cole(27 Sept 26)
Also show errors for webhook triggers.
James Cole(27 Sept 26)
Add map to chart.
James Cole(27 Sept 26)
Clean up controller and make sure hidden amounts are respected.
James Cole(26 Sept 26)
Fix a second link.
github-actions[bot](26 Sept 26)
Merge pull request #12895 from firefly-iii/release-1790452229 🤖 Automatically merge the PR into the develop branch.
JC5(26 Sept 26)
🤖 Auto commit for release 'develop' on 2026-09-26
James Cole(26 Sept 26)
Fix view with link.
James Cole(26 Sept 26)
Fix viewrange.
github-actions[bot](26 Sept 26)
Merge pull request #12893 from firefly-iii/release-1790445545 🤖 Automatically merge the PR into the develop branch.
Firefly III Security
Security Advisories (5)
- highPatched
GHSA-3wcx-g7jc-h9vcFirefly III API Preferences endpoint allows blocked users to self-unblock via arbitrary preference name setting
- mediumPatched
GHSA-6jq6-x4cx-qvcmStored XSS in Audit Log Entry view via piggy bank name (ale.twig)
- lowPatched
GHSA-5q8v-j673-m5v4User API endpoints expose all users' information to any authenticated user (IDOR)
- mediumPatched
CVE-2024-37893MFA bypass in oauth flow
- mediumPatchedCVSS 4
GHSA-29w6-c52g-m8jcC5 Firefly III 6.1.6 CSV Injection.
Firefly III Website
Website
Firefly III - A free and open source personal finance manager
Firefly III
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address172.67.137.142
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
DE
Safety Score
Website marked as safe
100%
Blacklist Check
www.firefly-iii.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Firefly III Reviews
More Secure Budgeting
A local-first personal finance app
Privacy-first cross-platform personal expense tracker (Android/iOS/Web) with offline-first design. Multi-cloud sync options — self-hosted BeeCount Cloud, iCloud, Supabase, WebDAV or S3 — keep data under user control.
A lightweight, self-hosted personal finance app for recording daily transactions and analyzing spending patterns. Self-hosted, with all data staying on your own server. Supports 2FA and OICD.
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.
A self-hosted, opensource, privacy-first portfolio tracking and accounting tool for crypto and more. Support for all 3 major Operating systems and docker. The tool focus is on data self-sovereignty.
About the Data: Firefly III
Edit Firefly III Data
You can edit Firefly III's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Firefly III's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/firefly-iiiThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
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!