stencil
« Back to VersTracker
Description:
Modern living-template engine for evolving repositories
Type: Formula  |  Latest Version: 2.11.0@0  |  Tracked Since: Dec 19, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: template-engine scaffolding code-generation developer-tools rust
Install: brew install stencil
About:
Stencil is a modern, high-performance template engine designed for generating files across evolving code repositories. It uses a simple YAML configuration to define templates and variables, enabling consistent code generation and project scaffolding. The tool focuses on maintainability and ease of use for both individual developers and teams.
Key Features:
  • Declarative YAML-based configuration for easy setup
  • Powerful templating with support for loops, conditionals, and partials
  • Designed for version control, allowing templates to evolve with projects
  • Fast execution written in Rust for performance
  • Flexible variable injection and data sourcing
Use Cases:
  • Scaffolding new projects or microservices with consistent structure
  • Generating boilerplate code, configuration files, or documentation
  • Maintaining standardized project layouts across large organizations
Alternatives:
  • Cookiecutter – Stencil is focused on ongoing project evolution, whereas Cookiecutter is primarily for initial project creation.
  • Hygen – Hygen is tightly integrated with JavaScript ecosystems, while Stencil is a language-agnostic, standalone binary.
Version History
Detected Version Rev Change Commit
Dec 19, 2025 5:22pm 2.11.0 0 VERSION_BUMP 5821df95
Sep 26, 2025 8:17pm 0 VERSION_BUMP 894c8fff
Sep 16, 2025 7:43pm 0 VERSION_BUMP b6d7f2af
Sep 15, 2025 12:28pm 0 VERSION_BUMP 1efc2864
Jan 7, 2025 12:54pm 0 VERSION_BUMP 46b21aa6
Sep 13, 2024 2:21am 0 VERSION_BUMP 2edf7806