Gnomeshade is a Free, open source and self-hosted personal finance manager.

Gnomeshade is a Free, open source and self-hosted personal finance manager.
Photo by Zdeněk Macháček / Unsplash

Gnomeshade is a fantastic, innovative, and user-friendly free and open-source self-hosted personal finance tracker that revolutionizes the way you manage your finances. With Gnomeshade, you can effortlessly keep track of your financial transactions using its state-of-the-art double-entry bookkeeping system.

Whether you're dealing with one currency or multiple currencies, Gnomeshade has got you covered. It empowers you to effortlessly enter and organize your transactions in various currencies, making it a versatile tool for global financial management.

Key Features

One of the standout features of Gnomeshade is its comprehensive overview of transactions over the past two months. This feature gives you valuable insights into your spending habits, allowing you to make informed financial decisions.

Additionally, Gnomeshade goes above and beyond by offering automatic transaction import and categorization. Say goodbye to manual data entry and let Gnomeshade do the heavy lifting for you. It seamlessly imports your transactions and intelligently categorizes them, saving you precious time and effort.

Other Features

Other Gnomeshade Features include:

  • Transaction management: Gnomeshade features a double-entry bookkeeping system, allowing you to enter and organize transactions in multiple currencies.
  • Overview of all transactions over the past two months.
  • Automatic transaction import: Sync transactions from your bank using Nordigen or import ISO 20022 reports.
  • Automatic categorization of purchases: Link receipts from paperless-ngx to transactions and automatically categorize them.
  • Multi-user support: Multiple users can register and share accounts using built-in authentication or OIDC.
  • Informative reports: Gnomeshade provides advanced reporting capabilities, including total balance, spending per category, prices over time, and payment/receipt information from different accounts or counterparties.
  • Candlestick graph of account balance for the past three years.
  • REST API: All functionality used by the desktop client application is available via a REST API, with a .NET API client available as a NuGet package.


In summary, Gnomeshade is the ultimate personal finance tracker that combines cutting-edge technology with user-friendly design. With its extensive features and intuitive interface, managing your finances has never been easier. Try Gnomeshade today and take control of your financial future!

Supported systems

  • Linux
  • Windows
  • macOS
  • Docker


AGPL-3.0 license

Resources & Downloads

GitHub - VMelnalksnis/Gnomeshade: Self-hosted personal finance tracker
Self-hosted personal finance tracker. Contribute to VMelnalksnis/Gnomeshade development by creating an account on GitHub.
Gnomeshade - Personal finance tracker
A free and open source self-hosted personal finance tracker with automatic transaction importing and purchase categorization

Open-source Apps


Medical Apps




Dev. Resources