#9191st of 102 in Backends, databases and hosting
boilerplates
CLI that renders Docker Compose, Terraform and Ansible templates from git libraries
- Stars
- 8k
- License
- MIT
- Last commit
- Aug 2026
- Last release
- Jun 2026
- Language
- Python
7,448 on 21 Apr 20268,007 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Boilerplates is a Python CLI that renders reusable infrastructure templates (Compose, Kubernetes, Terraform, Ansible, static files, Python, Bash) into concrete files. Templates use Jinja2-like `<< >>` delimiters and a `template.json` manifest, with variables set through an interactive wizard, CLI overrides or saved defaults. Template libraries are git repositories, and a separate library offers 100+ homelab presets. It contains no AI features.
Who it is for: Homelab and self-hosting users generating Compose, Terraform or Ansible configs
Strengths
- Interactive prompts and non-interactive `--var` overrides cover both manual and scripted generation
- Git-backed libraries can be added, updated and removed with `boilerplates repo` commands
- Per-kind subcommands (compose, static) list, show and generate templates with one syntax
- Installs via pipx script or Nix flake
Weaknesses
- Not an AI project; it is a general infrastructure templating tool
- 0.2.0 dropped `template.yaml` and `.j2` formats, so older templates need migration
- Python and Bash kinds only validate syntax, variables and rendering, not compilation or tests
- Ships no Docker image or compose file for the tool itself
What it needs
- Needs pipx, git
Quick answers
Is boilerplates open source?
Yes. Its code is on GitHub under the MIT license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |