In simple English
Oreko is a private billing tool for freelancers and small agencies. It replaces paid cloud invoice services with software you run on your own server. You can build professional quotes, turn them into invoices, and collect payments through Stripe (a payment processor that lets websites accept credit cards and bank transfers). You pay no monthly subscription fees to use the software. The project requires technical setup and ongoing maintenance from you.
What it is
Oreko is an open-source, self-hosted web application for managing quotes, invoices, client records, and contracts. It provides a visual block-based editor built with TypeScript (a programming language that adds safety rules to JavaScript) and Next.js (a framework for building fast websites using React).
What it is good for
Freelancers and small agencies who want to escape monthly billing tool fees and keep all customer data on their own servers.
- Visual block editor makes building quotes and invoices fast and straightforward.
- Accepts payments directly through Stripe Connect without platform middlemen.
- Includes client management, contracts, and revenue analytics in one dashboard.
- Requires technical knowledge of Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) and PostgreSQL (a system for storing data in tables).
- AGPL-3.0 licence (a legal rule saying if you modify this code and let people use it over the network, you must share your changes) may restrict commercial hosting resale.
- Early-stage project with limited community history and active issues.
Paid cloud invoicing tools like Bonsai and Bloom
Stripe Connect for payment processing
- invoiceninja/invoiceninja10k stars
A much larger self-hosted invoicing platform with extensive enterprise features.
- 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.
git clone https://github.com/orekoapp/oreko.git cd oreko cp apps/web/.env.example apps/web/.env.local docker-compose up -d pnpm install pnpm db:migrate pnpm dev