Navigate:
All Reposerpnext
~$ERPNEX0.1%

ERPNext: Open-source enterprise resource planning system

Full-featured ERP system built on Frappe Framework.

LIVE RANKINGS • 06:51 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#67
4
BACKEND & APIS
#3
30 DAY RANKING TREND
ovr#67
·Backe#3
STARS
31.0K
FORKS
10.1K
DOWNLOADS
17
7D STARS
+47
7D FORKS
+27
See Repo:
Share:

Learn more about erpnext

ERPNext is an enterprise resource planning system built on the Frappe Framework, a Python and JavaScript web application framework. The application uses a database abstraction layer for data persistence, provides REST APIs for integration, and includes a Vue-based UI library for the frontend interface. It covers functional domains including financial accounting, order and inventory management, manufacturing workflows, asset lifecycle tracking, and project delivery. Deployments can run on self-hosted infrastructure using Docker or on managed hosting through Frappe Cloud.

erpnext

1

Integrated module coverage

Combines accounting, CRM, inventory, manufacturing, HR, healthcare, and project management modules in a single codebase rather than as separate applications. This reduces data synchronization complexity and enables cross-module workflows.

2

Frappe Framework foundation

Built on Frappe, which provides database abstraction, user authentication, permission systems, and REST APIs as core framework features rather than requiring separate implementation. This reduces development overhead for ERP-specific functionality.

3

Multiple deployment models

Supports both self-hosted deployment via Docker containers and managed hosting through Frappe Cloud, allowing organizations to choose between infrastructure control and operational simplicity.


import frappe

sales_order = frappe.get_doc({
    "doctype": "Sales Order",
    "customer": "CUST-001",
    "delivery_date": "2024-12-31",
    "items": [{
        "item_code": "PROD-001",
        "qty": 10,
        "rate": 150.00
    }]
})
sales_order.insert()
sales_order.submit()
frappe.db.commit()

vv15.88.1

Patches a NoneType error blocking Delivery Note creation for product bundle items.

  • Upgrade to restore Delivery Note workflows when using product bundles.
  • No breaking changes or migration steps are documented in this patch release.
vv15.88.0

Maintenance release fixing stock reservation validations, product bundle ordering logic, and permission errors across asset, payment, and reporting workflows.

  • Enable Stock Reservation in Stock Settings even with negative stock; partial Delivery Notes now submit against reserved Sales Orders.
  • Configure Material Transfer warehouse validation and Payment Entry balance visibility via new checkboxes in Stock and Accounts Settings.
vv14.92.3

Fixes permission errors when submitting Assets by auto-populating Company field on Asset Movement records.

  • Update Asset submission workflows to avoid permission failures caused by missing Company values in movements.
  • No breaking changes or migration steps are documented in this patch release.


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers