DEV.co
Open-Source ERP · puemos

craftplan

Craftplan is an open-source ERP platform built for small artisanal and craft manufacturers managing direct-to-consumer sales. It consolidates inventory, production, orders, invoicing, and CRM into one self-hosted application without vendor lock-in.

Source: GitHub — github.com/puemos/craftplan
1.1k
GitHub stars
58
Forks
Elixir
Primary language
AGPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorypuemos/craftplan
Ownerpuemos
Primary languageElixir
LicenseAGPL-3.0 — OSI-approved
Stars1.1k
Forks58
Open issues3
Latest releasev0.5.0 (2026-06-23)
Last updated2026-06-30
Sourcehttps://github.com/puemos/craftplan

What craftplan is

Written in Elixir with Phoenix LiveView and PostgreSQL backend, Craftplan provides JSON:API and GraphQL endpoints, encrypted API key management, and real-time UI updates. It includes BOM versioning with cost rollups, production batching, allergen tracking, and integrations with major email providers (SMTP, SendGrid, Mailgun, Postmark, Brevo, SES).

Quickstart

Get the craftplan source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/puemos/craftplan.gitcd craftplan# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Food & Beverage Artisanal Producers

First-class allergen and nutritional fact tracking for food manufacturers; BOM versioning ensures recipe compliance and accurate costing for regulatory requirements.

Small-Batch Made-to-Order Manufacturing

Production batching, inventory lot traceability, and order-to-batch allocation designed for artisanal workflows; calendar-based scheduling and iCal feeds for production planning.

Self-Hosted, Data-Sensitive Operations

Complete infrastructure control via Docker Compose or Railway; PostgreSQL backend ensures data residency and eliminates third-party SaaS dependencies.

Implementation considerations

  • Requires Elixir ~> 1.20 and Erlang/OTP 28 for development; Docker Compose simplifies deployment but demands infrastructure knowledge for production setup.
  • Schema migration and seed data must be understood before first deployment; review .env.example for email, object storage (MinIO), and secret management.
  • BOM structure and cost rollup logic should be validated against your product recipes early; nested BOM complexity may require data modeling review.
  • iCal calendar integration and API access depend on correct configuration; test email delivery (SMTP/SendGrid/etc.) before go-live.
  • Policy-based authorization (admin/staff roles) is present but should be audited against your RBAC needs; no mention of LDAP, SAML, or SSO integration.

When to avoid it — and what to weigh

  • High-Volume Mass Manufacturing — Craftplan targets small batch/D2C production; no evidence of capability for large-scale factory workflows, complex supply chain networks, or real-time MES integration.
  • Turnkey SaaS Without DevOps Overhead — Self-hosted only; requires Docker, PostgreSQL, and infrastructure management. No managed hosting or hands-off SaaS option available; unsuitable for teams without DevOps capacity.
  • Multi-Tenancy or Reseller Model — No documentation of multi-tenant architecture; appears designed for single-organization deployment. Adding customer isolation would require significant architectural changes.
  • Real-Time Industry Compliance Audits — While it tracks allergens and nutrition, no evidence of audit logging, SOC 2, ISO 27001, or FDA 21 CFR Part 11 compliance features. Requires independent security review.

License & commercial use

Licensed under AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring source code disclosure of any modifications and network derivative works.

AGPL-3.0 permits commercial use and modification, but imposes strict obligations: any modified version deployed as a network service must make source code available to users. Self-hosting your own instance is permitted; selling a hosted or modified version without disclosing source requires legal review. Not a permissive OSI license for proprietary closed-source deployment. Consult counsel before commercial integration or resale.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Self-hosted deployment removes data residency risks common to SaaS. API keys encrypted at rest. CORS configuration present. Email credentials handled securely. No mention of: encryption at rest for database, audit logging, vulnerability disclosure policy, OWASP adherence, or third-party security review. Admin/staff role-based authorization exists but RBAC depth not detailed. No evidence of rate limiting, CSRF protection detail, or input validation documentation. Any public deployment should be behind a reverse proxy with TLS and firewall rules. Independent security review recommended before processing sensitive customer or ingredient data.

Alternatives to consider

Odoo (Community Edition)

Mature, feature-rich ERP with strong manufacturing, inventory, and CRM modules. Permissive LGPL license. Larger community and ecosystem. No first-class allergen tracking; more complex to self-host and extend.

Tryton

Open-source modular ERP (GPL), Python-based, strong in manufacturing and supply chain. Smaller community than Odoo. Fewer integrations and less allergen-specific tooling than Craftplan.

Shopify / Shopify Plus + Custom Apps

SaaS ecommerce with built-in order and inventory management. No self-hosting or vendor lock-in risk reduction. Strong app ecosystem. Proprietary and costly; production planning and BOM versioning require custom development.

Software development agency

Build on craftplan with DEV.co software developers

Review the AGPL-3.0 license implications, validate feature fit for your workflows, and assess DevOps capacity. If self-hosted manufacturing ERP aligns with your needs, spin up a demo or development instance using Docker Compose.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

craftplan FAQ

Can I use Craftplan for closed-source commercial manufacturing?
You can deploy Craftplan internally without disclosing modifications. If you host it as a service or sell a modified version, AGPL-3.0 requires source code disclosure. Consult legal counsel if commercial hosting or resale is planned.
What happens if I modify Craftplan for my business?
Internal modifications for your own self-hosted use are permitted. If you offer the modified version as a network service or to others, AGPL-3.0 mandates source code availability. Integration into a larger proprietary system should be reviewed by counsel.
How mature is Craftplan for production?
Project is young (started December 2024) but actively maintained. Latest release is v0.5.0 (June 2026); v1.0 status unknown. It is suitable for small artisanal operations but carries higher risk than established ERPs. Evaluate against your uptime and support needs.
What if I need email, calendar, or API integrations?
Email is configurable via UI (6+ providers supported) with encrypted keys. iCal feeds export to Google/Apple Calendar. JSON:API and GraphQL are available for custom integrations. No built-in Zapier, webhooks, or accounting system connectors; you may need custom code or middleware.

Software developers & web developers for hire

DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If craftplan is part of your open-source erp roadmap, our team can implement, customize, migrate, and maintain it.

Ready to Deploy Craftplan?

Review the AGPL-3.0 license implications, validate feature fit for your workflows, and assess DevOps capacity. If self-hosted manufacturing ERP aligns with your needs, spin up a demo or development instance using Docker Compose.