In simple English
This tool helps fund managers and investment companies track money, accounts, and trades in one secure place. It calculates net asset value, records double-entry bookkeeping, and provides a portal for investors to view their money. Using it requires technical knowledge of server management and cloud deployment, but it saves the cost of expensive proprietary financial software. It is completely open source under the MIT licence, so you can run and modify it freely on your own servers.
What it is
Madar is a full-stack investment operations and portfolio-accounting platform built with React, Fastify, and PostgreSQL. It includes automated database migrations, row-level security, asynchronous outbox workers, Docker configurations, and Terraform scripts for AWS deployment.
What it is good for
Fund managers, family offices, and crypto-asset funds who want an open-source system to handle investor onboarding, cash movements, double-entry bookkeeping, and NAV calculations without paying steep licensing fees to legacy financial software vendors.
- Implements strict double-entry fund accounting with database-enforced immutability for posted journals.
- Includes a complete investor portal alongside an operator workspace with multi-language and RTL support.
- Provides production-ready infrastructure code with Docker Compose for local testing and Terraform for AWS.
- Requires significant technical skill to configure, secure, and deploy safely to production servers.
- Needs at least 4 GB of free memory and a properly tuned PostgreSQL 17 instance to run reliably.
- Does not include pre-built integrations for real-world banks, brokers, or KYC providers, which must be added manually.
Proprietary fund administration software and manual spreadsheet-based accounting systems
PostgreSQL (a powerful open-source relational database that stores all financial records securely)
- formancehq/ledger1.4k stars
Open-source ledger for financial transactions, whereas Madar provides an end-to-end investment operations and portfolio-accounting suite.
- btcpayserver/btcpayserver7.8k stars
Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
cp .env.example .env # Edit .env with your own secure secrets and passwords docker compose up --build -d