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/check/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
12 Jul 26
Latest version
Primary Language
PHP
Size
317,740 KB
Stars
24,021
Forks
2,219
Watchers
24,021
Language Usage
Star History
Top Contributors
-
@JC5 (20781)
-
@dependabot[bot] (844)
-
@github-actions[bot] (793)
-
@mergify[bot] (150)
-
@SDx3 (131)
-
@sephrat (52)
-
@roberthorlings (44)
-
@lguima (40)
-
@Sobuno (27)
-
@michaelhthomas (18)
-
@bnw (17)
-
@tasnim0tantawi (17)
-
@hamuz (16)
-
@tonicospinelli (13)
-
@zjean (13)
-
@GeoffreyFrogeye (9)
-
@rubenverhoef (9)
-
@patrickkostjens (8)
-
@ctrl-f5 (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)
-
@SanderKleykens (4)
-
@alex6480 (4)
-
@lastlink (4)
-
@RonaldvanMeer (4)
-
@ebbz (4)
-
@JeroenED (4)
-
@hoshsadiq (3)
-
@maksimkurb (3)
-
@tomwerf (3)
-
@StillLoading (3)
-
@stevewasiura (3)
-
@softbrix (3)
-
@scrutinizer-auto-fixer (3)
-
@Mortalife (3)
-
@weimdall (3)
-
@klepek (3)
-
@dennisenderink (3)
-
@claystation (3)
-
@okaufmann (2)
-
@paul999 (2)
-
@stewartmalik (2)
-
@timendum (2)
-
@vonsogt (2)
-
@vicmosin (2)
-
@anmol26s (2)
-
@Johnny-Malizia (2)
-
@mateuszkulapl (2)
-
@psychowood (2)
-
@glmdev (2)
-
@emansih (2)
-
@elamperti (2)
-
@rubenvanerk (2)
-
@naveensrinivasan (2)
-
@maroux (2)
-
@eddybrando (2)
-
@antoniomrfranco (2)
-
@ErikFontanel (2)
-
@fedemic (2)
-
@Flightkick (2)
-
@GeorgeHahn (2)
-
@gian21391 (2)
-
@mindlessroman (2)
-
@DieBauer (2)
-
@alazare619 (2)
-
@ms32035 (2)
-
@MihataBG (2)
-
@SeminarOpenCLGRP7 (2)
-
@NathanPERIER (2)
-
@R1DEN (1)
-
@mansuf (1)
-
@ricketyboo (1)
-
@SuperSandro2000 (1)
-
@bsedin (1)
-
@shashankmc (1)
-
@simonsmiley (1)
-
@skuzzle (1)
-
@stevietv (1)
-
@xnyhps (1)
-
@schoentoon (1)
-
@pascalj (1)
-
@nhaarman (1)
-
@nicosomb (1)
-
@nicoschreiner (1)
-
@nick322 (1)
-
@mconway (1)
-
@mfix22 (1)
-
@melroy89 (1)
-
@mgrove36 (1)
Recent Commits
-
James Cole (11 Jul 26)
Fix quick build.
-
James Cole (11 Jul 26)
Fix more steps.
-
James Cole (11 Jul 26)
Fix var
-
James Cole (11 Jul 26)
Another attempt.
-
James Cole (11 Jul 26)
Fix workflow job.
-
James Cole (11 Jul 26)
Better step skip
-
James Cole (11 Jul 26)
Use "if"-statement to skip step.
-
James Cole (10 Jul 26)
Workflow edits.
-
James Cole (10 Jul 26)
Try to speed up some steps.
-
James Cole (09 Jul 26)
Also build v1
-
James Cole (09 Jul 26)
Still need to build v1.
-
James Cole (09 Jul 26)
Committed to the wrong branch, damn.
-
James Cole (09 Jul 26)
Add step
-
James Cole (09 Jul 26)
Clean up for v3.
-
James Cole (04 Jul 26)
Expand security policy
-
James Cole (03 Jul 26)
Update pr-reply-no-disclosure.yml Signed-off-by: James Cole <[email protected]>
-
James Cole (03 Jul 26)
Enhance PR reply workflow to include github-actions check Added check for 'github-actions' author to prevent processing. Signed-off-by: James Cole <[email protected]>
-
github-actions[bot] (01 Jul 26)
Merge pull request #12429 from firefly-iii/develop 🤖 Automatically merge the PR into the main branch.
-
github-actions[bot] (01 Jul 26)
Merge pull request #12428 from firefly-iii/release-1782932920 🤖 Automatically merge the PR into the develop branch.
-
JC5 (01 Jul 26)
🤖 Auto commit for release 'v6.6.6' on 2026-07-01
-
github-actions[bot] (01 Jul 26)
Merge pull request #12427 from firefly-iii/release-1782932541 🤖 Automatically merge the PR into the develop branch.
-
JC5 (01 Jul 26)
🤖 Auto commit for release 'develop' on 2026-07-01
-
James Cole (01 Jul 26)
Fix phpstan
-
James Cole (01 Jul 26)
Update changelog
-
James Cole (01 Jul 26)
Fix https://github.com/firefly-iii/firefly-iii/issues/12426
-
github-actions[bot] (01 Jul 26)
Merge pull request #12425 from firefly-iii/release-1782881976 🤖 Automatically merge the PR into the develop branch.
-
JC5 (01 Jul 26)
🤖 Auto commit for release 'develop' on 2026-07-01
-
James Cole (01 Jul 26)
Fix phpstan issues
-
James Cole (01 Jul 26)
Should fix phpstan
-
James Cole (01 Jul 26)
Merge branch 'main' into develop
Firefly III Security
Security Advisories (4)
- medium Patched
GHSA-6jq6-x4cx-qvcm Stored XSS in Audit Log Entry view via piggy bank name (ale.twig)
- low Patched
GHSA-5q8v-j673-m5v4 User API endpoints expose all users' information to any authenticated user (IDOR)
- medium Patched
CVE-2024-37893 MFA bypass in oauth flow
- medium Patched CVSS 4
GHSA-29w6-c52g-m8jc C5 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 Address 104.21.62.170
- Location San Francisco, California, United States of America, NA
- ISP CloudFlare Inc.
- ASN AS13335
Associated Countries
-
US -
DE -
CH
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
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-iii The 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!