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 8 C Coroutine Projects
-
-
-
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.
-
libfiber
The high performance c/c++ coroutine library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI (by iqiyi)
-
Project mention: How Much Memory Do You Need to Run 1M Concurrent Tasks? | news.ycombinator.com | 2023-05-21
It would be interesting to bench something extremely lightweight (like https://github.com/edubart/minicoro) against these runtimes.
By my back-of-the-napkin math, 1,000,000 coroutines would cost about 64mb + 2mb/core for stacks.. which works out to about 4x less memory than the 'winner' of this comparison, and ~30x less than go.
-
-
I honestly like stackful coroutines if you don’t mind allocating memory for a stack.
-
lua-eco
🐛Lua-eco is a Lua interpreter with a built-in event loop for scheduling lightweight coroutines automatically, enabling efficient concurrency in Lua. Build high-performance, scalable applications.
-
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.
-
This article introduces an open source API server named Medge. Medge is an HTTP server, and its authors currently position it as an API server.
C Coroutine related posts
- Show HN: Neco – Coroutine Library for C
- A Time-Sharing Scheduling Coroutine Script Language
- Show HN: A Time-Sharing Scheduling Coroutine Script Language
- Splitting the stack - is there a library for this?
- Running PHP with io_uring
- Lua-Eco
- Show HN: Stackful Coroutines for C
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Coroutine projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | libaco | 3,437 |
2 | swow | 1,118 |
3 | libfiber | 714 |
4 | minicoro | 573 |
5 | Melang | 412 |
6 | Bunki | 224 |
7 | lua-eco | 57 |
8 | Medge | 3 |