Unified Executors (by facebookexperimental)

Libunifex Alternatives

Similar projects and alternatives to libunifex

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better libunifex alternative or higher similarity.

Suggest an alternative to libunifex

Reviews and mentions

Posts with mentions or reviews of libunifex. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-12.
  • How do you separate concerns between a coroutine and a context?
    The library async networking and stuff that's gonna be in C++23 is probably gonna be based on a Senders/Receivers model, and there's already a prototype implementation here:
  • C++ committee polling results for asynchronous programming | 2021-10-12 is one implementation of the senders / receivers model.
  • Would anyone be interested in an HPC coroutine library for MPI? | 2021-10-07
    We're working on something similar, but based on sender/receiver in HPX (a lightweight threading runtime) and DLA-Future (distributed linear algebra currently based on (HPX) futures; based on sender/receiver in the future). With senders-as-awaitables this would also get you coroutine support for asynchronous MPI calls for free. We don't have that yet, but it's planned. In the meantime libunifex should be able to fill in the gaps.
  • Generic Retry using Coroutines and Net.TS/Boost.Asio | 2021-09-22
  • Async engines in C++20, Rust & Zig | 2021-08-21
    You have these great libraries to work with coroutines right now: cppcoro and libunifex.
  • Sender and Receiver implementations | 2021-07-25
    I've been working on a library that depends on cppcoro, but it looks like cppcoro is basically deprecated. I've been looking at libunifex being the direction for asynchronous programming using coroutines.
  • Cum funcționează corutinele în C++ "behind the scenes"
  • cpprestsdk in maintenance mode | 2021-06-08
    I don't think any of them use coroutines. I think the best options would be libunifex(when it will be ready) or cppcoro.
  • Highest Performance C++ Libraries to Replace Std Features? | 2021-03-19
    I have no benchmarking experience in multithreading support, but if you want to get something bleeding edge, you could try
  • Do people have some motivating examples for co-routines? | 2021-01-25
    Yeah here's an example of code that uses coroutines:
  • Concurrencpp v0.0.9 – Modern concurrency for C++ | 2021-01-01
    Also worthy of mention in this context:

    "The 'libunifex' project is a prototype implementation of the C++ sender/receiver async programming model that is currently being considered for standardisation."


Basic libunifex repo stats
6 days ago

facebookexperimental/libunifex is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Find remote C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.