Introduction
locraft is a lightweight CLI tool that bootstraps and manages your local development environment — databases, caches, queues, and more — using Docker Compose under the hood, so you never have to write a docker-compose.yml by hand again.
Why locraft?
Section titled “Why locraft?”- Zero config — spin up Postgres, Redis, or RabbitMQ with a single command.
- Project isolation — each project gets its own stack, no port collisions.
- Dashboard — a local web UI to inspect services, logs, and connections.
- Composable — add or remove services without rewriting config files.
How it works
Section titled “How it works”- You run
locraft initin your project directory. - locraft creates a managed
docker-compose.ymltailored to the services you pick. locraft upstarts everything;locraft downstops it.- The optional dashboard gives you visibility into running services.
Next steps
Section titled “Next steps”- Installation — install locraft on your machine.
- Quick Start — go from zero to a running stack in under a minute.
- Dashboard Architecture — deep dive into the frontend stack.