ERPNext logo

ERPNext

Open source ERP for accounting, inventory, orders, manufacturing, assets, projects, and daily operations

Open Source Alternative to
Repository activity
  • Stars35.7k
  • Forks11.7k
  • Open Issues2.1k
License

GPL-3.0

Languages
  • Python
  • JavaScript
  • TypeScript
ERPNext screenshot

About ERPNext

ERPNext is a 100% open source ERP system for running business operations in one place. It covers invoices, stock tracking, personnel management, accounting, order management, manufacturing, asset management, and projects, reducing the need to buy separate software for each task.

Core modules manage cash flow, record transactions, summarize and analyze financial reports, track inventory levels, replenish stock, and manage sales orders, customers, suppliers, shipments, deliverables, and order fulfillment. Manufacturing tools cover production cycles, material consumption, capacity planning, and subcontracting.

ERPNext runs on the Frappe Framework, a Python and JavaScript web application framework with database abstraction, user authentication, and a REST API. It can be hosted on Frappe Cloud or self-hosted with Docker and Docker Compose, with setup through the Frappe tooling.

Key features

  • Accounting for transactions, cash flow, and financial reports
  • Inventory, sales orders, customers, suppliers, and shipments
  • Manufacturing with material consumption and capacity planning
  • Asset lifecycle tracking from purchase to disposal
  • Projects with tasks, timesheets, and issues

Details

First released
2011
Self-hosting
Docker · Docker Compose
Cloud
Frappe Cloud
Framework
Frappe Framework
Language
Python · JavaScript
API
REST API