Craftplan

Craftplan

A free, self-hosted planning tool built for small food and craft producers — think a mini ERP for a bakery or workshop that tracks recipes, stock, orders and production without a SaaS subscription.

🔗 Visit Craftplan
📁 Open Source & Self-hosting🗣️ English📅 July 26, 2026

Description

A small bakery or craft workshop has the same operational headaches as a big manufacturer — knowing what a recipe actually costs to make, tracking ingredient stock before it runs out, planning production batches, and keeping orders straight — but none of the budget for enterprise ERP software built for factories. Craftplan was built by a developer for his wife's micro-bakery, and it's meant for exactly that gap: real production planning, sized for a one-person or small-team operation, that you run yourself instead of paying a monthly SaaS fee for.

Craftplan is a self-hosted, open-source (AGPLv3) production-management tool built with Elixir, the Ash Framework, Phoenix LiveView and PostgreSQL. It handles recipes as versioned bills-of-materials with automatic cost rollups, inventory with lot traceability and demand forecasting, allergen and nutritional-fact tracking (built for food producers specifically), order management, and production batch planning and purchasing. It deploys via Docker and exposes both JSON:API and GraphQL endpoints for anyone who wants to build on top of it. Being AGPLv3 and self-hosted means there's no subscription, no vendor lock-in, and your recipes and business data never leave your own server.

💬 Our review

The short version: if you run a small bakery, craft-food business or artisanal manufacturer and are currently tracking recipes and inventory in spreadsheets, Craftplan is free, purpose-built software that's a real upgrade — as long as you or someone on your team can run a Docker container.

Its differentiator against generic inventory or ERP SaaS tools is that it was built by someone solving this exact problem for a real bakery, so the domain modeling — versioned recipe costs, allergen tracking, lot traceability — fits food/craft production specifically rather than being a generic "inventory app" stretched to fit. Being self-hosted and AGPLv3 is a genuine strength for a small business wary of a $50-200/month SaaS ERP bill and vendor lock-in on their own operational data. The honest catch: self-hosting means you're the IT department — there's no vendor support line, and getting it running requires comfort with Docker and basic server maintenance, which is a real barrier for a non-technical baker or maker. It's also a young, single-maintainer-style project, so expect rough edges and to occasionally read source code to understand a feature. Great fit for a technically-inclined small producer or a friend/relative willing to set it up for one; not the choice for a non-technical shop owner who wants a polished, supported SaaS with a support chat.

💰 Pricing

Open source / gratuitGratuit, auto-hébergé (licence AGPLv3)
Self-hosted 0 $ (coût serveur seul)

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Open source / gratuit

Gratuit et open source (licence AGPLv3), auto-hébergé via Docker — aucun abonnement, seul le coût du serveur

👥 Target audiencePetits producteurs artisanaux (boulangeries, ateliers de fabrication, petites marques D2C) voulant remplacer les tableurs par un vrai outil de planification de production
🗣️ Languagesen
🌍 Target countriesMonde entier (projet open source auto-hébergé)
👍

Pros

Modélisation pensée spécifiquement pour la production alimentaire/artisanale (allergènes, traçabilité par lot, coûts de recette)

100% gratuit et open source, aucun abonnement SaaS

Auto-hébergé — les données de recette et de business restent sur le serveur du producteur

API JSON:API et GraphQL pour qui veut construire par-dessus

👎

Cons

Auto-hébergement obligatoire — nécessite de savoir faire tourner un conteneur Docker, pas de version hébergée clé-en-main

Projet jeune, communauté et documentation encore limitées

Aucun support commercial — dépannage par soi-même ou par la communauté GitHub

Peu adapté à un artisan non technique sans aide pour l'installation

❓ Frequently asked questions

What is Craftplan in one sentence?
How much does it cost?
Do I need technical skills to use it?
Is it built for a specific kind of business?
Where does my business data live?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?