libxev
Event loop library
A high-performance event loop library with cross-platform support and abstractions for non-blocking IO, timers, events, and more.
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
2k stars
23 watching
84 forks
Language: Zig
last commit: about 1 month ago
Linked from 2 awesome lists
asynccepollio-uringkqueuewasiwebassemblyzig
Related projects:
Repository | Description | Stars |
---|---|---|
enki/libev | A high-performance event loop with features for handling asynchronous I/O and other concurrent operations. | 1,640 |
etcimon/libasync | A cross-platform event loop library with features like asynchronous networking, file operations, and concurrency management. | 147 |
alex-eri/libuvpg | A system for executing asynchronous PostgreSQL queries using the libuv event loop. | 0 |
darmie/linc_uv | A Haxe binding for the libuv asynchronous I/O library, enabling concurrent programming in Haxe projects. | 7 |
jflarvoire/libxml2 | An XML toolkit with added support for Simplified XML (SML) parsing and generation. | 3 |
vouill/vue-geb | A Vue.js plugin that enables event broadcasting across the application using observables. | 40 |
juniper/libxo | A library providing a unified interface to generate text, XML, JSON, and HTML output | 327 |
wolkykim/libasyncd | An embeddable event-driven asynchronous message server framework for C/C++ | 174 |
rootmos/libpquv | A C library that integrates the PostgreSQL client with the libuv event loop | 10 |
zhaojh329/libuhttpd | A lightweight and high-performance HTTP server library for embedded Linux systems. | 386 |
kala13x/libxutils | A comprehensive C library providing various data structures, algorithms, and utilities for cross-platform software development | 47 |
adobe-webplatform/eve | A JavaScript library for creating custom event handlers with customizable scopes and optional z-index ordering. | 319 |
sandeepk01/vue-event-handler | A Vue.js plugin that provides a global event bus for handling events across components and destroying listeners. | 15 |
cybershadow/ae | An auxiliary general-purpose D library providing a composable, asynchronous event loop and networking capabilities. | 170 |
joelcoxokc/aurelia-interface | Provides a set of custom HTML elements and attributes to build cross-platform applications with platform-specific styles, themes, and behaviors. | 85 |