Open-source business management platform combining ERP, CRM, HRM, ATS, project management and employee time tracking in one system.
frappe/erpnext
Open-source ERP covering accounting, inventory, manufacturing, sales, purchasing, HR and projects, built on the Frappe Framework.
Open-source alternative to:SAP Business One
Odoo
NetSuite
- Stars
- 40,412
- Forks
- 13,219
- Open issues
- 1,372
- Last commit
- 6 hours ago
What is it?
ERPNext is an open-source enterprise resource planning system that brings accounting, order management, inventory, manufacturing, asset management and project tracking into one centralized application. It is aimed at businesses that would otherwise buy separate software for each of these functions.
The application covers cash flow and financial reporting, sales orders, customers and suppliers, stock levels and replenishment, shipments, production planning with bills of materials and job cards, subcontracting, and the full lifecycle of fixed assets. Project work is supported through tasks, timesheets and issues tracked per project.
ERPNext runs on the Frappe Framework, a Python and JavaScript web framework that provides the database layer, authentication and REST API, with Frappe UI supplying Vue components for the interface. It can be hosted on Frappe Cloud, run via Docker, or installed locally with the bench command-line tool.
Key features
- 01Accounting for recording transactions and producing financial reports
- 02Inventory tracking, replenishment, and sales order management
- 03Manufacturing with material consumption tracking, capacity planning and subcontracting
- 04Asset management from purchase through disposal
- 05Project tracking with tasks, timesheets and issues
Use cases
- Small and mid-sized businesses replacing several separate accounting, inventory and sales tools
- Manufacturers planning production with bills of materials and job cards
- Service firms tracking project tasks, timesheets and profitability
Quick start
- 1
Clone the frappe_docker repository
git clone https://github.com/frappe/frappe_docker - 2
Enter the frappe_docker folder
cd frappe_docker - 3
Start the demo containers in the background
docker compose -f pwd.yml up -d - 4
Wait a few minutes, then open port 8080 in your browser and log in as Administrator with password admin
Things to know
- The quick Docker setup is a disposable demo and cannot install custom apps.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
- Self-hosting a production instance requires significant setup beyond the demo, and the README points to separate documentation for it.
Topics
FAQ
- What is erpnext?
- Open-source ERP covering accounting, inventory, manufacturing, sales, purchasing, HR and projects, built on the Frappe Framework. ERPNext is an open-source enterprise resource planning system that brings accounting, order management, inventory, manufacturing, asset management and project tracking into one centralized application. It is aimed at businesses that would otherwise buy separate software for each of these functions.
- Is erpnext free to use? What license does it have?
- erpnext is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is erpnext still maintained?
- Actively maintained. The last commit to erpnext was on Oct 21, 2026.
- What can I use erpnext for?
- Small and mid-sized businesses replacing several separate accounting, inventory and sales tools Manufacturers planning production with bills of materials and job cards Service firms tracking project tasks, timesheets and profitability
- How do I install erpnext?
- Clone the frappe_docker repository: git clone https://github.com/frappe/frappe_docker Enter the frappe_docker folder: cd frappe_docker Start the demo containers in the background: docker compose -f pwd.yml up -d Wait a few minutes, then open port 8080 in your browser and log in as Administrator with password admin
- Where can I get erpnext?
- The source code and installation instructions are on GitHub: https://github.com/frappe/erpnext
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source accounting and inventory software for small and medium businesses, with double-entry bookkeeping and financial reports.
Open-source CRM for sales teams built on the Frappe framework, with unlimited users, kanban pipelines and call and WhatsApp integrations.
A self-hosted personal finance manager for tracking income, expenses, budgets, and recurring transactions without uploading data to the cloud.
Grist is a self-hostable relational spreadsheet that combines spreadsheet formulas with database-style typed columns.
Open-source source code for Fizzy, a Kanban tracker for issues and ideas by 37signals, self-hostable via ONCE, Docker, or Kamal.