6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

4 alternatives ranked by real activity

Open-source Bonsai alternatives

A curated, ranked list of the 4 best open-source alternatives to Bonsai.

The best open-source alternative to Bonsai is Invoice Ninja. If that doesn't suit you, other good options are Ever Gauzy, Midday and Invio.

Bonsai alternatives are mainly Finance & Accounting tools, but some are also ERP. 3 of them shipped code in the last 30 days, 4 can be self-hosted, and 0 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Invoice Ninja

Source-available invoicing, quotes, projects and time-tracking app built with Laravel, offered as a hosted service or self-hosted install.

GitHub stars
10k
Last commit
yesterday
Latest release
v5.13.43
Self-hosted
Yes
Hosted version
Available

Invoice Ninja is a source-available application for invoices, quotes, projects and time tracking, built with Laravel and Flutter. Freelancers and small businesses use it to bill clients, record expenses and tasks, and take payments. Topics in the repository include expenses, kanban task boards and electronic invoicing.

Two setups are offered. The hosted version is a software-as-a-service product that is ready in minutes with no server to manage, while the self-hosted version gives full control over hosting and infrastructure. According to the README, all Pro and Enterprise features of the hosted app are included in the source code, and self-hosted installs work with the desktop and mobile apps.

Apps exist for iPhone, Android, F-Droid, macOS, Windows and Linux via Snap or Flatpak. Self-hosted options include a server or VM, Docker, Cloudron, Softaculous, Elestio and YunoHost, with Stripe and Postmark suggested as providers. A Go SDK and an API are available. The license is listed as a custom source-available one, with a white-label license for removing branding.

Key features

  • Invoices and quotes for clients
  • Project and time tracking
  • Expense and payment recording
  • Desktop and mobile apps
  • REST API and Go SDK
  • Hosted or self-hosted deployment

Pricing: Hosted SaaS and free self-hosted code are available; a 40 USD per year white-label license removes branding from client-facing parts.

Ever Gauzy

An open business management platform that combines ERP, CRM, HRM, applicant tracking and project management with time tracking and headless APIs.

GitHub stars
8.2k
Last commit
today
Latest release
v111.44.48
Licence
AGPL-3.0
Self-hosted
Yes
gauzy.coEver Gauzy homepage screenshot

Ever Gauzy is an open business management platform aimed at collaborative, on-demand and sharing-economy businesses. It brings ERP, CRM, human resource management, applicant tracking and project management together with employee time and activity tracking, and is part of the larger Ever Platform.

Main features include HR management with time tracking and performance monitoring, CRM, ERP, project and task management, sales management, financial and cost management with accounting and invoicing, and inventory, supply chain and production management. A dashboard gives an overview of metrics such as company income, expenses and employee bonuses, and the platform offers headless APIs. Topics also mention payroll, expenses and bookkeeping.

The company also builds Ever Teams, a work and productivity app in a React and React Native stack that connects to the Gauzy APIs. Gauzy is written in TypeScript and licensed under AGPL-3.0, and can be self-hosted. It suits agencies, startups and distributed teams that want to run an internal business system without paying per seat for several SaaS tools.

Key features

  • ERP, CRM, HRM and applicant tracking
  • Employee time and activity tracking
  • Project and task management
  • Accounting, invoicing and expenses
  • Inventory and supply chain management
  • Dashboard with business metrics
  • Headless APIs for integration

Pricing: Free Starter plan for one company and one employee. Small Business costs $17 and Enterprise $139 per month on annual billing, each with a 90-day trial. Self-hosted and cloud editions exist.

Midday

Midday is an all-in-one business tool for freelancers and solo entrepreneurs, covering time tracking, invoices, receipts, file storage and finances.

GitHub stars
15k
Last commit
3 mo ago
Latest release
midday-v0.5.0
Licence
AGPL-3.0
Hosted version
Available
midday.aiMidday homepage screenshot

Midday is an open-source business assistant for freelancers, contractors, consultants and solo entrepreneurs. It brings functions that are usually spread across several tools into one system, covering time tracking, invoicing, matching receipts to transactions, secure file storage and an overview of finances. The code is TypeScript and is licensed under AGPL-3.0.

According to its README, time tracking records live work on projects, Magic Inbox matches incoming invoices and receipts to the correct transactions, and Vault stores contracts and agreements. Financial data can be exported as CSV files for accountants. An assistant provides insights into spending patterns and helps locate documents. Invoicing was listed as an upcoming feature in the README at the time of the snapshot.

The architecture is a monorepo using Bun, React, Next.js, Supabase, shadcn and Tailwind CSS, with Tauri and Expo for apps. Bank connections use GoCardless in Europe and Plaid or Teller in North America, and the hosted service runs on Supabase, Railway, Vercel and Cloudflare. The README says documentation for local development is still being written.

Key features

  • Time tracking for projects
  • Invoicing for freelancers
  • Magic Inbox matching receipts to transactions
  • Vault for contracts and agreements
  • CSV export of financial data for accountants
  • AI assistant for spending insights

Invio

A minimalist self-hosted invoicing app where you create an invoice, share a secure link and get paid, with no subscription or client accounts.

GitHub stars
1.2k
Last commit
yesterday
Latest release
v2.2.0
Licence
Unlicense
Self-hosted
Yes

Invio is a self-hosted invoicing application built around simplicity. The workflow is to create an invoice, share a secure link with your client and get paid, without menus to dig through, setup wizards or extra features that most freelancers and small businesses never use.

Clients receive a secure link and do not need an account, which avoids the usual back and forth about logging in. The interface includes a dashboard, invoice creation, invoice lists and settings, and the project provides a live demo and documentation with a quick start guide. Because you host it on your own hardware, invoice data stays under your control and is not affected if a SaaS vendor changes its pricing or shuts down.

Invio is written in TypeScript and released under the Unlicense, which places the code in the public domain. The README says there is no subscription, per-invoice charge or hidden fees, and the author accepts optional donations. It suits freelancers and small teams that want straightforward invoicing without a monthly bill.

Key features

  • Quick invoice creation
  • Shareable secure links for clients
  • No client account required
  • Dashboard and invoice list
  • Self-hosted with your own data
  • Live demo and documentation

Pricing: Free and open source under the Unlicense, with no subscription or per-invoice charges according to the project.

Bonsai alternatives: questions

What is the best open-source alternative to Bonsai?
Invoice Ninja is the top-ranked open-source alternative to Bonsai on Enlisted: Source-available invoicing, quotes, projects and time-tracking app built with Laravel, offered as a hosted service or self-hosted install. Other strong options are Ever Gauzy, Midday and Invio.
Are these Bonsai alternatives free?
All 4 are open source, so the code is free to use under its licence, and 4 of them can be self-hosted on your own server. 2 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Bonsai alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all