etl
« Back to VersTracker
Description:
Extensible Template Library
Type: Formula  |  Latest Version: 1.5.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library etl template synfig data-processing
Install: brew install etl
About:
ETL (Extensible Template Library) is a C++ template library designed for creating efficient data processing pipelines and ETL workflows. It provides a set of robust, high-performance components for data transformation and flow control. The library is a core dependency for Synfig Studio, enabling complex animation and rendering tasks.
Key Features:
  • Header-only C++ library for easy integration
  • Provides components for data pipelines and flow control
  • Optimized for high performance in animation and rendering contexts
  • Extensible design for custom data types and operations
Use Cases:
  • Developing high-performance data transformation pipelines in C++
  • Serving as a core dependency for graphics and animation software like Synfig Studio
  • Implementing complex ETL (Extract, Transform, Load) logic in native applications
Alternatives:
  • Boost.Spirit – Boost.Spirit is a more general-purpose C++ parsing and expression template library, whereas ETL is more focused on data flow and pipeline structures for specific applications.
  • Apache Beam – Apache Beam is a unified programming model for batch and streaming data processing, typically used in distributed systems, while ETL is a lightweight, embedded C++ library.
License: GPL-3.0-or-later
Dependencies: glibmm@2.66
Bottles available for: all
Version History
Detected Version Rev Change Commit
Nov 18, 2024 10:20pm 0 VERSION_BUMP fcd1297c