djarek / ufiber
A lightweight implementation of fibers (stackful coroutines) using Boost.ASIO and Boost.Context
☆11Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for ufiber
- Library for extracting stacktrace from exception.☆47Updated last year
- C++ header only library purposed to create pool of some resources like keepalive connections☆23Updated 3 months ago
- Virtual Concepts☆8Updated 7 years ago
- Experimental library to test feasabiltity of go-like channels built on Asio☆24Updated 3 years ago
- C++ header-only library which enable using aggregates like tuples☆24Updated 6 years ago
- `mp::inplace_string<CharT, MaxSize, Traits>` is a `std::string`-like class template that stores text content in-place inside the class☆10Updated 6 years ago
- WIP☆26Updated 5 years ago
- C++ Testing using spies and fakes for isolation and simulation☆10Updated 5 years ago
- Provides very lightweight outcome<T> and result<T> (Boost edition)☆41Updated this week
- Fast C++17 signal/slot library☆39Updated 5 years ago
- An educational C++20 implementation of Boost.Optional that also is-a C++20 std::optional☆10Updated 4 years ago
- A compressed pair for C++17☆25Updated 3 years ago
- C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)☆92Updated 4 years ago
- A C++20 serialization library (cereal fork)☆26Updated last year
- Non-intrusive C++ signal programming library☆49Updated 2 years ago
- Expected objects for C++11 and later (and later perhaps C++98 )☆52Updated 6 years ago
- Portable implementation of future/promise API in C++☆74Updated 4 months ago
- A never-valueless, strong guarantee implementation of std::variant☆67Updated last week
- An efficient, composable design pattern for range processing☆112Updated 3 years ago
- Prototype for new std::function features, compatible with C++11.☆46Updated 4 years ago
- C++ coroutine based networking library (WIP)☆37Updated 5 years ago
- Repository for a C++11 implementation of std::out_ptr (p1132), as a standalone library!☆74Updated 10 months ago
- Text encoding for modern C++☆30Updated 3 years ago
- Support for С++20 std::stop_token to interrupt the blocking Linux syscalls without throwing any exception.☆19Updated 4 years ago
- Boost.Asio wrapper over uTorrent's uTP library☆27Updated 3 years ago
- A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions☆98Updated 6 years ago
- Embrace (post) modern C++☆9Updated 3 years ago
- Small small_vector☆31Updated 4 years ago
- Started to re-write sqlpp11 to sqlpp17 (not even remotely ready yet)☆53Updated last year