frappe/erpnext

GitHub: frappe/erpnext

ERPNext 是一个开源 ERP 系统,解决企业运营管理中财务、库存和生产等模块的集成化问题。

Stars: 35085 | Forks: 11475

ERPNext Logo

ERPNext

Powerful, Intuitive and Open-Source ERP

[![在 Frappe School 学习](https://img.shields.io/badge/Frappe%20School-Learn%20ERPNext-blue?style=flat-square)](https://frappe.school)

[![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/f182ccf1b3131413.svg)](https://github.com/frappe/erpnext/actions/workflows/server-tests-mariadb.yml) [![docker 拉取次数](https://img.shields.io/docker/pulls/frappe/erpnext.svg)](https://hub.docker.com/r/frappe/erpnext)
ERPNext Hero Image
在线演示 - 官方网站 - 文档
## ERPNext 100% 开源 ERP 系统,助您运营业务。 ### 动机 经营业务是一项复杂的任务——处理发票、跟踪库存、管理人员以及其他日常运营。在软件各自独立销售以管理这些任务的市场中,ERPNext 能够免费完成上述所有工作,甚至更多。 ### 主要功能特性 - **会计管理**:您需要在一处管理现金流的所有工具,从记录交易到总结和分析财务报告。 - **订单管理**:跟踪库存水平、补充库存,并管理销售订单、客户、供应商、发货、可交付成果和订单履约。 - **生产制造**:简化生产周期,帮助跟踪物料消耗,展示产能规划,处理分包等更多功能! - **资产管理**:从采购到处置,从 IT 基础设施到设备。覆盖您组织的每个分支,全部集中在一个系统中。 - **项目管理**:按时、按预算、盈利地交付内部和外部项目。按项目跟踪任务、工时表和问题。
More
### 技术架构 - [**Frappe Framework**](https://github.com/frappe/frappe):一个使用 Python 和 JavaScript 编写的全栈 Web 应用程序框架。该框架为构建 Web 应用程序提供了坚实的基础,包括数据库抽象层、用户认证和 REST API。 - [**Frappe UI**](https://github.com/frappe/frappe-ui):一个基于 Vue 的 UI 库,用于提供现代化的用户界面。Frappe UI 库提供了多种组件,可用于在 Frappe Framework 之上构建单页应用程序。 ## 生产环境部署 ### 托管服务 您可以尝试 [Frappe Cloud](https://frappecloud.com),这是一个简单、用户友好且成熟的[开源](https://github.com/frappe/press)平台,可可靠且安全地托管 Frappe 应用程序。
Try on Frappe Cloud
### 自主部署 #### Docker 完整的 Docker 设置文档与常见问题,请参阅 [Frappe Docker 文档](https://github.com/frappe/frappe_docker) #### 前置条件 - [Docker](https://docs.docker.com/get-docker/) - [Docker Compose v2](https://docs.docker.com/compose/) - [git](https://docs.github.com/en/get-started/getting-started-with-git/set-up-git) ### 在您的环境中尝试 首先克隆仓库: ``` git clone https://github.com/frappe/frappe_docker cd frappe_docker ``` 然后运行: ``` docker compose -f pwd.yml up -d ``` 等待几分钟以创建 ERPNext 站点,或在打开浏览器访问 `8080` 端口前检查 `create-site` 容器的日志。(用户名:`Administrator`,密码:`admin`) 有关基于 ARM 架构的 Docker 设置,请参阅 [Frappe Docker](https://github.com/frappe/frappe_docker/blob/main/docs/01-getting-started/03-arm64.md) ## 开发环境设置 ### 手动安装 简单方法:我们的 bench 安装脚本将安装所有依赖项(例如 MariaDB)。详情请见 https://github.com/frappe/bench。 将为 ERPNext "Administrator" 用户、MariaDB root 用户和 Frappe 用户创建新密码(脚本会显示密码并将其保存到 ~/frappe_passwords.txt)。 ### 本地环境 1. 按照[安装步骤](https://frappeframework.com/docs/user/en/installation)设置 bench 并启动服务器 bench start 2. 在另一个终端窗口中,运行以下命令: # 创建新站点 bench new-site erpnext.localhost 3. 获取 ERPNext 应用程序并安装 # 获取 ERPNext 应用 bench get-app https://github.com/frappe/erpnext # 安装应用 bench --site erpnext.localhost install-app erpnext 4. 在浏览器中打开 URL `http://erpnext.localhost:8000/app`,您应该能看到应用程序正在运行 ## Logo 和商标政策 请阅读我们的 [Logo 和商标政策](TRADEMARK_POLICY.md)。

Frappe Technologies
标签:Docker, ERP系统, Frappe框架, IP地址查询, MariaDB, PPID欺骗, 业务管理, 中小企业解决方案, 云ERP, 人力资源管理, 企业资源规划, 会计, 供应链管理, 免费软件, 制造管理, 占用监测, 发票处理, 商业软件, 安全防御评估, 库存管理, 数据可视化, 网络空间测绘, 订单管理, 请求拦截, 财务管理, 资产管理, 逆向工具