Hasty Briefsbeta

Bilingual

Show HN: I've been building an ERP for manufacturing for the last 3 years

9 months ago
  • #manufacturing
  • #ERP
  • #open-source
  • Carbon is an open-source operating system designed for manufacturing to address the lack of modern, API-first tooling and vendor lock-in issues.
  • Key features include ERP, MES, QMS, Custom Fields, Nested BoM, Traceability, MRP, Configurator, MCP Client/Server, API, Webhooks, Accounting, Capacity Planning, and Simulation.
  • Technical highlights include unified auth and permissions, full-stack type safety, realtime database subscriptions, ABAC, RBAC, RLS, composable user groups, and third-party integrations.
  • Built with technologies like Remix, Typescript, Tailwind, Radix UI, Supabase, Upstash, Trigger, Resend, Novu, Vercel, and Stripe.
  • The monorepo is structured with apps and packages, including ERP, MES, Academy, and Starter applications, along with shared packages for database, documents, integrations, and more.
  • Setup requires Docker, external services like Upstash, Trigger.dev, and Posthog, and involves cloning the repo, setting up environment variables, and running database migrations.
  • Applications can be accessed locally at specified ports, and the API can be used either from another codebase or within the codebase using provided packages.
  • API documentation is auto-generated, and API keys can be generated in the ERP settings for access control.