Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Command-Line Apps
  3. boilr

boilr

Apache-2.0Go0.3.0

A command-line tool to create projects from boilerplate templates using Go's templating engine.

GitHubGitHub
1.8k stars117 forks0 contributors

What is boilr?

Boilr is a command-line boilerplate template manager that generates files or directories from template repositories. It solves the problem of repeatedly performing the same setup steps for new programming projects by allowing developers to create and use reusable project templates.

Target Audience

Developers and teams who frequently start new projects and want to automate the creation of consistent project structures, configurations, and boilerplate code.

Value Proposition

Developers choose Boilr for its simplicity, lack of external dependencies, and powerful Go-based templating, which makes it easy to create, share, and apply templates interactively from the command line.

Overview

:zap: boilerplate template manager that generates files or directories from template repositories

Use Cases

Best For

  • Quickly bootstrapping new projects with pre-configured structures
  • Standardizing license files across multiple repositories
  • Creating consistent configuration files for Docker or Kubernetes
  • Generating Electron app boilerplates
  • Automating the setup of development environments
  • Sharing project templates across teams to enforce best practices

Not Ideal For

  • Teams requiring GUI-based template management or visual previews
  • Projects deeply integrated with JavaScript/Node.js ecosystems where template tools like Yeoman are standard
  • Organizations needing enterprise features such as template versioning, audit logs, or role-based access controls
  • Developers who prefer tools with vast, community-maintained template repositories like Cookiecutter

Pros & Cons

Pros

Zero Dependencies

Boilr is a single statically linked binary with no need for Node.js or Python interpreters, simplifying installation and reducing system clutter, as highlighted in the README's feature list.

Powerful Go Templating

It leverages Go's text/template package for dynamic generation, supporting conditionals and loops, which allows for flexible and complex template logic without external tools.

Simple Template Creation

Creating templates is straightforward, exemplified by the license template that can be applied with one command, encouraging reuse and standardization across projects.

Interactive User Prompts

During template use, Boilr guides users with interactive prompts and default values from project.json, making variable input intuitive and error-resistant.

Cons

Early Development Stage

With a version at v0.3.0, Boilr may have instability, incomplete features, and breaking changes, as indicated by the release badge and reliance on user feedback for improvements.

Limited Template Ecosystem

The available templates are sparse compared to alternatives, requiring users to create most templates from scratch, which can offset the time-saving benefits for niche use cases.

Go-Specific Knowledge Required

Advanced template creation demands familiarity with Go's text/template syntax, posing a barrier for developers not versed in Go, unlike more language-agnostic tools.

Frequently Asked Questions

Quick Stats

Stars1,763
Forks117
Contributors0
Open Issues34
Last commit3 years ago
CreatedSince 2015

Tags

#boilerplate-generator#template#boilerplate-template#go-templates#boilerplate#tool#cli-tool#developer-productivity#golang#cli#project-scaffolding#go#code-generation#automation

Built With

G
Go

Included in

Go169.1kShell36.8kCommand-Line Apps19.2k
Auto-fetched 1 day ago

Related Projects

fuckfuck

Magnificent app which corrects your previous console command.

Stars97,282
Forks3,946
Last commit1 year ago
fzffzf

:cherry_blossom: A command-line fuzzy finder

Stars80,921
Forks2,804
Last commit1 day ago
ripgrepripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

Stars64,877
Forks2,597
Last commit3 days ago
divedive

A tool for exploring each layer in a docker image

Stars54,214
Forks1,990
Last commit5 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub