OSS Tanbou

ERPNext — a GPL-3.0 ERP unifying accounting, inventory, sales, manufacturing, assets, and projects on Frappe

OSS health 100
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
39,279
Primary language
Python
License
GPL-3.0
Repository last updated
Sep 16, 2026

Overview

ERPNext is an open-source ERP that combines accounting, order and inventory management, manufacturing, asset management, project management, and related business workflows. It runs on the Python/JavaScript Frappe Framework with Frappe UI for the web interface. As of September 16, 2026, the latest stable GitHub release is v16.35.0 and the repository is GPL-3.0 licensed.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Connect accounting, inventory, orders, manufacturing, assets, and projects in one business data model

The README highlights Accounting, Order Management, Manufacturing, Asset Management, and Projects, spanning cash flow, stock, sales and purchasing, suppliers and customers, production, equipment, timesheets, and issues.

Repository topics also cover CRM, procurement, point of sale, retail, healthcare, and HRMS, reflecting a broad ERP rather than a single-purpose back-office tool.

Sources: [2][1]

Build on Frappe Framework data models, authentication, REST APIs, and a Vue-based UI layer

The README describes Frappe Framework as a Python/JavaScript full-stack framework that provides database abstraction, user authentication, and a REST API.

Frappe UI is a Vue-based component library. OSS Tanbou can show Python + Frappe Framework in Built with from repository metadata and topics.

Sources: [2][1]

Choose managed hosting or self-hosting

Frappe Cloud is presented as a managed option handling installation, upgrades, monitoring, maintenance, and support. Self-hosted paths use Frappe Docker or Bench.

The README provides both a disposable Docker evaluation path and a local Bench workflow that creates a site and installs the ERPNext app.

Sources: [2]

For organizations consolidating core business processes while keeping the application and data model extensible

ERPNext fits organizations whose accounting, inventory, sales, purchasing, manufacturing, and project work are split across tools, especially when custom fields, workflows, or Frappe applications are needed.

The README pwd.yml Docker path is explicitly a disposable demo, not production

The evaluation flow clones frappe_docker and runs docker compose -f pwd.yml up -d, but the README explicitly says to expect to throw the environment away and notes that custom apps cannot be installed there.

Production needs the full Frappe Docker guidance or a managed Frappe Cloud deployment with a plan for upgrades, backups, databases, and custom apps.

Sources: [2]

Do not confuse the develop default branch with the stable v16 release line

GitHub's default branch is develop, while the latest stable v16.35.0 release targets version-16. Production environments should pin a supported release and compatible Frappe Framework version rather than deploy arbitrary develop commits.

Sources: [1][3]

Review the GPL-3.0 code license separately from ERPNext/Frappe trademark rules

Repository metadata identifies GPL-3.0, and the README separately links a Logo and Trademark Policy. Forking or redistribution therefore requires separate review of source-code obligations and branding rights.

Sources: [1][2]

Official sources

  1. [1]frappe/erpnext — GitHub repository metadata(2026-09-16)
  2. [2]ERPNext — README (develop)(2026-09-16)
  3. [3]ERPNext v16.35.0 release(2026-09-16)
Supplemental curator note

ERPNext's value is consolidating multiple core business processes into one extensible data model. Treat the disposable pwd.yml demo separately from production, and pin stable v16 rather than deploying arbitrary develop commits.

Try it in 3 steps

  1. 1

    Clone the evaluation Docker setup

    Use the Frappe Docker repository linked from the ERPNext README.

    git clone https://github.com/frappe/frappe_docker && cd frappe_docker
  2. 2

    Start the disposable demo

    The README explicitly describes this as an evaluation setup, not production.

    docker compose -f pwd.yml up -d
  3. 3

    Sign in to ERPNext

    Use Administrator / admin for the disposable demo.

    http://localhost:8080
Check the official README

Growth

Growth trends · Last 30 days

39,279 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
312
Open PRs
67

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • manufacturing
  • erpnext
  • python
  • healthcare
  • support
  • asset-management
  • accounting
  • distribution
  • retail
  • crm
  • frappe
  • hrms
Stars
39,279
Forks
12,817
Watchers
680
Open issues
1,764
Primary language
Python
License
GPL-3.0
Repository last updated
Sep 16, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.