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 CraftplanDescription
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
📊 Global score
🤖 AI-enriched data
Gratuit et open source (licence AGPLv3), auto-hébergé via Docker — aucun abonnement, seul le coût du serveur
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
