Modular ERP suite for CRM, accounting, inventory, and more

48.3kstars
31kforks
Last commit: 1d ago
Repo age: 12y old
Odoo screenshot

Odoo is a modular enterprise resource planning (ERP) platform that bundles a large suite of business applications (CRM, Sales, Accounting, Inventory, Manufacturing, HR, eCommerce, Website, and more) into a single system. It is designed around a unified data model so departments can share workflows, reporting, and automations across apps.

Key Features

  • Large catalog of installable business apps (CRM, Sales, Accounting/Invoicing, Inventory/WMS, MRP, Purchase, HR, Project, Helpdesk, Website/eCommerce)
  • Single database and integrated workflows across modules (e.g., sales → invoicing → delivery → accounting)
  • Highly extensible server framework with custom modules, views, and business logic
  • Built-in access control and multi-company support for managing multiple entities
  • Web client with responsive UI, dashboarding, and reporting across business data
  • Internationalization support (multi-language) and localization packages for many countries

Use Cases

  • Replace disconnected tools with one ERP for sales, invoicing, purchasing, inventory, and accounting
  • Run end-to-end operations for SMBs (quotations, orders, stock, manufacturing, shipping)
  • Build custom line-of-business apps on top of Odoo’s modular framework

Limitations and Considerations

  • Some advanced features and apps are only available in Odoo Enterprise; the GitHub repo is the Community edition codebase
  • Upgrades between major versions can require migration work, especially with custom modules

Odoo is a broad, integrated business platform that can scale from small companies to complex multi-company setups. Its modular architecture allows starting with a few apps and expanding into a full ERP as needs grow.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

EverShop

EverShop

Modern Node.js eCommerce platform with a customizable admin

8.9k
2.1k
Last commit: 2d ago

EverShop is a Node.js-based eCommerce platform with storefront, admin dashboard, product/catalog management, orders, payments, and an extension-based architecture.

Alternative to:
Shopify
Shopify
+4
Grocy

Grocy

Web-based groceries and household management

8.6k
708
Last commit: 3mo ago

Grocy is a self-hosted web app for groceries, pantry inventory, shopping lists, recipes, chores, and household consumption tracking with barcode scanning and stock automation.

Alternative to:
AnyList
AnyList
+5
Dolibarr

Dolibarr

Modular ERP & CRM for small and medium-sized organizations

6.8k
3.2k
Last commit: 21h ago

Dolibarr is a modular ERP/CRM for SMBs to manage sales, invoicing, inventory, projects, accounting, and more via a web interface with optional modules.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+7
InvenTree

InvenTree

Open-source inventory and production management for parts and BOMs

6.2k
1.2k
Last commit: 20h ago

Self-hosted inventory, BOM, and manufacturing/traceability system for parts, assemblies, stock control, and purchasing, with APIs and barcode support.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+6
OpenEMR

OpenEMR

Open source electronic health records and practice management

4.6k
2.7k
Last commit: 1d ago

A full-featured EHR/EMR and medical practice management system with scheduling, e-prescribing integrations, billing/claims support, patient portal, and reporting.

Alternative to:
MyChart
MyChart
+9
Bigcapital

Bigcapital

Open-source accounting and financial management for small businesses

3.5k
371
Last commit: 1d ago

Self-hosted accounting software for invoicing, expenses, bank reconciliation, financial reports, and multi-currency bookkeeping for small businesses and freelancers.

Alternative to:
QuickBooks Online
QuickBooks Online
+5