Skip to main content

DevOps Tooling

Composable

A library of schema-validated Docker Compose fragments and a CLI that assembles them into consistent, repeatable local stacks.

  • TypeScript
  • Docker

Composable replaces copy-pasted docker-compose.yml snippets with reusable, schema-validated fragments. Add a single service such as PostgreSQL, or initialize a whole stack such as Django with PostgreSQL, Valkey and Celery, with one command.

It is built to eliminate setup drift between projects: fragments come from a verified registry (or your own), extend your existing compose.yml declaratively, and keep service-specific variables out of your main .env.

Highlights

  • Fragments and stacks are validated against JSON schemas before they touch your project.
  • Injects build contexts and Compose watch configuration for hot reloading.
  • Supports private registries for organization-specific services.
  • Installs via npm: npm install -g @voidrot/composable.

← All projects