ERPNext

ERPNext

Description

ERPNext is an open-source enterprise resource planning suite, and a self-hosted alternative to SAP, Oracle NetSuite, and Microsoft Dynamics. Built on the Frappe framework, it covers accounting, inventory, manufacturing, sales and purchasing, projects, HR, and CRM in one data model, with every form, report, and workflow customizable without forking. It suits small businesses through mid-market operations.

Features

  • Accounting: Double-entry ledger, multi-currency, tax templates, and financial statements.
  • Inventory & manufacturing: Stock, batch/serial tracking, BOMs, and production planning.
  • Selling & buying: Quotations, sales and purchase orders, pricing rules, and supplier management.
  • Projects & HR: Tasks, timesheets, payroll, leave, and expense claims.
  • CRM: Leads, opportunities, and email-integrated pipelines.
  • Low-code platform: Custom doctypes, server/client scripts, print formats, and dashboards.

Technology Stack

  • Python / Frappe framework backend
  • JavaScript frontend with a Vue-based customer portal
  • MariaDB (or PostgreSQL) database and Redis
  • Bench CLI or the official frappe_docker images for deployment

Requirements

  • Linux host; Docker and Docker Compose recommended
  • MariaDB 10.6+ and Redis
  • Minimum 4 GB RAM (8 GB recommended for production)

Categories

Topics

GitHub Metrics

Stars
39,017
Forks
12,735
Contributors
12,735
Last Updated
9/8/2026
Ad

Sponsor this page

Get seen without shouting for attention. Clean placement, real audience.

Learn more
MohsenI built this — follow on XERPNext - Open Source SaaS Alternative