Craftplan 开源发布：专为手工艺品制造商打造的自托管 ERP 系统
Craftplan 开源发布：专为手工艺品制造商打造的自托管 ERP 系统一、新闻概述1. 标题Craftplan 开源发布：专为手工艺品制造商打造的 ERP 系统2. 发布时间2026 年 2 月 5 日（最新版本 v0.3.6）3. 来源GitHub 开源项目 puemos/craftplan4. 项目地址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：811Fork 数：33主要编程语言：Elixir（95.9%）代码提交活跃：最新提交为 14 小时前C. 涉及技术后端：Elixir、Phoenix Framework、Ash Framework数据库：PostgreSQL前端：Phoenix LiveView、Tailwind CSS部署：Docker、Docker Compose、Fly.io、RailwayD. 许可证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 SESAPI 密钥加密存储日历订阅：iCal（.ics）订阅 URL，兼容 Google Calendar、Apple Calendar 等包含订单交付和生产批次排期可从设置中生成和撤销订阅API 支持：JSON:API 和 GraphQL 端点API 密钥认证，加密存储CORS 配置访问控制：管理员和员工角色基于策略的资源授权全局搜索：命令面板（Cmd+K / Ctrl+K）快速访问任意记录跨产品、材料、订单、客户、批次的模糊搜索2. 技术细节A. 技术架构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 界面，无需编写大量 JavaScriptAsh 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 部署（推荐）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 -dB. 云平台部署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/参考资料puemos/craftplan GitHub RepositoryCraftplan Documentationv0.3.6 Release Notes