Your Money. Your Data.
EuroKeep is a self-hosted app for budgeting and money tracking. Your finances stay on your own hardware – no cloud, no third parties. Private, clear and fully under your control.
- Accounts – Manage as many accounts as you like, from checking to petty cash.
- Budgeting – Plan and stick to monthly budgets per category.
- Tracking – Record every income and expense in a traceable way.
- Piggy Banks – Create savings goals and keep an eye on your progress.
- Analytics – Clear reports on categories, time periods and trends.
- Subscriptions – Manage subscriptions and recurring payments in one place.
EuroKeep is open source (MIT) and free to use.
Website · Demo · Documentation · API Docs · Docker Hub
| Repository | Description |
|---|---|
| backend | The PHP backend and REST API of EuroKeep, built on CakePHP 5. |
| frontend | The Angular web app that users interact with in the browser. |
| docker | Docker Compose setups and build scripts for running EuroKeep in production or development, standalone or with an external database. |
| docs | The user manual, setup guides and developer documentation published at docs.eurokeep.io. |
| website | The Hugo source of the project website eurokeep.io, including the changelog. |
| development-workspace | A workspace that bundles all repositories as Git submodules for local development. |
The quickest way to run EuroKeep is the Docker image eurokeep/eurokeep together with a MariaDB/MySQL database – see the installation guide for details.
Questions or feedback? Write to mail@eurokeep.io or open an issue in the relevant repository.
EuroKeep is developed by IT Solutions Gleim.