Notice:Boilermaker is currently in Beta. We're working hard to get to a stable release! Please report any bugs or issues in the Boilermaker GitHub Discussions.

Welcome to Boilermaker!

Make. Boilerplate. Sane.

So, what is it?

Boilermaker is a language-agnostic project template system for getting code projects up-and-running fast.

In other words: it means you can build and use complex templates in any language you want!

  • It's designed to be easy to create your own reusable templates.
  • It implements Sources so you can organize templates together categorically.
  • It's built in Rust so it's pretty fast, too.

Any official templates are guaranteed to be runnable, out of the box. This means you can get started in seconds, not hours!

Getting Started

First things first, install Boilermaker.

Next, select a language you have the runtime for and copy/paste the instructions.

There are more langs in the official Hello World Boiler.

From here, check out the documentation to learn more about Boilermaker and how to use it!

Get Involved!

The Boilermaker Project is always looking for contributors and maintainers.

Let us know if you're interested in helping out with any of that.

You can find us on Github Discussions.

Note: Boilermaker itself is written in Rust but official templates are written in a variety of languages. If you don't know Rust, don't worry! You can still be a maintainer or contributor in other roles!