Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with kqueue

A curated list of projects in awesome lists tagged with kqueue .

https://github.com/panjf2000/gnet

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

async asynchronous epoll event-driven event-loop go golang goroutine io kqueue network networking non-blocking reactor tcp udp

Last synced: 17 Dec 2024

https://github.com/emcrisostomo/fswatch

A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

c c-plus-plus change-monitor event-notifications fswatch inotify kqueue solaris

Last synced: 17 Dec 2024

https://github.com/eradman/entr

Run arbitrary commands when files change

inotify kqueue test-automation

Last synced: 18 Dec 2024

https://github.com/mitchellh/libxev

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.

async c epoll io-uring kqueue wasi webassembly zig

Last synced: 19 Dec 2024

https://github.com/allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket

Last synced: 20 Dec 2024

https://github.com/Allenxuxu/gev

🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket

Last synced: 26 Oct 2024

https://github.com/caozhiyi/cppnet

Cross platform network library with C++11

epoll iocp kqueue socket

Last synced: 20 Dec 2024

https://github.com/iqiyi/libfiber

The high performance c/c++ coroutine/fiber library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI

coroutine coroutines epoll fiber gui-coroutine iocp kqueue poll select

Last synced: 18 Dec 2024

https://github.com/xtaci/gaio

High performance minimalism async-io(proactor) networking for Golang.

asyncio c10k context-switching epoll eventfd kqueue netpoll proactor syscall-dup

Last synced: 13 Dec 2024

https://github.com/jserv/facebooc

Yet another Facebook clone written in C

bsd epoll http-server kqueue linux native social-network web-server

Last synced: 16 Dec 2024

https://github.com/cheng-zhongliang/event

Simple I/O event notification library wirtten in Golang

epoll event go io kqueue libevent netpoll network networking non-blocking reactor

Last synced: 26 Oct 2024

https://github.com/heiher/hev-task-system

A simple, lightweight multi-task system (coroutines) for Unix (Linux/BSD/macOS)

android c completely-fair-scheduler coroutine epoll freebsd io kqueue linux macos network

Last synced: 19 Nov 2024

https://github.com/johnae/spook

Lightweight programmable evented utility based on LuaJIT and ljsyscall

epoll event-driven event-loop filewatcher kqueue lua luajit moonscript watcher

Last synced: 04 Dec 2024

https://github.com/vapor-community/async

⏱ Promises and reactive-streams in Swift built for high-performance and scalability.

async epoll kqueue non-blocking reactive-streams server-side-swift swift-linux vapor

Last synced: 17 Nov 2024

https://github.com/patrykstefanski/libfev

A library for events and fibers

coroutines epoll fibers goroutines iouring kqueue

Last synced: 26 Oct 2024

https://github.com/zon-dev/zinc

Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.

api epoll framework kqueue performance resetful rest-api usability web web-development web-framework zig zig-package zig-zinc ziglang zinc

Last synced: 21 Nov 2024

https://github.com/anuragsoni/kqueue-ml

OCaml bindings to kqueue

kqueue ocaml

Last synced: 30 Oct 2024

https://github.com/shuai132/socketpp

a lightweight C++ TCP socket library powered by epoll/kqueue, for study.

epoll kqueue socket tcp tcp-client tcp-server tcp-socket

Last synced: 05 Nov 2024

https://github.com/uliwitness/ukfilewatcher

A bunch of classes for detecting changes of files and folders. Extracted from UliKit. Home of UKKQueue.

change-notifications kqueue objective-c uli-kit

Last synced: 14 Oct 2024

https://github.com/sethmlarson/selectors2

Backported, durable, and portable selectors designed to replace the standard library selectors module.

async devpoll epoll io kqueue poll python python2 python3 select selector

Last synced: 28 Sep 2024

https://github.com/jeremyko/asocklib

a simple, easy to use cross-platform c++ networking library for linux, os x, windows

cross-platform domain-socket epoll iocp kqueue tcp udp winsock

Last synced: 28 Oct 2024

https://github.com/moqsien/gknet

A non-blocking net library build from epoll and kqueue. | 一个基于epoll和kqueue的异步网络库。

epoll gin go golang http kqueue net reactor socket tls

Last synced: 20 Nov 2024

https://github.com/hanabix/akka-stream-netty

Adapt netty transport to akka-stream

akka akka-stream epoll kqueue netty unix-domain-socket

Last synced: 14 Oct 2024

https://github.com/rabarbra/webserv

Webserv 42 project

cpp epoll kqueue webserver

Last synced: 09 Dec 2024

https://github.com/tokenrove/erl-dirwatch

Simple directory watching for Erlang

erlang inotify kqueue library simplest-possible-thing

Last synced: 16 Dec 2024

https://github.com/c-cube/ldl

[TOY] loop-dee-loop, an event loop

epoll event-loop kqueue ocaml ocaml5 toy

Last synced: 16 Nov 2024

https://github.com/maolonglong/evio-lite.zig

Zig port of evio-lite (fast event-loop networking for Zig)

epoll kqueue networking zig

Last synced: 07 Nov 2024

https://github.com/alecmocatta/notifier

A wrapper around platform event notification APIs that can also handle high-resolution timer events.

epoll event-notification iocp kqueue rust

Last synced: 18 Dec 2024

https://github.com/novikd/proxy-server

Proxy server

http kqueue proxy-server

Last synced: 25 Nov 2024