Boiler
Code Once. Reuse Forever.
Store reusable code snippets and project templates locally. Automatic versioning, template variables, zero config.

Documentation • Use Cases
Why Boiler?
Stop installing entire packages for one function. Stop copy-pasting code between projects.
# Store once
bl store ./utils/errorHandler.js
# Reuse anywhere
bl add errorHandler
Perfect for: Utility functions, config files, project boilerplates, API templates.
Installation
Windows:
iwr -useb https://boiler.iamabhinav.dev/install | iex
Linux / macOS:
curl -fsSL https://boiler.iamabhinav.dev/install | bash
Verify:
bl version
Quick Start
# Initialize
bl init
# Store a file
bl store ./middleware/auth.js
# → Saved as auth@1.js
# Add to any project
bl add auth
# → Copied to current directory
# List all resources
bl ls
# Search
bl search auth
Template Variables
Create configurable snippets:
// errorHandler.js
// __var bl__LOG_LEVEL = error
// __var bl__EMAIL = admin@example.com
function handleError(err) {
console[bl__LOG_LEVEL](err.message);
sendEmail('bl__EMAIL', err);
}
bl add errorHandler
# bl__LOG_LEVEL [error]: warn
# bl__EMAIL [admin@example.com]: dev@app.com
# ✓ Created (metadata stripped, variables replaced)
Features
- ✅ Automatic Versioning -
@1, @2, etc.
- ✅ Template Variables -
bl__VAR_NAME syntax with prompts
- ✅ Language Agnostic - JS, Python, Go, Java, TS, Rust, C++, etc.
- ✅ Stack Templates - Store entire project folders
- ✅ Zero Config - Works immediately after install
- ✅ Cross-Platform - Windows, Linux, macOS
- ✅ Self-Updating -
bl self update
Commands
bl init # Initialize Boiler
bl store [path] # Store file/folder
bl add <name> # Add snippet/stack
bl ls # List all resources
bl search <query> # Search by name
bl info <name> # Show resource details
bl clean # Remove unused
bl version # Show version
bl --help # Full command list
Full docs: boiler.iamabhinav.dev
Contributing
git clone https://github.com/rishiyaduwanshi/boiler.git
cd boiler
go build -o bl main.go
See CONTRIBUTING.md for guidelines.
License
MIT © Abhinav Prakash