OSS探訪

ERPNext — 会計・在庫・販売・製造・資産・projectをFrappe上で統合するGPL-3.0のオープンソースERP

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
39,279
主要言語
Python
ライセンス
GPL-3.0
リポジトリ最終更新
2026/09/16

概要

ERPNextは、accounting、order/inventory management、manufacturing、asset management、project managementなどを1つにまとめるオープンソースERPです。Python/JavaScriptのFrappe Frameworkを基盤にし、Frappe UIでWeb UIを構成します。2026年9月16日時点のlatest stable GitHub releaseはv16.35.0、repositoryはGPL-3.0です。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

会計・在庫・受発注・製造・資産・projectを同じ業務dataでつなぐ

READMEはAccounting、Order Management、Manufacturing、Asset Management、Projectsを主要機能として挙げています。cash flow、stock、sales/purchase、supplier/customer、production、equipment、timesheetやissueを別々のsystemへ分断せず扱えます。

GitHub TopicsにはCRM、procurement、point-of-sale、retail、healthcare、HRMSなどもあり、ERPとして複数業務domainを横断する規模の大きいapplicationです。

出典:[2][1]

Frappe Frameworkのdata model・auth・REST APIと、Vue系Frappe UIを土台にする

READMEではFrappe FrameworkをPython/JavaScriptのfull-stack frameworkとして説明し、database abstraction、user authentication、REST APIを提供するとしています。

Frappe UIはVue-based component libraryで、ERPNextのSPA系UIを構築する基盤です。OSS探訪のBuilt withではGitHub metadataからPython + Frappe Frameworkを表示します。

出典:[2][1]

managed hostingとself-hostの両方を選べる

Frappe Cloudはinstallation、upgrade、monitoring、maintenanceを含むmanaged hostingとして案内されています。一方、self-hostではFrappe DockerやBenchを使ったdeployment/development pathがあります。

READMEには評価用のDocker構成と、Benchでsiteを作りERPNext appをinstallするlocal development手順の両方が示されています。

出典:[2]

複数の基幹業務を1つのERPへ寄せ、sourceとdata modelを自分で拡張したい組織に

会計・在庫・販売・購買・製造・projectが別SaaSへ分散している組織や、自社業務に合わせたfield/workflow/app拡張が必要な環境に向きます。Frappe ecosystemを前提に業務applicationを追加開発する場合にも一貫性があります。

READMEのpwd.yml Docker手順は明示的にdisposable demoで、production用途ではない

評価用手順はfrappe_docker repositoryをcloneし docker compose -f pwd.yml up -d で起動できますが、READMEは環境を捨てる前提で、custom appもinstallできないと警告しています。

productionではFrappe Dockerの正式docsやmanaged Frappe Cloudなど、upgrade、backup、database、custom appを含む別のdeployment設計を使う必要があります。

出典:[2]

default branchのdevelopとstable v16系を混同しない

GitHubのdefault branchはdevelopですが、latest stable release v16.35.0はversion-16 branchをtargetにしています。production運用ではdevelopの最新commitをそのまま採用せず、利用するmajor/minor releaseとFrappe Framework側の互換versionを固定する方が安全です。

出典:[1][3]

GPL-3.0のcodeとERPNext/Frappeのtrademark policyは別に確認する

repository metadataはGPL-3.0です。またREADMEはLogo and Trademark Policyを別途参照するよう案内しています。forkや再配布ではsource code licenseだけでなく名称・logo利用条件も分けて確認する必要があります。

出典:[1][2]

参考にした公式資料

  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)
編集部からの補足

単一機能ではなく複数の基幹業務を同じdata modelへ集約できる点が価値です。READMEのpwd.ymlはdisposable demoなのでproduction構成と混同せず、stable v16系とdevelop branchも分けて扱う必要があります。

3ステップで試す

  1. 1

    評価用Docker構成を取得

    ERPNext READMEが案内するFrappe Dockerの評価用repositoryです。

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

    disposable demoを起動

    READMEが明示する評価専用構成です。production用途には使わないでください。

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

    ERPNextへログイン

    初期credentialは Administrator / admin です。

    http://localhost:8080
公式READMEで確認

成長

成長の推移 · 直近30日

39,279 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
312
Open PR
67

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

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
主要言語
Python
ライセンス
GPL-3.0
リポジトリ最終更新
2026/09/16

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。