9 jobs · 18 apps
Best open source software for small business
For a small business, a self-hosted stack starts with Odoo for accounting, Twenty for customers and Ever Gauzy for inventory. Each section takes the top-ranked apps in one catalog category, scored on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites, recent commits and deploy guides.
A small business stack built from self-hostable apps, ranked with the small-business profile: stars, activity, Docker images, open-source licenses and appsgit deploy guides.
Updated · data from GitHub, refreshed nightly
Top picks
- Rank 1:
Odoo
odoo/odoo
Free open source ERP system.
ERP & InventoryPythonDockerOdoo has 54,848 GitHub stars, uses the LGPL-3.0 license, ships a Docker image and had 10,679 commits in the last year; it replaces QuickBooks and Square POS.
- Rank 2:
ERPNext
frappe/erpnext
ERP system to help you run your business.
ERP & InventoryPythonDockerERPNext has 39,821 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 6,664 commits in the last year; it replaces QuickBooks and Square POS.
1 of 9 · 2 picks
Accounting and invoicing
- 1
Odoo
Free open source ERP system.
ERP & InventoryDockerOdoo has 54,848 GitHub stars, uses the LGPL-3.0 license, ships a Docker image and had 10,679 commits in the last year; it replaces QuickBooks and Square POS.
- 2
ERPNext
ERP system to help you run your business.
ERP & InventoryDockerERPNext has 39,821 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 6,664 commits in the last year; it replaces QuickBooks and Square POS.
2 of 9 · 2 picks
CRM
- 1
Twenty
A modern CRM offering the flexibility of open source, advanced features, and a sleek design.
CRMDockerTwenty has 57,949 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 7,656 commits in the last year; it replaces Salesforce and HubSpot.
- 2
Krayin
CRM solution for SMEs and Enterprises for complete customer lifecycle management.
CRMDockerKrayin has 23,970 GitHub stars, uses the MIT license, ships a Docker image and had 483 commits in the last year; it replaces Salesforce and HubSpot.
3 of 9 · 2 picks
ERP and inventory
- 1
Ever Gauzy
Open business management platform for collaborative, on-demand and sharing economies (ERP/CRM/HRM/ATS/PM).
HR & Time TrackingDockerEver Gauzy has 8,194 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,967 commits in the last year; it replaces BambooHR and Workday.
- 2
Dolibarr
Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).
ERP & InventoryDockerDolibarr has 7,686 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 8,073 commits in the last year; it replaces Square POS and Shopify POS.
4 of 9 · 2 picks
Point of sale
- 1
Open Source POS
Open Source Point of Sale is a web based point of sale system.
Point of SaleDockerOpen Source POS has 4,420 GitHub stars, uses the MIT license, ships a Docker image and had 290 commits in the last year; it replaces Square POS and Shopify POS.
- 2
Lakasir
Simple Laravel POS with product and stock management, purchasing, vouchers, receivables, barcode support and USB thermal printing.
Point of SaleDockerLakasir has 911 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 155 commits in the last year; it replaces Square POS and Shopify POS.
5 of 9 · 2 picks
Online store
- 1
Saleor
GraphQL native, API-only platform for scalable composable e-commerce storefront.
E-commerceDockerSaleor has 23,410 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 468 commits in the last year; it replaces Shopify.
- 2
MedusaJs
Headless commerce engine that enables developers to create amazing digital commerce experiences.
E-commerceAI-nativeMedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify.
6 of 9 · 2 picks
Website
- 1
Strapi
Headless CMS that lets developers build content APIs fast while giving content creators a friendly editing interface.
CMSStrapi has 73,281 GitHub stars, uses the MIT license and had 1,477 commits in the last year; it replaces WordPress.com and Webflow.
- 2
WordPress
World's most-used blogging and CMS engine.
CMSWordPress has 21,450 GitHub stars, uses the GPL-2.0 license and had 2,047 commits in the last year; it replaces WordPress.com and Medium.
7 of 9 · 2 picks
Appointments
- 1
Cal.diy
Online appointment scheduling system.
Booking & SchedulingDockerCal.diy has 48,880 GitHub stars, uses the MIT license, ships a Docker image and had 1,893 commits in the last year; it replaces Calendly.
- 2
Rallly
Create polls to vote on dates and times (alternative to Doodle).
Booking & SchedulingDockerRallly has 5,285 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,513 commits in the last year; it replaces Calendly.
8 of 9 · 2 picks
Files and documents
- 1
Syncthing
Syncthing is an open source peer-to-peer file synchronisation tool.
File Sync & StorageDockerSyncthing has 89,175 GitHub stars, uses the MPL-2.0 license, ships a Docker image and had 223 commits in the last year; it replaces Google Drive and Dropbox.
- 2
Puter
Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.
File Sync & StorageDockerPuter has 43,656 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,363 commits in the last year; it replaces Dropbox.
9 of 9 · 2 picks
Passwords
- 1
VaultwardenFeatured
Lightweight Bitwarden server API implementation written in Rust.
Password ManagersDockerVaultwarden has 68,572 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 181 commits in the last year; it replaces Bitwarden and 1Password.
- 2
Bitwarden
Password manager with a webapp, browser extension, and mobile app.
Password ManagersDockerBitwarden has 20,244 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,544 commits in the last year; it replaces Bitwarden and 1Password.
What is the best open source software for a small business?
For a small business, a self-hosted stack starts with Odoo for accounting, Twenty for customers and Ever Gauzy for inventory. Each section takes the top-ranked apps in one catalog category, scored on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites, recent commits and deploy guides.
Can a small business run this without an IT team?
Yes, if someone is comfortable with Docker or a server panel. Pick the apps that ship Docker images, start with one or two, and set up automatic backups before you move real data in.
Is Odoo free?
Yes. Odoo is open-source software released under the LGPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run this stack with Docker?
15 of the 18 apps here publish Docker images, including Odoo, ERPNext and Twenty, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.