nowfound

Life & fun · alternatives · 2026

24 alternatives to Event loop library in Zig using io_uring

An event loop in Zig using io_uring and coroutines - saltzm/async_io_uring

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Event loop library in Zig using io_uring launched in 2022; newer entries below may have overtaken it.

  1. 1

    io_uring like asynchronous API and coroutine powered IO tasks for zig - Cloudef/zig-aio

    2024 · github.com · its alternatives →

  2. 2

    Micro event loop library to teach the basic concepts of python coroutines and how event loop libraries might be implemented - micro_events.py

    2025 · gist.github.com · its alternatives →

  3. 3

    This project explores the integration of multithreading into the asyncio event loop in Python. While this was initially built with enhancing CPU utilization for FastAPI servers in mind, the approach can be used with more general async programs too. If you’re interested in diving deeper into the details, I’ve written a blog post about it here: https://www.neilbotelho.com/blog/multithreaded-async.html

    2024 · github.com · its alternatives →

  4. 4

    Hey HN, this is Will and David from Fortress (https://news.ycombinator.com/item?id=41426998). We use a lot of async Rust internally, and created this library out of a need for an async-aware concurrent hashmap since there weren’t many available in the Rust ecosystem. Whirlwind is a sharded HashMap with a fully asynchronous API. Just as dashmap is a replacement for std::sync::RwLock, whirlwind aims to be a replacement for tokio::sync::RwLock. It has a similar design and performance characteristics to dashmap, but seems to perform better in read-heavy workloads with tokio's…

    2024 · github.com · its alternatives →

  5. 5

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  6. 6

    Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99 - ringtailsoftware/uvm32

    Dec 2025 · github.com · its alternatives →

  7. 7
  8. 8

    Ruby gem for working with io_uring. Contribute to digital-fabric/iou development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  9. 9

    Doing dynamic dispatching in a strict static typing language is hard. Something as simple as, map.put("add", add); map.put("hello", hello); fn add(a: i32, b: i32) i32 { return a + b; } fn hello() []const u8 { return "Hello World"; } is impossible because the value type of key/value of the map needs to be the same but all the function types are different. Calling functions with different number of parameters, different parameter types, and different return type dynamically is difficult. Other languages either use dynamic typing, runtime reflection, macro, or passing in one big generic…

    2025 · github.com · its alternatives →

  10. 10

    WebRTC and ORTC implementation for Python using asyncio - jlaine/aiortc

    2018 · github.com · its alternatives →

  11. 11
  12. 12

    I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting.

    2025 · github.com · its alternatives →

  13. 13

    Building event-driven applications the easy way in Go. - ThreeDotsLabs/watermill

    2019 · github.com · its alternatives →

  14. 14

    Concurrency library for C (coroutines). Contribute to tidwall/neco development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  15. 15

    A cross-language, zero-copy coroutine observability framework based on the cTP shared-memory protocol, utilizing lock-free ring buffers for ultra-low overhead state tracing. - lixiasky-back/coroTracer

    Mar 2026 · github.com · its alternatives →

  16. 16

    Create pipes to filter, transform, and sync events between Google Calendar, Outlook, and Apple Calendar. Build visually, describe in plain English, or write code.

    Apr 2026 · calendarpipe.com · its alternatives →

  17. 17

    Single header stackful cross-platform coroutine library in pure C. - edubart/minicoro

    2021 · github.com · its alternatives →

  18. 18

    :copyright: Concurrent Programming Library (Coroutine) for C11 - sharow/libconcurrent

    2016 · github.com · its alternatives →

  19. 19BT
  20. 20

    C++14 high performance non-blocking network IO (based on epoll + boost.context) - matt-42/moustique

    2018 · github.com · its alternatives →

  21. 21ZB

    I created this a year or so ago but recently made updates and I thought people might like to know that it exists. I made this to easily send links or text to someone else verbally, like over the phone or over voice chat (which is what I made it for). The goal is to be able to tell the link to someone else without being ambiguous or needing to spell it out, so I grabbed the words off a Grade 5 level dictionary. I understand that the domain itself doesn’t qualify but I’m trying to get a better domain.

    2013 · zigg.be · its alternatives →

  22. 22

    utility library for async iterable iterators. Contribute to crcn/mesh.js development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  23. 23

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  24. 24

    Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus

    2017 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →