The Streamulus template / header-only library by Irit Katriel provides a very nice C++ stream processing environment–a domain-specific embedded language for stream processing.
This package provides the Streamulus headers and uses Rcpp for a convenient bi-directional connection to the C++ layer.
The Streamulus and RcppStreams pages.
As of 2026-02-23, the package is ‘retired’ from CRAN but still available in its repository.
Dirk Eddelbuettel for this package
Irit Katriel for Streamulus
GPL (>= 3) just like Streamulus