mx
IO multiplexer library
A C++ library implementing coroutines and I/O multiplexing with Boost libraries.
C++ coroutine await, yield, channels, i/o events (single header + link to boost)
4 stars
3 watching
0 forks
Language: C++
last commit: almost 6 years ago
Linked from 1 awesome list
awaitconcurrencycoroutinescppcpp11iomultiplexingthreadsyield
Related projects:
Repository | Description | Stars |
---|---|---|
mfichman/coro | A modern C++ library providing an async socket I/O implementation with SSL support | 50 |
flipcoder/kit | A C++ library providing utilities and abstractions for asynchronous programming, coroutines, reactive systems, and other related concepts. | 23 |
mtmucha/coros | A C++23 library for task-based parallelism utilizing coroutines and the new expected type. | 306 |
jll63/yomm2 | Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types | 354 |
simonjwright/multiplexed-io | An Ada implementation of multiplexed digital I/O for the AdaPilot project, aiming to minimize layers between applications and hardware. | 0 |
tacticalmelonfarmer/cxl | A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. | 50 |
mpusz/coroutines | A library for writing concurrent code using cooperative multitasking | 0 |
mmarchetti/directio | A low-level I/O library optimized for fast input/output operations on Arduino boards. | 117 |
mxcl/yolokit | A modular collection of functions for working with arrays and collections in iOS development | 662 |
mxmxmx/o_c | Generates CV signals based on user input and stores them in a polymorphic format | 471 |
boostorg/interprocess | Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. | 139 |
quasi/cl-memcached | A fast and thread-safe interface to the Memcached object caching system. | 21 |
rdagger/micropython-sx1509 | A MicroPython port of the SX1509 16-channel I/O expander library for controlling digital inputs, outputs, and functionalities. | 1 |
futurize/future-io | A monadic IO library for Node.js that provides a standardized interface for performing input/output operations. | 14 |
vsicurella/tune-up-midi | Converts single-channel MIDI input into multichannel MIDI with pitchbend messages. | 4 |