zug
« Back to VersTracker
Description:
C++ library providing transducers
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library transducers functional-programming header-only
Install: brew install zug
About:
Zug is a C++ library that provides transducers, a powerful abstraction for composing algorithmic transformations. It enables efficient data processing pipelines by avoiding intermediate allocations and promoting code reuse. This library helps developers write cleaner, more performant functional-style C++ code.
Key Features:
  • Composable transformations
  • Lazy evaluation
  • Header-only library
  • No dependencies
  • Works with standard C++ containers
Use Cases:
  • Data transformation pipelines
  • Performance-critical algorithms
  • Functional programming in C++
  • Stream processing
Alternatives:
  • Range-v3 – Range-v3 provides similar functionality but Zug focuses specifically on transducer semantics and minimal overhead
Version History
Detected Version Rev Change Commit