hof
« Back to VersTracker
Description:
Flexible data modeling & code generation system
Type: Formula  |  Latest Version: 0.6.10@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: code-generation cue dev-tools templating data-modeling
Install: brew install hof
About:
Hof (Hofstadter) is a tool that combines data modeling with templates to generate code and other artifacts. It allows developers to define data schemas in Cue and then use those schemas to drive consistent outputs across multiple languages and formats. This approach helps maintain consistency and reduce boilerplate in complex projects.
Key Features:
  • Data-first development using Cue
  • Template-based code generation
  • Unified workflow for multiple languages
  • Modular and reusable components
Use Cases:
  • Generating API clients and server stubs from a single schema
  • Creating infrastructure-as-code configurations
  • Building consistent data models across microservices
Alternatives:
  • jsonnet – Jsonnet is a data templating language, while Hof focuses on a broader workflow with Cue for data modeling and code generation.
  • cookiecutter – Cookiecutter is for project scaffolding, whereas Hof is for ongoing code generation and data modeling within a project.
Version History
Detected Version Rev Change Commit
Dec 25, 2025 6:11pm 0.6.10 0 VERSION_BUMP 6b220fdd
Sep 12, 2025 10:41am 0 VERSION_BUMP 6388ca1f
Sep 13, 2024 9:35pm 0 VERSION_BUMP 4b23fccc