Finlight is a simple personal finance app.
- 🔐 Local and privacy first, you 100% own your data.
- 🏦 Multi-account.
- 💱 Multi-currency support with currency normalisation.
- 💸 Track income, expenses and account transfers (double-entry).
- 📊 Insights.
- 💰 Budgeting.
- 🙌 Cross platform: Linux, Windows and Mac.
- 🧾 Receits and transaction attachments.
- Download the darwin zip file for the latest release.
- Extract the zip file.
- The app is unsigned, so you have to run
xattr -c ~/Downloads/Finlight.app
. - Move the app to the
Applications
folder.
- Download the
Setup.exe
file for the latest release. - Run it and give it permissions to install.
- 🖥️ Electron
- ⚛️ React
- 🔄 tRPC
- 📋 Material UI
- 📚 SQLite 3
- 🔍 Kysely
- 📊 Recharts
- 🛣️ React Router
Clone the repo
git clone git@github.com:dsaltares/finlight-electron.git
Install dependencies
yarn
Run the app
yarn start
Check your overall balance normalised to a common currency.
Powerful transaction search with detailed filters.
Attach files to transactions to save your receipts.
Visualise where your money goes, where it comes from and track it over time.
Manage your budget on a monthly, quarterly or yearly basis.
Easily create CSV importer for any bank CSV statement format.
Auto-categorise transactions on CSV import via keywords.
Refresh exchange rates via Polygon.io with your own API key.
Finlight is licensed under MIT.