Firefly III
29 likes
Financial manager, it can help you keep track of expenses, income, budgets and everything in between. It even supports credit cards, shared household accounts and savings accounts.
License model
- Free • Open Source
Application types
Platforms
- Android
- Android Tablet
- Self-Hosted
- Cloudron
Features
Firefly III News & Activities
Highlights • All activities
Recent News
No news, maybe you know any news worth sharing?
Share a News TipRecent activities
- POX added Firefly III as alternative to Cosmic Money
- Maoholguin added Firefly III as alternative to Budge: Savings & Budget Planner
- mayswind added Firefly III as alternative to ezBookkeeping
- Maoholguin added Firefly III as alternative to Expenzio
- POX added Firefly III as alternative to Fruit Credits
- Kezxo added Firefly III as alternative to Arru
- POX added Firefly III as alternative to Emjysoft Personal Finance
- stefanneculai added Firefly III as alternative to Segmio
- justarandom added Firefly III as alternative to Dime: Budget & Expense Tracker
- thelovelyluxi liked Firefly III
Firefly III information
AlternativeTo Category
Business & CommerceGitHub repository
- 16,548 Stars
- 1,500 Forks
- 137 Open Issues
- Updated Dec 10, 2024
Comments and Reviews
A full-featured, web based personal finance manager with a slick interface and great reporting tools. If you're serious about getting control over your money, I highly recommend Firefly III. The developer is extremely responsive and constantly improving the software.
It's worth mentioning that Firefly requires "self-hosting", what usually means hosting on some VPS somewhere in the world, and, as explicitly stated in the documentation, no encryption of data at rest whatsoever is included. I don't even mean end-to-end encryption, I mean your financial data in plain-text stored in a server. Considering how sensitive financial data is, and how vulnerable common self-hosting solutions are, this is, to say the least, unsound development. If you don't have the skills or money to self-host and encrypt the whole system reliably, go for another app.
Your banks mail you this data printed on paper....
Reply written Apr 24, 2022
If you use an app that's hosted on a third party server, you either have to pay with money or with your data (or both). I'd trust an unencrypted self-host a lot more than some random 3rd party app; plus, if you don't want to use a VPS, you can just host it on your local network.
Reply written Aug 2, 2022
just host it urself lol
Reply written May 25, 2024
its perfect for financial management
Horrible. You need a software that deals with sensitive information such as your money to be stable. After spending hours on installation despite following instructions, youtube video, etc word by word, eventually made it work. Then, importing tool very specific with its requirements of CSV format in order to be able to import. Gave up on that as well and imported manually. Then, a couple of weeks later, stopped working. Issues with accessing database.
Overall, open source movement is important and appreciable but devs need to focus on making the basics, such as initial installation, work. The time, i.e., money spent on trying to make this and other poorly developed software way more expensive than purchasing a reputable software solution.
The software itself is great and is the best personal accounting software I could find that fit my needs.
However, the project maintainer/author is very opinionated when building Firefly and seems to often deny feature request because it does not meet their needs. Whether that is intentional or not, that is the impression I get when looking at the discussions and issues on GitHub.
There are a few things that do not make sense, particularly with budgets (can't take refund into accounts in a budget) and reports (some don't display information in a useful manner) that prevents Firefly II from becoming truly great.
No sub categories, while the author is very open to suggestions and is a nice person, they do not want to implement this basic feature. If you need sub categories i suggest to look elsewhere like I did.
If you don't already know Docker or are not comfortable setting up a database this is extremely time consuming to setup initially.
I like the most features. it takes time to understand.