finds.dev← search

// the find

frappe/erpnext

★ 35,524 · Python · GPL-3.0 · updated Jun 2026

Free and Open Source Enterprise Resource Planning (ERP)

ERPNext is a full-stack open-source ERP covering accounting, inventory, manufacturing, HR, CRM, and more, built on the Frappe framework. It targets small-to-medium businesses that would otherwise pay for SAP or Odoo. Actively maintained with 35k stars and a large community.

The breadth of modules is real — this isn't accounting bolted onto a task tracker, it's a genuine double-entry accounting system with chart-of-accounts templates for 40+ countries. The Frappe framework underneath gives you a metadata-driven DocType system, so customizing forms and adding fields is UI-driven rather than requiring schema migrations. The banking module is a proper React/TypeScript SPA with bank reconciliation rules, PDF statement import with visual table editor, and auto-matching — better than most paid tools in this category. CI runs against both MariaDB and Postgres, and the test suite is extensive.

The Frappe bench setup is genuinely painful — Redis, MariaDB, Node, Python, and a multi-process supervisor just to run it locally, before you get to the actual app. The framework abstraction cuts both ways: once you need behavior the DocType system doesn't model, you're fighting it rather than extending it. The JavaScript layer mixes Frappe's older jQuery-based client framework with the newer Vue/React pieces, so the codebase feels architecturally split in a way that makes frontend contributions confusing. Upgrades between major versions have historically broken custom apps badly enough that the community maintains paid migration services.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →