Run a small business on open source

CRM, ERP, scheduling, online shops and internal tools you can host yourself, with no per-seat fees.

For small teams that want to own their tools and stop paying per seat. The list covers the core jobs: customers, selling online, running the business and building internal tools.

8 picks in 4 sections · checked by an editor on Oct 30, 2026 · How we pick

01Customers2 picks

  1. Twentytwentyhq/twenty

    Pick this for a modern CRM that feels like Notion or Airtable.

    Web · Docker / self-host · Custom (read before use) · active yesterday · ★ 60k

    88worth
  2. Cal.comcalcom/cal.diy

    Pick this so clients can book time with you, like Calendly.

    Web · Docker / self-host · MIT · active yesterday · ★ 50k

    86worth

02Run the business2 picks

  1. ERPNextfrappe/erpnext

    Pick this for a full ERP: stock, accounts, HR and sales in one.

    Web · Docker / self-host · GPL-3.0 · active 23 hours ago · ★ 41k

    89worth
  2. Ever Gauzyever-co/ever-gauzy

    Pick this for time tracking, invoices and HR in one app.

    Docker / self-host · AGPL-3.0 · active yesterday · ★ 8.7k

    86worth

03Sell online2 picks

  1. Bagistobagisto/bagisto

    Pick this for an online shop on Laravel.

    Docker / self-host · MIT · active 2 days ago · ★ 28k

    82worth
  2. Saleorsaleor/saleor

    Pick this if you want a headless shop with your own front end.

    Docker / self-host · BSD-3-Clause · active 3 days ago · ★ 23k

    82worth

04Internal tools2 picks

  1. Appsmithappsmithorg/appsmith

    Pick this to build admin screens on top of your data.

    Web · Docker / self-host · Apache-2.0 · active yesterday · ★ 41k

    84worth
  2. n8nn8n-io/n8n

    Pick this to connect your apps and automate busy work, with AI steps. Fair-code license: free to self-host, limits on reselling.

    Web · Docker / self-host · Custom (read before use) · active yesterday · ★ 209k

    83worth

More in Work and business

Other groups

How we pick

An editor picks 6 to 12 projects for one job and writes when to choose each one. Every pick had a commit in the last 6 months. It is not archived. Its worth score is 60 or more. An editor breaks a rule only for a reason, and writes that reason in the pick's note. We check every list again each quarter. A pick goes when it breaks a rule or a clearly better project appears.