⚙️ Backcraft CLI

Build Fast. Craft Bold. Ship Robust.

Backcraft CLI is a powerful, developer-friendly tool to bootstrap express backend applications and plug in modular components instantly using a JSON-based registry.


🌟 Description

Backcraft helps developers generate complete backend app structures or modular components (like auth, payments, blog APIs, etc.) with a single command — using JSON templates stored in a separate registry package.

Effortless Setup. Extensible Design. Developer-Centric.

Whether you're building a blog, API service, or SaaS platform, Backcraft saves time by scaffolding codebases and API logic rapidly.


🧠 Features

  • Init full app registry (e.g., blog, user-management, book-management)
  • 🧩 Add components to existing projects (e.g., auth, Stripe, WebSocket)
  • 📦 Modular registry system (app and component types)
  • 🔌 Supports multiple databases (MongoDB, MySQL, PostgreSQL)
  • 🧾 Auto generate documentation using @sallbro/auto-api-doc
  • 🛠️ Zero-config scaffolding with minimal boilerplate
  • ✅ Compatible with TypeScript and JavaScript

🚀 Getting Started

npm install -g backcraft-cli