Firefly III

firefly-iii.org
Firefly III Icon

A 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.

Open Source

Firefly III Source Code

Author

firefly-iii

Description

Firefly III: a personal finances manager

#accounting#budget#budgeting#budgets#cash-flow#cashflow#credit-card#docker#expenses#finance#finances#financial#linux#money#paycheck#personal-finance#php#php7

Homepage

https://firefly-iii.org/

License

AGPL-3.0

Created

28 Jun 14

Last Updated

26 Feb 26

Latest version

v6.5.0

Primary Language

PHP

Size

313,599 KB

Stars

22,500

Forks

2,071

Watchers

22,500

Language Usage

Language Usage

Star History

Star History

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

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!

View Secure Budgeting (3)