lager

Composability library

A C++ library promoting value-oriented design and unidirectional data-flow architecture for composable software systems

C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++

GitHub

711 stars
29 watching
69 forks
Language: C++
last commit: 3 months ago
Linked from 2 awesome lists

cpp17functional-programminginteractivelibraryreduxvalue-semantics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
arximboldi/zug Provides a way to compose sequential transformations over sequences in a generic and composable manner. 229
arximboldi/schmutz A library that enables C++ code to interact with Scheme code using a simple DSL 44
safareli/free A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. 58
didactic-drunk/concurrent.cr A library that provides modern concurrency tools for parallel processing in Crystal 48
pagghiu/sanecpplibraries A set of C++ platform abstraction libraries providing a consistent API across macOS, Windows, and Linux. 526
borodust/cl-flow A Reactive computation tree library for non-blocking concurrent Common Lisp programming. 50
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209
araq/malebolgia A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. 109
vcdevel/vc A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. 1,461
diegoperini/cppnow2014-doppl Provides slides and code materials from a 2014 presentation on using C++ as a concurrent assembly language 8
aseprite/laf A C++ library to create desktop applications with cross-platform UI support. 289
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 51
iu-parfunc/lvars Provides a data structure and framework for monotonically-growing concurrent programs 80
alairion/not-enough-standards A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. 229