kqueue

There are 83 repositories under kqueue topic.

  • gnet

    panjf2000/gnet

    🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

    Language:Go9.2k1654431k
  • 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.

    Language:C++4.9k104266326
  • eradman/entr

    Run arbitrary commands when files change

    Language:C4.1k3210798
  • 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.

    Language:Go1.7k4180195
  • 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.

    Language:Zig1.7k203551
  • caozhiyi/CppNet

    Cross platform network library with C++11

    Language:C++9962318234
  • iqiyi/libfiber

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

    Language:C721479149
  • xtaci/gaio

    High performance async-io(proactor) networking for Golang。golangのための高性能非同期io(proactor)ネットワーキング

    Language:Go567181966
  • facebooc

    jserv/facebooc

    Yet another Facebook clone written in C

    Language:C5566116342
  • fengyoulin/ef

    Event Framework, implemented the coroutine scheduling based on IO events. Support poll, epoll, event port and kqueue.

    Language:C38810488
  • nuclei

    vertexclique/nuclei

    Proactive IO & Runtime system

    Language:Rust2437918
  • cheng-zhongliang/event

    Simple I/O event notification library wirtten in Golang

    Language:Go1546110
  • lithdew/pike

    Async I/O for Zig

    Language:Zig1155108
  • daniel-pedersen/SKQueue

    Monitor changes to files and directories using kernel event notifications (kqueue) in Swift

    Language:Swift9271016
  • heiher/hev-task-system

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

    Language:C708819
  • hslam/netpoll

    Package netpoll implements a network poller based on epoll/kqueue.

    Language:Go504214
  • johnae/spook

    Lightweight programmable evented utility based on LuaJIT and ljsyscall

    Language:MoonScript357160
  • vapor-community/async

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

    Language:Swift3512257
  • patrykstefanski/libfev

    A library for events and fibers

    Language:C34214
  • watsonserve/webCpp

    用C++开发web服务器框架

    Language:C++31457
  • codepr/ev

    Lightweight event-loop library based on multiplexing IO

    Language:C295010
  • kibaamor/knet

    A cross platform lock-free and timer-supported C++11 network library.一个跨平台的无锁且支持定时器的C++11网络库。

    Language:C++28416
  • shuai132/SocketPP

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

    Language:C++24317
  • anuragsoni/kqueue-ml

    OCaml bindings to kqueue

    Language:OCaml22511
  • forcemain/xm2cloud_term

    powerful webssh that developed with django, channels, xterm,ioloop

    Language:JavaScript18239
  • diznq/80s

    280 kB minimalistic HTTP server with async I/O and hot-code reloading

    Language:C++16201
  • nidium/libapenetwork

    Fast cross-platform async network library

    Language:C15896
  • uliwitness/UKFileWatcher

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

    Language:Objective-C15302
  • faceair/fastsocket

    ⚠️⚠️⚠️ DEPRECATED

    Language:Go14414
  • sethmlarson/selectors2

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

    Language:Python14206
  • jeremyko/ASockLib

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

    Language:C++134010
  • jmoyers/http

    A toy HTTP server used as a sandbox for learning c++11 features, kqueue & libuv non-blocking IO

    Language:C++11201
  • lalawue/m_net

    cross platform network library with TLS extension, support LuaJIT's pull style API, using epoll/kqueue/wepoll underlying.

    Language:C11101
  • holmofy/echo-server

    learn socket api

    Language:C10202
  • zhuyie/nanoev

    nanoev is a simple async event library.

    Language:C10104
  • moqsien/gknet

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

    Language:Go9101