Boiler

Boiler 0.5.0

Store reusable code snippets and stacks locally and in remote repositories.

  • By Rishi Yaduwanshi
  • Open Source
  • Portable
  • Updated Jul 12, 2026
Download for Windows

About Boiler

Boiler is a CLI tool to store and reuse code snippets and project templates locally and in remote .
Features include automatic versioning, template variables, and zero configuration.
Stop installing entire packages for one function. Stop copy-pasting code between projects.

What's new in 0.5.0

🚀 bl Engine - Scripting, Local Scopes & Silent Scaffolding
Boiler v0.5.0 is the biggest release yet. Boiler is no longer just a snippet/stack manager - it's a full code automation engine. Write .bl scripts once, run them anywhere.
✨ What's New
🧠 bl Scripting Engine (bl new <script>)
Write automation scripts in .bl files and run them with bl new:
desc = "Scaffolds a new React Component"
author = 'Abhinav Prakash'
version = 1.0.0
var blname = bl1.capitalize()
var blcontent = bl2.kebabCase()
create ./src/components/blname.jsx
const blname = () => {
return (
<div>
blcontent
</div>
)
}
export default blname

inject ./src/App.jsx -d imports -a -c
import blname from './components/blname'

inject ./src/App.jsx -d components -a -c <blname/>
if bllint
run pnpm run lint
endif
You can use the above script directly using bl
bl use rishiyaduwanshi/boiler-snippets:bl/cmp.bl bl/commands
How to run the above script:
bl new cmp button "this-is-the-2nd-argument" --lint
> --lint is passed as a flag — when present, pnpm run lint runs after scaffolding.
- Variable system - positional args (bl1, bl2) and named flags (--name=MyApp)
- Variable modifiers - .capitalize(), .camelCase(), .snake_case(), .kebabCase(), .pascalCase(), .upper(), .lower(), .title()
- Conditionals - #if, #else, #endif with &&, ||, !, ==, !=
- create - generate files with inline content (backtick blocks)
- inject - insert code between detector markers in existing files (-d, -a, -p, -c flags)
- run - execute OS commands directly (npm, git, go, etc.) - no shell, no injection risk
- Native Boiler commands - call add, use, store, alias from within scripts
🔒 Local Project Store (--local)
Project-specific templates that live inside your repo:
myproject/
├── bl/
│ ├── commands/ ← .bl scripts live here
│ │ └── component.bl
│ └── store/
│ └── snippets/ ← local snippets
└── boiler.local.json
- bl new component MyButton --local - runs script relative to project root
- boiler.local.json auto-discovery - finds nearest config walking up the tree
- Clear separation: global ~/.boiler vs local bl/
⚡ Silent Scaffolding Pipeline (BOILER_VAR_*)
Pre-fill variables via environment - skip all prompts, fully automate:
BOILER_VAR_blname=AuthService \
BOILER_VAR_bltype=service \
bl new scaffold
- Works with create, inject, run, and all native Boiler commands
- Variables propagate to child bl processes automatically …

Full release notes »

Technical details

PublisherRishi Yaduwanshi
AuthorAbhinav Prakash
Version0.5.0
Release date2026-07-12
LicenseApache-2.0
Installer typezip
Architecturex64, arm64
Package IDrishiyaduwanshi.boiler

Install Boiler from the command line

Install with Windows Package Manager
winget install --id=rishiyaduwanshi.boiler -e
Update to the latest version
winget upgrade --id=rishiyaduwanshi.boiler -e
Uninstall
winget uninstall --id=rishiyaduwanshi.boiler -e

Install Boiler together with other apps in one command »

boilerplateclicode-snippetsdeveloper-toolsgogolangproductivitytemplates

Boiler version history

0.3.0 Mar 22, 2026

Frequently asked questions

Is Boiler free?

Yes. Boiler is free and open-source software released under the Apache-2.0 license.

What is the latest version of Boiler?

The latest version is 0.5.0, released on Jul 12, 2026.

Is it safe to download Boiler?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 9233d3e137ccd5065a99c418a340322594a6de7ac5707c8a379d259378869f36.

Which Windows versions does Boiler support?

Boiler runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall Boiler?

Open Settings › Apps › Installed apps, find Boiler and select Uninstall. From the command line, run winget uninstall --id=rishiyaduwanshi.boiler -e.

Is there a portable version of Boiler?

Yes. Boiler is available as a portable ZIP archive (boiler_Windows_x86_64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.