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 …
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.
Alternatives to Boiler
Other Programming Languages programs for Windows from different developers.