Loading... # Craftplan 开源发布:专为手工艺品制造商打造的自托管 ERP 系统 # 一、新闻概述 ## 1. 标题 Craftplan 开源发布:专为手工艺品制造商打造的 ERP 系统 ## 2. 发布时间 2026 年 2 月 5 日(最新版本 v0.3.6) ## 3. 来源 GitHub 开源项目 puemos/craftplan ## 4. 项目地址 https://github.com/puemos/craftplan # 二、核心内容 ## 1. 事件摘要 ### A. 主要内容 Craftplan 是一个开源的企业资源规划(ERP)系统,专为小规模手工制造业和手工艺品商业设计。该项目采用 AGPLv3 开源协议,提供完整的产品目录管理、库存控制、订单处理、生产规划、采购和客户关系管理功能。 ### B. 核心亮点 - 专为手工制造业定制,非通用 ERP 的简单适配 - 完整的 BOM(物料清单)版本管理和成本自动核算 - 内置过敏原和营养成分追踪,适合食品饮料生产商 - 自托管部署,数据完全自主可控 - 提供在线演示和 Docker 一键部署 ## 2. 关键信息 ### A. 版本号 v0.3.6(2026 年 2 月 5 日发布) ### B. 重要数据 - GitHub Stars:811 - Fork 数:33 - 主要编程语言:Elixir(95.9%) - 代码提交活跃:最新提交为 14 小时前 ### C. 涉及技术 - 后端:Elixir、Phoenix Framework、Ash Framework - 数据库:PostgreSQL - 前端:Phoenix LiveView、Tailwind CSS - 部署:Docker、Docker Compose、Fly.io、Railway ### D. 许可证 AGPLv3(强 copyleft 开源许可证) ## 3. 背景介绍 ### A. 项目定位 Craftplan 定位为面向手工艺品制造商的直接面向消费者(D2C)微型企业的自托管软件解决方案,目标用户包括小型烘焙坊、手工酿酒商、手工艺品作坊等。 ### B. 相关上下文 该项目从 Craftday 更名而来,目前处于活跃开发阶段,功能已相当完善,包括生产计划、订单管理、库存预测等核心 ERP 功能。 # 三、详细报道 ## 1. 主要内容 ### A. 功能模块 **产品目录与 BOM 管理**: - 支持产品图片和标签管理 - 版本化物料清单(BOM),最新版本可编辑,历史版本只读 - 跨嵌套 BOM 的自动成本核算 - 工序步骤的时间和成本跟踪 **订单与发票**: - 客户订单处理,支持日历排期 - 发票生成 - 订单项目分配到生产批次 **生产管理**: - 生产批次管理,自动物料消耗 - 批次成本快照 - 生产完成度跟踪 **库存管理**: - 原材料管理,支持批次追溯 - 库存变动记录(消耗、接收、调整) - 过敏原和营养成分追踪 - 需求预测和补货计划 **采购管理**: - 采购订单和供应商管理 - 收货入库并创建批次记录 **客户关系管理(CRM)**: - 客户和供应商数据库 - 订单历史和统计 **数据导入导出**: - CSV 批量导入产品、材料、客户 - CSV 导出功能 ### B. 技术特性 **邮件集成**: - 可从 UI 配置事务邮件发送 - 支持 SMTP、SendGrid、Mailgun、Postmark、Brevo、Amazon SES - API 密钥加密存储 **日历订阅**: - iCal(.ics)订阅 URL,兼容 Google Calendar、Apple Calendar 等 - 包含订单交付和生产批次排期 - 可从设置中生成和撤销订阅 **API 支持**: - JSON:API 和 GraphQL 端点 - API 密钥认证,加密存储 - CORS 配置 **访问控制**: - 管理员和员工角色 - 基于策略的资源授权 **全局搜索**: - 命令面板(Cmd+K / Ctrl+K)快速访问任意记录 - 跨产品、材料、订单、客户、批次的模糊搜索 ## 2. 技术细节 ### A. 技术架构 ```mermaid graph TB Client[用户浏览器] --> Phoenix[Phoenix LiveView] Phoenix --> Ash[Ash Framework] Ash --> PostgreSQL[(PostgreSQL 数据库)] Ash --> MinIO[(MinIO 对象存储)] Phoenix --> Email[邮件服务] Email --> SMTP[SMTP/SendGrid/Mailgun] Email --> SES[Amazon SES] Phoenix --> API[API 层] API --> JSON[JSON:API] API --> GraphQL[GraphQL] Client --> iCal[iCal 日历订阅] ```  ### B. 技术选型理由 - **Elixir + Erlang/OTP**:提供高并发和容错能力 - **Phoenix LiveView**:实现实时交互的 Web 界面,无需编写大量 JavaScript - **Ash Framework**:声明式资源框架,快速构建业务逻辑 - **PostgreSQL**:可靠的关系型数据库,支持复杂查询 - **Tailwind CSS**:实用优先的 CSS 框架,快速构建美观界面 ## 3. 数据与事实 ### A. 项目活跃度 - 最新版本 v0.3.6 于 2026 年 2 月 5 日发布 - 项目已有 9 个版本发布 - 代码库包含完整的 CI/CD 配置 ### B. 社区参与 - 811 位用户关注(Star) - 33 个用户分支(Fork) - 4 位用户在看守(Watch) # 四、影响分析 ## 1. 行业影响 ### A. 填补市场空白 传统 ERP 系统主要面向大型制造企业,对于小规模手工艺品制造商来说过于复杂和昂贵。Craftplan 专为这一细分市场设计,填补了开源 ERP 在手工艺品制造领域的空白。 ### B. 技术趋势 - 自托管趋势:用户越来越关注数据主权,不愿将敏感业务数据存储在第三方云服务 - 垂直领域 ERP:通用 ERP 系统难以满足特定行业的特殊需求,垂直化定制成为趋势 - Elixir 生态:Elixir 凭借其在并发和容错方面的优势,在企业应用领域逐渐崭露头角 ## 2. 用户影响 ### A. 现有潜在用户 **适合的用户类型**: - 小型烘焙坊和食品作坊(过敏原和营养追踪功能) - 手工酿酒商(批次追溯和配方管理) - 手工艺品制作商(BOM 和成本核算) - 直接面向消费者的微型企业 ### B. 优势 - **成本**:开源免费,无需支付昂贵的 ERP 许可费用 - **数据自主**:自托管部署,数据完全掌握在自己手中 - **功能完整**:覆盖 ERP 核心功能模块 - **快速部署**:提供 Docker Compose 一键部署方案 ### C. 挑战 - **技术门槛**:需要一定的技术能力进行部署和维护 - **生态成熟度**:相比商业 ERP,插件和第三方集成较少 - **支持服务**:开源项目主要依赖社区支持 ## 3. 技术趋势 ### A. Elixir 在企业应用中的崛起 Craftplan 展示了 Elixir 在构建复杂企业应用方面的能力,特别是在实时性和并发性方面。 ### B. Ash Framework 的应用 Ash Framework 作为新兴的 Elixir 资源框架,在 Craftplan 中得到充分应用,为类似项目提供了参考。 ### C. 自托管 SaaS 的趋势 随着对数据隐私的关注增加,越来越多的 SaaS 产品提供自托管选项,Craftplan 在这方面走在前列。 # 五、各方反应 ## 1. 项目热度 - GitHub 平台上获得 811 个 Star,显示出开发者社区的积极关注 - 33 个 Fork 表明有用户在尝试定制和部署 ## 2. 技术亮点 - **BOM 版本管理**:这是手工艺品制造业的核心需求,Craftplan 实现了完整的版本控制和历史追溯 - **过敏原和营养追踪**:这是食品饮料行业的合规要求,Craftplan 将其作为一等公民功能 - **全局搜索命令面板**:借鉴现代 IDE 的设计理念,提升用户体验 ## 3. 部署方式 ### A. Docker 部署(推荐) ```bash curl -O https://raw.githubusercontent.com/puemos/craftplan/main/docker-compose.yml curl -O https://raw.githubusercontent.com/puemos/craftplan/main/.env.example cp .env.example .env # 填写必要的密钥配置 docker compose up -d ``` ### B. 云平台部署 - Fly.io:提供自动部署配置 - Railway:支持一键部署 # 六、相关链接 ## 1. 官方资源 - GitHub 仓库:https://github.com/puemos/craftplan - 在线演示:https://craftplan.fly.dev - 项目文档:https://puemos.github.io/craftplan/docs/ - API 文档:https://puemos.github.io/craftplan/docs/api/ ## 2. 技术参考 - Ash Framework:https://ash-hq.org/ - Phoenix Framework:https://www.phoenixframework.org/ - Elixir 官方网站:https://elixir-lang.org/ *** ## 参考资料 1. [puemos/craftplan GitHub Repository](https://github.com/puemos/craftplan) 2. [Craftplan Documentation](https://puemos.github.io/craftplan/docs/) 3. [v0.3.6 Release Notes](https://github.com/puemos/craftplan/releases/tag/v0.3.6) 最后修改:2026 年 02 月 06 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏