10 个最受开发者喜爱的开源 ERP / CRM 项目(GitHub Star 榜单)

深入盘点 GitHub 上 Star 数最多的 10 个开源 ERP 和 CRM 项目,基于真实开发者活跃度精挑细选,涵盖 Odoo、ERPNext、NocoBase 等强大系统,帮你找到最适合自托管和定制的企业管理工具。

今天这篇文章,继续带大家深挖 GitHub 上最受开发者欢迎的项目

或许你已经看过太多“Top 10”类的产品推荐文章,但我们想做点不一样的——用真实的 GitHub Star 数作为唯一标准,只推荐那些被开发者反复验证、有实际价值的开源项目。

欢迎阅读我们的往期内容:

今天,让我们来看看 ERP 和 CRM 项目。

ERP & CRM.png

为什么把 ERP 和 CRM 放在一起?

在企业实际管理中,ERP 和 CRM 经常被同时提及。很多团队发现,单独部署 ERP 或 CRM 已经无法满足全流程的数字化需求。事实上,许多开源项目本身也在不断融合二者的功能:

  • ERP 项目集成了 CRM 场景,管理从线索到销售全流程
  • CRM 项目补充了库存、订单、财务等 ERP 能力

所以,我们将这两个领域放在一起,用一份榜单,帮你发现那些强大、受认可又具备一体化能力的开源管理系统,让你少走弯路。

本文推荐项目可以在以下链接查看:

https://github.com/topics/crm

https://github.com/topics/erp

第一:Odoo ⭐️ 42.6k

Odoo.PNG

项目简介

Odoo 最早诞生于 2005 年,原名 OpenERP,是全球最知名、发展最成熟的开源 ERP/CRM 项目之一。Odoo 的设计理念是“模块化一体化”,涵盖企业运营几乎所有核心流程,包括:销售、采购、库存、财务、生产、项目、人力、营销、电子商务等。

Odoo 基于 Python(主要是 Odoo 的服务端)和 PostgreSQL 数据库,前端为自研框架。Odoo 拥有极为完善的插件和应用生态,支持自定义开发、REST API、第三方集成等,适合有一定技术能力、希望深度定制业务流程的企业或开发团队。

项目优势

  • 模块化架构:功能覆盖全面,从 CRM 到 ERP,再到网站、电商、营销工具都能找到官方模块,并且所有模块无缝集成。
  • 生态活跃:全球有超过 30,000 个社区应用和插件,文档丰富,社区和官方论坛活跃。
  • 定制能力强:拥有强大的自定义表单、工作流引擎、报表设计能力,支持二次开发,API 完善。
  • 界面现代化:前端体验在开源 ERP/CRM 领域处于领先,UI 友好,移动端体验良好。
  • 部署灵活:支持本地自托管、私有云、公有云多种部署方式,官方还提供一站式托管服务。

最适用场景

  • 中型及以上企业:有复杂业务流程、多部门协作、需要一体化管理的企业
  • 有定制需求的团队:需要根据自身流程深度定制、开发专属插件的技术型企业
  • 希望逐步扩展业务系统的公司:可以先从 CRM 或单一模块起步,后续按需平滑扩展到全套 ERP

是否真开源?

Odoo 的“开源”分为 Community(社区版)和 Enterprise(企业版)两个版本。

  • 社区版(Odoo Community)是真开源,采用 LGPL v3 许可,所有源码完全开放。
  • 但 Odoo 部分高级功能(如进阶报表、在线编辑、移动端高级功能、部分集成插件等)被放在 Enterprise 版本,仅提供付费授权,源码不开源。

因此,如果你的企业仅依赖核心模块、愿意自行开发/整合,可以放心选择 Odoo Community。需要更多进阶和高级功能时,需评估是否接受混合模式(社区+付费)。

第二:Twenty ⭐️ 27.7k

twenty.png

项目简介

Twenty 是一款定位现代化的开源 CRM 系统,注重极简设计、流畅协作与高度可定制性,核心技术栈为 Node.js + React + PostgreSQL。

项目不仅支持销售线索、客户、联系人、合同等核心 CRM 需求,还强调自动化任务流、灵活的数据建模和开放 API 接口,适合有技术能力的团队根据自身需求快速二次开发和集成。

项目优势

  • 现代化 UI/UX:界面极简,用户体验贴近主流 SaaS CRM 产品,易于上手。
  • 自动化与灵活性:支持自定义实体、工作流、自动化脚本,满足复杂业务逻辑和自动化需求。
  • API 驱动:丰富的开放 API,方便前后端自定义开发与第三方集成。
  • 开箱即用:内置客户、联系人、销售、合同、项目等核心模块,部署即用。

最适用场景

  • 技术型团队:有开发能力、需要高度定制和自动化的初创公司或成长型企业。
  • 轻量级 CRM 需求:不需要传统 ERP 级别复杂度,更关注客户和销售流程数字化。
  • 自主可控:需要将业务系统自托管、保障数据隐私或有合规要求的团队。

是否真开源?

Twenty 源代码基于 Business Source License 1.1 (BSL-1.1) 协议开放:

  • 源代码完全公开,允许自托管和自定义开发。
  • 但对于大规模商业应用或 SaaS 级别服务,需遵守协议条款,可能存在商业化限制。
  • 官方同时提供 SaaS 云服务,部分高级功能可能优先在云版发布。

适合技术型团队自行部署、定制,追求开源可控的现代 CRM。如果计划用于大型商用或二次分发,建议详细阅读 BSL 协议并与官方确认合规边界。

第三:ERPNext ⭐️ 24.7k

ERPNext.png

项目简介

ERPNext 由印度公司 Frappe 于 2011 年开源,是全球最活跃、口碑最好的开源 ERP 项目之一。项目基于自研的 Frappe 框架(Python + MariaDB/MySQL,前端为 JavaScript/React),核心理念是“开箱即用+高度可定制”。

ERPNext 集成了 ERP 和 CRM 所有主流模块,包括采购、库存、销售、会计、人力资源、项目管理、制造、售后、资产、网站等,功能覆盖面广、流程打通。

ERPNext 特别适合中小企业到成长型企业,技术上强调模块化和低代码定制,允许用户通过拖拽、配置和脚本快速调整数据模型和业务流程,非常适合希望自建数字化底座的团队。

项目优势

  • 模块齐全,流程贯通:囊括 ERP 和 CRM 各核心模块(如销售、库存、财务、人力、CRM、项目等),一体化程度高。
  • 高度定制能力:内置低代码开发器,允许业务侧自定义表单、字段、权限、工作流和自动化脚本,无需深厚开发经验也可灵活扩展。
  • 支持多语言、多币种、多公司场景:适合跨国企业、跨地区业务部署。
  • 开源纯正,支持自托管和云端:无锁定,支持本地或公有云部署,官方也提供商业云服务。

最适用场景

  • 成长型企业:业务快速发展、需要流程规范和一体化数字化管理的团队。
  • 跨国/多公司运营:需要多语言、多币种、分公司管理的企业。
  • 希望快速上线且持续自定义的中小企业:希望“开箱即用+持续灵活扩展”,不依赖外包。

是否真开源?

ERPNext 采用 GPL v3 协议,完全开源,所有功能模块、底层框架、源码全开放,支持任何规模的免费自托管和二次开发。

  • 你可以自由部署、修改、集成和扩展,享受完整的社区支持。
  • 官方也提供托管云服务,但核心功能和源码对自托管用户全部开放。

第四:Monica ⭐️ 22.7k

Monica.png

项目简介

Monica 是一款定位独特的开源 CRM 系统,与传统的“客户管理”不同,它专注于**“个人关系管理”**(Personal CRM)——帮助你记录、追踪和维护与朋友、家人、合作伙伴、客户之间的互动和关系。Monica 使用 PHP(Laravel 框架)+ MySQL 构建,前端为 Vue.js,部署简便,资源占用小。

Monica 的使用场景更轻量化,虽然它提供联系人管理、任务、提醒、通话记录、礼物偏好等功能,但它并不追求企业级功能的全面覆盖,而是极度聚焦于高质量的联系追踪和人际关系管理体验

项目优势

  • 专注个人关系管理:适合自由职业者、顾问、销售等需要维护大量人际联系的用户或小型团队。
  • 界面简洁易用:功能明确、操作直观,整体体验贴近日常生活使用习惯。
  • 轻量部署,资源占用小:部署流程清晰、依赖少,自托管门槛低,适合个人或技术小团队快速上线。
  • 支持多语言与数据导出:方便长期维护和国际化使用。
  • 以隐私为核心设计:强调数据归属,特别适合希望掌控联系人数据的用户。

最适用场景

  • 个人用户或自由职业者:希望系统性记录客户或关系网络,长期维护重要联系的人群。
  • 小型咨询、顾问或服务型团队:需要简单 CRM 工具但不需要复杂 ERP 流程的场景。
  • 数据敏感型用户:希望私有部署、掌握联系人数据,规避 SaaS 工具的数据外泄风险。

是否真开源?

Monica 完全采用 AGPL v3 开源协议,所有功能均在 GitHub 上完整开放,无商业版锁定功能

  • 支持自托管、自定义开发、自由修改;
  • 提供官方 Docker 镜像和一键部署指南;
  • 官网提供商业托管版本(SaaS Monica Cloud),但不影响本地部署用户使用全部功能。

第五:Huly Platform ⭐️ 20.6k

Platform.png

项目简介

Platform 是 Human Colossus Foundation 推出的新一代开源数据与关系管理平台。与传统的 ERP 或 CRM 不同,Platform 核心关注数据主权、安全合规和高度灵活的数据建模,目标是为企业与个人提供自主、可验证的数据协作基础设施。

平台基于 TypeScript + Node.js + PostgreSQL 构建,强调“关系驱动的数据架构(Relation-driven Data Architecture)”,并通过可视化工具支持复杂的数据建模和权限管理,适合希望彻底掌控数据流动和业务逻辑的企业或开发者。

Platform 并非典型的 ERP/CRM 应用,而是可作为构建 ERP/CRM 及更多类型业务系统的底座

项目优势

  • 数据主权与合规:平台底层以“数据主权”为核心,支持隐私保护、合规性要求强的数据建模与流转,适合对数据安全有高要求的行业(如金融、医疗)。
  • 高度可扩展的数据模型:内置元数据管理、关系建模、数据权限等能力,支持自定义复杂业务结构,远超传统 CRM/ERP 固定模块的灵活性。
  • 去中心化与可验证架构:支持分布式身份、去中心化数据流动与业务验证,面向未来的 Web3/信任计算场景。
  • 开放标准和可插拔架构:便于和第三方系统集成或构建自定义应用,适合技术团队进行二次开发。
  • 社区驱动与透明开发:项目规划、路线图、开发过程全部公开,适合关注开源治理和参与度的团队。

最适用场景

  • 数据合规和主权要求极高的行业:如金融、医疗、政府、科研等领域,需要严格掌控数据流转和权限。
  • 需要定制数据结构和业务逻辑的企业:适合希望构建独特业务系统,而非套用传统 ERP/CRM 固定模板的团队。
  • 关注未来分布式数据协作的组织:对 Web3、数字身份、数据主权等有探索和试点需求的创新型企业。

是否真开源?

Platform 项目采用 Apache License 2.0 开源协议,完全开源,核心功能和代码全部开放

注:该平台定位偏底层基础设施,如果团队缺乏数据建模或系统开发能力,上手会有一定技术门槛。适合技术栈成熟、具备自主开发能力的组织。

第六:NocoBase ⭐️ 15.5k

NocoBase.png

项目简介

NocoBase 是一款开源无代码/低代码开发平台,主打“高度可扩展和数据模型驱动”理念,帮助企业与开发者快速搭建包括 CRM、ERP 在内的各种管理系统。

NocoBase 基于 Node.js + React 技术栈,前后端完全开源。其核心特色是通过“可视化建模”和“插件化架构”,让用户无需复杂编程即可搭建业务系统,同时又能满足技术团队深度定制的需求。

NocoBase 以数据模型为中心,支持自定义实体、字段、表单、流程和权限控制,适合业务变化快、定制化需求高的团队。通过插件功能,可以灵活引入工作流、报表、第三方集成等高级功能,是从“快速搭建”到“企业级扩展”的理想选型。

项目优势

  • 数据模型驱动,极致灵活:无需写代码即可配置复杂的数据结构、权限和页面;底层完全开放,可二次开发。
  • 插件机制丰富:几乎所有功能(如工作流、通知、自动化、API 集成、第三方存储等)均以插件形式提供,可按需扩展或自定义开发插件。
  • 可视化低代码开发体验:所见即所得界面设计,快速搭建业务系统,业务用户也能独立上手。
  • 一体化覆盖 ERP/CRM 场景:不仅适合构建 CRM、ERP,还可支持 OA、流程审批、项目管理等多种企业应用。
  • 社区活跃,文档完善:拥有中、英、日文社区,官方维护活跃、文档和教程持续完善,易于入门。

最适用场景

  • 中小企业或创新团队:希望以低成本快速上线、灵活调整业务系统的团队。
  • 有一定技术能力、追求可控与自主的企业:希望自托管、保护数据隐私、按需定制和扩展业务流程。
  • 需要搭建多类型管理系统:不仅仅是 CRM 或 ERP,还包括 OA、审批流、资产管理等场景。

是否真开源?

NocoBase 采用 AGPL v3 开源协议,核心和基础插件全部开源,支持任何规模自托管和定制开发。

  • 插件生态正在快速丰富,用户可自由安装、开发和分享插件。
  • 官方提供商业支持和付费高级插件,但基础能力无阉割,“开源即可用”,不存在“假开源”问题。
  • 社区持续贡献新插件和行业解决方案。

第七:Krayin CRM ⭐️ 14.4k

Krayin CRM.png

项目简介

Krayin CRM 是一款基于 Laravel 框架的现代开源 CRM 系统,由印度 Bagisto 团队推出(Bagisto 是著名的开源电商项目)。项目自 2021 年开源以来,专注于为中小企业提供免费、易用且易扩展的客户关系管理解决方案。

Krayin 采用 PHP(Laravel)+ MySQL 技术栈,继承了 Laravel 的高扩展性和强大生态,易于与现有 PHP 应用集成或进行二次开发。项目支持销售线索、联系人、公司、活动、任务、邮件、日程等典型 CRM 场景,也适合初创或成长型团队低成本自建 CRM 系统。

项目优势

  • 基于 Laravel,扩展性强:适合熟悉 PHP/Laravel 的技术团队,易于二次开发和深度定制。
  • 免费开源,部署门槛低:界面现代、功能聚焦,适合轻量部署和快速上线,支持 Docker 镜像一键启动。
  • 功能聚焦,体验简洁:内置销售线索、联系人、公司、日程、任务、邮件跟进等常用 CRM 功能,避免“过度设计”的复杂度。
  • 社区活跃,文档完善:由 Bagisto 团队主导,拥有一定的用户基础和官方维护支持,常见问题可在社区和 GitHub 讨论区找到解答。
  • 与 Bagisto 等生态项目兼容:可与开源电商平台 Bagisto 等 PHP 项目打通,实现电商 + CRM 的一体化管理。

最适用场景

  • 中小企业、初创团队:预算有限、业务流程不复杂,希望低门槛搭建专属 CRM 系统。
  • PHP/Laravel 技术栈用户:希望与现有系统集成或深度定制、快速开发新功能的技术型团队。

是否真开源?

Krayin CRM 完全开源,采用 MIT 协议,所有核心功能和源码均可免费商用和二次开发。

  • 支持自主部署、自定义开发、无限扩展。
  • 官方同时提供商业支持服务,但核心功能全部开放,社区用户与商业用户享有同等权限。

第八:Akaunting ⭐️ 8.6k

Akaunting.png

项目简介

Akaunting 是一款专注于中小企业财务和会计管理的开源 ERP 系统,自 2017 年开源以来,受到了全球大量小微企业和自由职业者的欢迎。Akaunting 采用 PHP(Laravel 框架)+ MySQL/PostgreSQL 技术栈,支持自托管和多语言,主打“开箱即用”的简单体验。

项目核心功能围绕账务、发票、收支、报销、资产管理、库存、预算等模块设计,并通过官方应用市场扩展 CRM、工资单、税务等进阶功能。适合不想用“重型ERP”,但又希望系统性管理企业财务的用户。

Akaunting 还支持多组织、多货币、自动化记账和报表导出,适合国际化运营场景。

项目优势

  • 聚焦财务,极简体验:所有核心功能聚焦财务会计与业务运营,界面简洁、操作直观,无需专业会计背景也能快速上手。
  • 模块化扩展能力:通过“应用市场”可安装 CRM、库存、人力资源等额外模块,逐步升级为轻量级 ERP。
  • 多组织、多货币支持:适合多业务线或国际化团队集中管理账务。
  • 开源+云服务双模式:支持自托管,也可直接注册官方云端服务,数据掌控方式灵活。
  • 全球社区活跃:支持 50+ 语言,拥有全球用户和开发者社区,插件生态丰富。

最适用场景

  • 中小微企业、自由职业者:需要低成本实现财务数字化、账务合规的个人和团队。
  • 创业团队或多业务线公司:希望集中管理不同业务实体账目,随需扩展功能。
  • 不想用重型ERP但又需系统性账务管理的团队:对企业资源计划和CRM有基础需求、可通过插件逐步完善。

是否真开源?

Akaunting 完全开源,采用 GPL v3 协议,核心财务功能全部开放。

  • 支持免费自托管、定制开发和二次分发;
  • 部分插件和官方云服务为商业收费,但不影响本地核心功能完整性。

第九:Grocy ⭐️ 7.5k

Grocy.png

项目简介

Grocy 是一款专注于家庭和小团队自用场景的开源“家用ERP”系统,于 2017 年开源,因其实用、简洁和趣味性,在极客和自托管社区广受欢迎。项目基于 PHP(Laravel 框架)+ SQLite/MySQL/PostgreSQL 构建,易于部署和低资源消耗。

Grocy 最初定位为家庭食品库存管理工具,但发展至今已集成购物清单、菜谱、家务管理、设备维护、费用追踪等多模块,是一款微型ERP,兼具简单 CRM、库存、资产管理等基本能力。用户可以通过 Web 界面或移动端 APP 管理所有生活与家庭运营细节。

项目优势

  • 极致轻量、开箱即用:安装简单,依赖极少,适合个人、家庭或小型团队用最少运维成本自托管。
  • 多模块覆盖家庭/小团队管理:支持食品库存、购物清单、家务任务、菜谱、设备维护、费用/账本等多场景,覆盖生活运营大部分需求。
  • 数据可导出与隐私安全:完全自托管,数据归属自己,支持导入/导出和备份。
  • 插件扩展与 API 支持:拥有基础 API,可与 Home Assistant 等智能家居系统对接,也能通过社区脚本进一步扩展功能。
  • 社区驱动,持续迭代:由全球极客社区贡献功能和多语言支持,界面简洁,易用性高。

最适用场景

  • 个人与家庭用户:希望提升生活管理效率、自动追踪家务与库存的极客或自律家庭。
  • 极客自托管爱好者:追求数据私有、开源掌控、喜欢折腾个性化生活系统的用户。
  • 小型团队/合租/集体宿舍:共享购物、账本和物品管理需求的协作小团体。

是否真开源?

Grocy 完全开源,采用 MIT 协议所有功能全部开放,无商业插件锁定

  • 支持任何用途的免费自托管、定制开发、二次分发;
  • 不存在“假开源”或强制付费,文档完善,上手友好;
  • 作者维护活跃,社区反馈及时。

第十:iDURAR ERP/CRM ⭐️ 7.3k

iDURAR.png

项目简介

iDURAR 是一款面向中小企业的现代化开源 ERP + CRM 系统,致力于帮助企业实现客户、销售、采购、库存、项目、财务等业务的一体化数字管理。

iDURAR 采用 Node.js(Express)+ React + MongoDB 技术栈,支持多语言和本地化,主打“开箱即用”+“可定制”的现代企业体验。系统内置丰富的管理模块,支持从销售、采购到财务全流程,帮助企业打通数据孤岛,实现高效协作。

项目优势

  • ERP 与 CRM 一体化:客户、联系人、销售、采购、库存、财务、项目等核心模块全部内置,无需安装额外插件即可覆盖大部分中小企业业务需求。
  • 现代技术栈:基于 Node.js + React + MongoDB,部署灵活,API 丰富,易于与其他系统集成和定制开发。
  • 多语言、多币种支持:适合有国际化需求的团队,前后端多语言可灵活切换。
  • 开箱即用与可定制兼备:初次部署即可用,支持自定义字段、表单和权限设置,方便不同企业快速适配。
  • 界面现代、体验友好:UI 设计符合主流 SaaS 产品审美,操作简单易用,减少上手门槛。

最适用场景

  • 中小型企业:需要一体化管理销售、客户、采购、库存、项目和财务的公司。
  • 希望低成本自托管:对 SaaS 服务不信任、需要数据私有化的团队。
  • 有二次开发需求的技术型企业:希望在现有基础上快速定制业务逻辑或对接自有系统。

是否真开源?

iDURAR 完全开源,采用 MIT 协议核心功能和全部源码均对外开放

  • 支持免费自托管、二次开发、商业用途;
  • 官方提供商业服务和技术支持,但不影响社区用户使用完整功能。

如何选择最适合你的开源 ERP / CRM 系统?

看到这里,你也许已经有些眼花缭乱。每个项目都有其亮点,但究竟哪个才适合你的企业或团队?

我们为你准备了一份简要对照表,按照常见使用场景给出推荐建议,希望能帮你快速找到方向:

使用场景推荐项目推荐理由
想一步到位部署全功能 ERP + CRM 系统ERPNext, iDURAR, Odoo(Community 版)功能齐全,流程贯通,适合中型以上企业
有完整业务流程,但预算有限,技术能力强NocoBase, iDURAR开源可控、插件化强,适合自托管和快速定制
只需要一个现代 CRM 系统,界面要好看,易扩展Twenty, Krayin CRM前端现代、功能聚焦、API 友好,适合初创团队
对财务管理要求高,希望聚焦账务Akaunting简洁开箱即用,可选插件扩展为轻量 ERP
希望管理生活/家庭/合租生活grocy极简自托管,功能贴合日常生活,有趣又实用
想构建一套高度合规、数据主权强的数据系统Platform (HCF)支持去中心化、数据建模与合规审计,适合创新型组织
自由职业者/顾问型用户,需要追踪客户关系Monica专注人际关系管理,轻量、易用、极致隐私友好

如果你有开发能力,想构建自定义 ERP/CRM 系统NocoBasePlatform 是最具潜力的底座型平台。

如果你更希望“装上就能用”ERPNextiDURARAkaunting 会是高性价比选择。

📌 最后的建议

开源 ERP/CRM 项目看似很多,但每一个都带着作者对“业务数字化”的理解。选择时,不妨先明确你的目标是「省钱、控数据、可定制」,还是「快速上线、少维护」,然后回过头来看这个榜单,你会发现答案已经很清晰了。

❤️ 如果你觉得本文有帮助,欢迎分享给身边的朋友!

相关阅读:

× View Image