Apache OFBiz
Apache OFBiz is the enterprise resource planning system a company installs when accounting, inventory, orders, and the factory floor must all agree with each other in real time. One shared data model connects the modules, so a sales order entered by the CRM team immediately reserves stock in the warehouse, schedules a pick list, and posts the receivable to the general ledger when it ships. The catalog manager handles unlimited stores, categories, and product variants with price rules and a promotion engine, and the built-in e-commerce storefront and point of sale sell from the same inventory your warehouse counts. Manufacturing plans production with bills of materials, routings, and MRP runs that propose purchase orders for missing raw materials, then costs every job as it moves through the shop. Accounting is proper double-entry: accounts receivable and payable, invoicing, payments, fixed assets with depreciation, budgets, and financial reports across multiple organizations. Facility tools manage several warehouses with lot and serial tracking, receiving, returns, and physical inventory counts, while the HR module keeps positions, contracts, expenses, and performance reviews. Party management unifies customers, suppliers, and employees into one record, REST and service APIs expose every function to integrations, and project and work effort tools track tasks against orders. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Odoo
Roughly 40 integrated business apps forming a full ERP: Odoo's open-source suite runs companies end to end. The Community Edition, licensed LGPL-3.0, ships roughly 40 apps covering CRM, sales, invoicing, basic accounting (journals, chart of accounts, taxes, reconciliation), inventory and warehouse management with multi-step routes, manufacturing with BOMs and work orders, purchasing, project management, timesheets, HR, a website builder, and eCommerce. Each app works standalone, but they share one PostgreSQL database and one data model, so a confirmed sale updates stock, triggers procurement, and posts invoices without integration glue. The modular design means you enable only the apps you need and extend with 40,000+ community modules from the Odoo app store covering nearly any vertical requirement. Inventory supports multi-warehouse stock, reordering rules, and lot and serial tracking with barcode-ready operations; manufacturing ties BOMs, work orders, and work-center routing directly to sales demand and stock levels; and the website builder sells straight from your product catalog with payment provider integrations. You can start with just CRM and invoicing on day one and switch on inventory or eCommerce later - new apps integrate with existing data instantly because the schema is shared. The server is Python with an XML/JavaScript view layer, and because data lives in plain PostgreSQL there is no proprietary format: you can query, back up, migrate, and extend business data directly, with unlimited users and no per-seat licensing - where enterprise ERP pricing is per user per month, headcount here costs nothing.
Apache StreamPipes
On the factory floor, the data already exists; it is just locked inside machines, PLCs, and protocols nobody on the analytics team speaks. StreamPipes unlocks it with guided adapters for OPC UA (including a web-based node browser), MQTT, Kafka, Pulsar, REST services, and industrial controllers, turning each source into a live stream in minutes. Domain experts then drag those streams into the pipeline editor, chain processors and sinks on a canvas, and watch connection validation check schema compatibility as they build, with live preview showing real values before anything is saved. Pipelines filter, enrich, aggregate, and route machine data, raise alerts, and write results to the built-in time-series data lake, where the data explorer charts history and spots trends. Finished pipelines run under an overview that starts, stops, and bulk-manages them, while detail views expose logs, metrics, status, and the pipeline as code. Live dashboards carry the same data to shop-floor screens and operations centers, organized around assets so a line, a cell, or a single machine becomes the navigation unit. Developers extend everything with custom adapters, processors, and sinks built on the Java SDK and deployed as microservices, or drive the platform from Python, Go, and Java clients. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
InvenTree
InvenTree is an inventory management system for electronics manufacturers, makerspaces, and small-to-medium businesses. The hierarchical part categorization system organizes components into unlimited nested categories, while stock items tracked across cascading locations and sub-locations provide instant visibility into current inventory levels, with optional serial number tracking for individual item traceability and acceptance testing. Intelligent BOM management calculates sub-part requirements, validates availability against current stock, supports multi-format BOM upload including KiCad integration, and generates detailed bills of materials with full database enrichment. Build orders consume BOM-allocated stock to produce assembled parts with step-by-step work order tracking, while purchase orders manage supplier relationships with pricing history, lead times, and automatic stock receipt processing. The modern React frontend built with Mantine, TanStack Query, and Zustand provides responsive data tables, tree-select navigation, a preview drawer, and a snippet editor. The extensible plugin system supports 19 mixin types including BarcodeMixin for scanner integration, LabelPrintingMixin for Zebra and Brother printers, AppMixin for custom database tables, and ScheduleMixin for periodic background tasks. Companion mobile apps on Android and iOS provide barcode scanning and stock operations in the warehouse. Docker Compose deploys with PostgreSQL, MySQL, or MariaDB backends behind any reverse proxy. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Dolibarr
With 7,400+ GitHub stars, 280+ contributors, and 99 releases spanning 15 years of active development since 2011, Dolibarr is the modular ERP and CRM platform that scales from freelancers tracking invoices to manufacturing companies managing full production workflows — all within a single PHP application requiring only a web server and database. Enable exactly the modules your business needs: CRM with leads, proposals, and online contract signing; invoicing with customer and supplier management, credit notes, and SEPA direct debit; double-entry accounting with bank reconciliation and margin analysis; stock and warehouse management with barcode scanning, batch and lot tracking, and product variants; bill of materials and manufacturing orders with workstation scheduling; HR with employee records, leave management, expense reports, recruitment pipelines, and timesheets; project and task management with shared iCal calendars; and a ticket system with integrated knowledge base for customer support. TakePOS provides a touch-optimized point-of-sale interface for retail shops, bars, and restaurants with floor and table management, QR code self-ordering, automatic stock decrements, and Stripe terminal integration. Payment processors connect via PayPal, Stripe, and Paybox. The marketplace offers over 1,000 third-party add-ons, and the low-code Module Builder enables custom extensions without programming. Deploy via the official Docker image with MariaDB, DEB and RPM packages for Linux, or manual installation on any PHP-capable server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Carbon ERP
Carbon delivers a unified manufacturing operating system that eliminates the integration tax of running separate ERP, MES, and QMS platforms. The Remix and TypeScript frontend paired with Supabase PostgreSQL backend provides full-stack type safety from database schema to React components, with real-time subscriptions pushing production floor updates to every connected client. The built-in MCP server exposes 1,374 operations across 15 modules through three discovery tools, enabling AI agents to interact with manufacturing data while respecting attribute-based access control. Nested bill of materials with unlimited depth supports complex assemblies, while the MRP engine calculates material requirements across multi-level structures with configurable lead times and safety stock. The configurator handles configure-to-order scenarios with rule-based variant generation. Full lot and serial traceability from receiving through shipping satisfies AS9100, ISO 13485, CFR Part 11, and ITAR compliance requirements. Custom fields extend any entity without schema modification, and the app framework lets integrators build domain-specific modules that plug into the core navigation, permissions, and data layer. Typed API clients for TypeScript, Python, C#, and cURL enable programmatic access to every manufacturing operation. Docker-based local development boots Postgres, Redis, Inngest, and the application stack with a single CLI command. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Aureus ERP
With over 11,500 GitHub stars, 20 contributors, and nine releases through version 1.4.0 in May 2026, Aureus ERP has established itself as the modern Laravel-powered alternative to legacy ERP systems like Odoo and ERPNext by packaging accounting, inventory, manufacturing, HR, sales, procurement, and project management into a modular MIT-licensed platform where you install only the plugins your business actually needs. Built on Laravel 13 with FilamentPHP 5 admin panels and TailwindCSS, each module installs via a single Artisan command that automatically resolves dependencies, runs migrations, seeds default data, and generates role-based permissions through Filament Shield integration. The Accounts module defines chart of accounts, journals, ledgers, currencies, and fiscal structures while the Accounting module handles journal entries, financial reports, period closing, and reconciliation workflows. Inventory management provides warehouse operations with stock tracking, transfers, and adjustments while Manufacturing handles bills of materials, manufacturing orders, work orders, and work center scheduling. The Sales module manages pipeline stages and opportunity tracking while Purchases handles procurement workflows and vendor management. HR capabilities span employee management, recruitment with applicant tracking, leave management through Timeoffs, and employee hour tracking via Timesheets. The Projects module provides planning and task management with the Maintenance module covering preventive and corrective equipment maintenance with calendar views. Docker deployment pulls a single image bundling PHP, MySQL, Apache, and Node.js for immediate browser access. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
ERPNext
With over 37,800 GitHub stars and active development since its first release in 2008, ERPNext is the most-starred open-source ERP system — delivering accounting, inventory management, manufacturing, CRM, project tracking, asset management, HR, and point-of-sale capabilities through a unified web interface built on the Frappe Framework's metadata-driven architecture. The accounting module handles multi-company consolidation, multi-currency transactions, tax templates for GST and VAT, bank reconciliation, and automated journal entries with real-time profit and loss, balance sheet, and cash flow reporting. Manufacturing covers production planning with multi-level bill of materials, work order scheduling, capacity planning, subcontracting, and quality inspection at each production stage. Inventory tracks stock across multiple warehouses with batch and serial number tracing, automatic reorder levels, landed cost calculations, and perpetual inventory valuation using FIFO or moving average methods. The CRM module manages leads, opportunities, and customer communication with email integration, while project management tracks tasks, timesheets, and Gantt-based scheduling with budget controls. Custom applications extend functionality through the Frappe ecosystem without forking the core codebase, and the REST API enables integration with payment gateways, shipping providers, and third-party services. Deployable via Docker Compose or the bench CLI tool with MariaDB and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
OpenMES
Admins, supervisors, and operators each get their own screens in OpenMES, a free self-hosted manufacturing execution system for small factories. Drag work orders across weekly, daily, hourly, and monthly planner views, and any order that stock cannot cover gets flagged. Automatic scheduling drafts a feasible plan from shift calendars, maintenance, and material shortages, and nothing changes until a supervisor applies it, with undo. Work orders carry partial batches, reusable process templates, and priority scores built from customer tier, planned quantity, and hours until due, and CSV or Excel imports bulk-load orders, materials, and recipes. Operators work from touch-optimized tablet queues, where one tap starts, completes, or reports an issue, even offline, and a critical issue halts production automatically. When a machine stops, MQTT, Modbus TCP, or OPC UA signals record the downtime automatically, and the same signals drive good and reject counters and OEE. At goods-in, an inbound inspection records pass or fail criteria and a disposition such as accept, rework, scrap, or quarantine. Material lots track received and available quantities with hold and release status, and the production cost report splits each finished order into material, labor, and additional costs, with CSV export. Supervisors follow the shift on a live monitor. Webhooks, a REST API, and hook-based modules connect OpenMES to ERP systems and custom code. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
MyCompany
MyCompany runs the whole back office of a small business, sales, stock, production, invoices, projects, payroll, and the shop till, as one application sharing one database. A lead arrives and moves across a kanban board with calls and emails logged on its card, then becomes a sales order and an invoice without retyping a single field. Purchasing raises supplier orders, receives goods into the right warehouse, and watches stock move between locations with full movement history, reservations, lots, and serial numbers. Manufacturing plans production orders from bills of materials with operations and work centers, tracking the materials actually consumed and what each finished batch cost. Projects track tasks and time with supervisor timesheets, HR keeps employee records, hourly rates, and payslips, and the retail point of sale handles barcodes, payments, register sessions, and discounts. Because every module reads and writes the same records, the invoice knows what the warehouse shipped and the project knows what the customer was billed. When your business outgrows a standard screen, customizations live in separate extension modules, so vendor updates never collide with the workflows you adapted. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Tryton
In Tryton, an invoice knows its shipment and a production order knows its stock, since accounting, inventory, purchasing, and sales are modules of one ERP rather than separate programs exchanging exports. Financial accounting posts customer and supplier invoices, reconciles bank statements imported from SEPA or configured CSV formats, manages dunning and direct debits, and produces Factur-X electronic invoices, while analytic accounting splits results across cost centers. Stock tracks goods through warehouses and locations with lots, shipments, inventories that warn when counts drift beyond tolerance, and automatic period closing, and production consumes bill-of-material inputs into finished goods with quantity checks. Sales quotations become orders, shipments, and invoices without retyping; purchases calculate real supplier lead times; point of sale records lot numbers at the till; subscriptions bill recurring services on schedule. Multi-company installations share the same database with per-company wizards, tax rules can be defined per organization for European trade, and parties, products, carriers, currencies, and customs duties are managed as shared reference data. Access happens through the browser web client, a desktop client, or scripting and REST libraries, so integrations read and write the same business objects your staff see. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0-or-later licensed.