Skip to content
reZach edited this page Jun 2, 2019 · 4 revisions

What is My Budget?

My Budget is MIT licensed, free open source budgeting software made using Electron. Updates are being constantly made by me in my free time. Why? I lost trust in online services giving me "free" budgeting tools, because who knows what they really do with your information (do you ever read the full terms and conditions)? I'm writing this software and giving it away for free to everyone.

How do I install it?

Grab the latest installer file (based on your OS) on this page.

The installer says it's not trusted, why is that?

I need to code sign the application, however I have not done that because it requires an annual investment of at least $600 which I do not have. I'm considering opening this up for companies to pay for the code signing certificates if they want to sponsor My Budget, but that is a down-the-road goal.

Can I run it locally?

Sure, just fork the repo and run the following commands.

git clone https://github.com/[yourgithubname]/my-budget.git
cd my-budget
npm i
npm run dev

What features does My Budget have?

The list is constantly growing, but so far we have these features.

  • Add transactions into categories and subcategories.
  • Encrypts your data at-rest if you provide a passphrase when you start the app for the first time.
  • Offline; there is no back-end service saving your data anywhere.
  • Limited* support to sync your transactions from your banks. If you don't find support for your bank, consider writing a connector and submitting it so it can be included in the app.

Future features?

I'd like to add the following features in the future, if not likely more.

  • Multi-language support.
  • Multi-currency support.
  • Sortable transactions/categories.
  • Setting and reporting on financial goals.
  • OFX support.
  • Exporting data (to other formats)?
  • Importing data from certain formats (CSV, others).

I found a bug

Please create an issue.

I have great ideas for this app

Create an issue, or join us on our Slack channel.

Clone this wiki locally