Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 11 Asynchronous Event Loop Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
uvw
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
-
asyncio
asyncio is a c++20 library to write concurrent code using the async/await syntax. (by netcan)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
Project mention: How to synchronize access to application data in multithreaded asio? | /r/cpp | 2023-06-08Indeed looks like it, strand_executor_service.hpp is using a Mutex internally (otherwise it wouldn't make sense to me).
Thank you for this.
I am interested in how concurrency can be represented elegantly and efficiently, so I am interested in how libraries can simplify async and make it easier to reason about and write
The libev and ioring support is great for IO scalability (https://github.com/enki/libev not sure if this is the official repo)
In Python I use the "select" module and use epoll on Linux.
I am currently thinking of designing an API that allows the registration of epoll-like listeners to arbitrary objects, including business objects, so you can efficiently register a listener on multiple behaviours of multiple arbitrary objects.
I wrote an async/await simulation in Java and my scheduler is really simple, it's just a for loop that checks to see if there are any tasks that can progress. I notice the switch_fiber in polyphony must do something similar. This is similar to a yield in a coroutine.
My async/await simulation takes the following program:
task1:
Asynchronous Event Loop related posts
- Epoll: The API that powers the modern internet (2022)
- Python Is Easy. Go Is Simple. Simple = Easy
- Notes: Advanced Node.js Concepts by Stephen Grider
- A Magia do Event Loop
- A complete guide to the Node.js event loop
- Help running crystal on remote server
- What is Node.js?: A Complete Guide
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Asynchronous Event Loop projects? This list will help you:
Project | Stars | |
---|---|---|
1 | libuv | 23,219 |
2 | libevent | 10,728 |
3 | Boost.Asio | 4,621 |
4 | uvw | 1,767 |
5 | libev | 1,540 |
6 | asyncio | 764 |
7 | rotor | 327 |
8 | Dasynq | 165 |
9 | packio | 119 |
10 | zab | 64 |
11 | lev | 48 |
Sponsored