C Asynchronous Event Loop

Open-source C projects categorized as Asynchronous Event Loop

Top 3 C Asynchronous Event Loop Projects

  • libuv

    Cross-platform asynchronous I/O

    Project mention: Python Is Easy. Go Is Simple. Simple = Easy | news.ycombinator.com | 2023-11-27
  • libevent

    Event notification library

    Project mention: Help running crystal on remote server | /r/crystal_programming | 2023-07-05

    However, you should be able to use a different version of the library that is compatible with your system. Maybe you can install the development package for `libevent` via the system package manager? That should assure a working state. Otherwise you should be able to download a compatible version from https://libevent.org/ (either binary or source and build it yourself).

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • libev

    Full-featured high-performance event loop loosely modelled after libevent

    Project mention: Polyphony: Fine-Grained Concurrency for Ruby | news.ycombinator.com | 2023-05-12

    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:


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-27.

C Asynchronous Event Loop related posts


What are some of the best open-source Asynchronous Event Loop projects in C? This list will help you:

Project Stars
1 libuv 22,485
2 libevent 10,326
3 libev 1,509
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives