An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: non-blocking-io

deminy/swoole-by-examples

Learn Swoole by Examples

Language: PHP - Size: 333 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 205 - Forks: 24

drogonframework/drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows

Language: C++ - Size: 5.78 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 12,538 - Forks: 1,189

kirikae1312/hurricane

Hurricane 🌀: Asynchronous PHP framework.

Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

apple/swift-nio

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

Language: Swift - Size: 10.7 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 8,149 - Forks: 672

tarikkudesu/server

It's time that we built our own HTTP web-server in c++98!

Language: C++ - Size: 38.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

Konloch/Vortex-IO

Vortex IO is an easy-to-use high performance non-blocking zero dependency socket server API for Java.

Language: Java - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

an-tao/trantor

a non-blocking I/O tcp network lib based on c++14/17

Language: C++ - Size: 1.09 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 424 - Forks: 141

swimos/swim

Full stack application platform for building stateful microservices, streaming APIs, and real-time UIs

Language: Java - Size: 22.8 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 493 - Forks: 41

michel-kraemer/actson-rs

🎬 A reactive (or non-blocking, or asynchronous) JSON parser

Language: Jupyter Notebook - Size: 1.51 MB - Last synced at: 14 days ago - Pushed at: 21 days ago - Stars: 40 - Forks: 5

yetone/mirdb

MirDB: A Persistent Key-Value Store with Memcached protocol.

Language: Rust - Size: 12 MB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 102 - Forks: 6

hopsoft/local_bus

A lightweight pub/sub system for decoupled intra-process communication in Ruby applications

Language: Ruby - Size: 104 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 91 - Forks: 3

mbdanielcrespo/IRC

C++ implementation of RFC-compliant IRC server utilizing socket programming with non-blocking I/O via select(). Features client-server architecture supporting concurrent connections, channel operations, private messaging, user authentication, and operator privileges with full command parsing and execution.

Language: C++ - Size: 1.27 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ahmad-kanbari/WebServer

About WebServer like Nginx is a high-performance, non-blocking web server that leverages event-driven architecture. Inspired by the original Nginx, it is further optimized with cross-platform I/O multiplexing to deliver exceptional efficiency and scalability. Topics

Language: C++ - Size: 24 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nikneym/dynamo 📦

Performant abstraction over system APIs for non-blocking socket I/O. Implements an event loop that leverages proactor pattern.

Language: Zig - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Hurricanephp/Hurricane

Hurricane 🌀: Asynchronous PHP framework.

Language: PHP - Size: 44.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

ikorennoy/jasyncfio

Java asynchronous file I/O based on io_uring Linux interface

Language: Java - Size: 497 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 75 - Forks: 12

karellen/geventmp

GeventMP - Gevent Multiprocessing Extension

Language: Python - Size: 110 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 19 - Forks: 2

ParallelSSH/parallel-ssh

Asynchronous parallel SSH client library.

Language: Python - Size: 16.5 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1,213 - Forks: 150

DmMeta/sshp4ru

A port of sshp in Rust

Language: Rust - Size: 85.9 KB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

raveriss/ft_irc

Projet de développement d’un serveur IRC en C++98, suivant les standards du protocole IRC. Le serveur supporte plusieurs connexions simultanées, des opérations non bloquantes, et permet aux clients de rejoindre des canaux, d’envoyer des messages privés, et de gérer des opérateurs de canaux.

Language: C++ - Size: 4.27 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Sekula34/webserv2.0

HTTP server in c++ 98 Standard

Language: C++ - Size: 12.2 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

kehengzhong/adif

用标准c语言开发的常用数据结构和算法基础库,作为应用程序开发接口基础库,为编写高性能程序提供便利,可极大地缩短软件项目的开发周期,提升工程开发效率,并确保软件系统运行的可靠性、稳定性。

Language: C - Size: 1.35 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 114 - Forks: 46

DevOpsThinh/PLFarming

Precision livestock farming is a dynamic approach to monitoring that involves the continuous observation of animals through various methods with Artificial Intelligence.

Language: HTML - Size: 101 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

mzsv/42FT_IRC

ft_irc is an IRC server developed in C++, designed to provide a robust and feature-rich communication platform. It handles multiple clients simultaneously, supports standard IRC commands and channel management features, and integrates a bot for an interactive game. The server ensures non-blocking I/O operations. Compatible with official IRC clients

Language: C++ - Size: 3.99 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Frees0u1/smuduoChatServer

基于Muduo精简实现的Smuduo,在保留原有功能和特性(事件驱动的Reactor模式,非阻塞IO)的基础上,移除boost库依赖,大量使用C++11新特性.

Language: C++ - Size: 6.17 MB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 5

H-ZhiKun/qt6-devices-Integration

A Qt6.5 application for seamless management and control of various devices, including Cognex vision systems, Domino printers, PLC devices, and Baumer cameras, along with HTTP API and MySQL database interaction tools.

Language: C++ - Size: 45.6 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 15 - Forks: 5

axblueblader/nio-server-demo

An echo server implemented based on Java's NIO2 library

Language: Java - Size: 66.4 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

gkrusta/Webserv

Webserv is a non-blocking web server designed in C++ that handles HTTP requests using a single instance of poll() for all I/O operations, supporting multiple ports, CGI scripts and file uploads.

Language: C++ - Size: 6.16 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

devnw/alog 📦

Fully concurrent, non-IO blocking Logger for Go

Language: Go - Size: 228 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 0

ocaml-tui/tty

A pure OCaml library for working with terminals

Language: OCaml - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 3

anassajaanan/Nginx-2.0

Nginx 2.0 is a high-performance, non-blocking web server that leverages event-driven architecture. Inspired by the original Nginx, it is further optimized with cross-platform I/O multiplexing to deliver exceptional efficiency and scalability.

Language: C++ - Size: 113 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

pdy1207/pharmacyProject

node.js로 만들어본 약국 웹 사이트

Language: JavaScript - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nmarasoiu/nio-echo-server

An attempt to a scalable nonblocking server using just Java NIO

Language: Java - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

oyvindstegard/nioserver

A non-blocking I/O server demo in Kotlin

Language: Kotlin - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

deepakjacob/rumblocks

A dynamic status bar for dwm, crafted in pure Rust to offer both asynchronous and non-blocking functionality.

Language: Rust - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nkilm/exploring-redis

Implementing core functions of Redis(in-memory database) in C/C++

Language: C++ - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Claudjos/yew

Extendable, non-blocking I/O, HTTP/SOCKS5 proxy server.

Language: Python - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ShouChenICU/Unet

Unet is a lightweight and high performance UDP net framework developed using pure Java, it based on event model drive and used synchronous non-blocking IO.

Language: Java - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

BurgerGroup/Burger

:hamburger: c++11 Server based on coroutine and reactor

Language: C++ - Size: 34.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 16

AndrieievDmytro/TPO

Distributed programming technologies (Java)

Language: Java - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

luffyke/learn_undertow

learn undertow

Language: Java - Size: 339 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 29 - Forks: 8

tuan882612/NibNav

Full-stack web application that takes in specific dishes/foods, finds the recipe and maps all of the stores that have the ingredients for it on google maps, and calculate the cost of all the ingredients.

Language: JavaScript - Size: 819 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

zeldigas/aws-sdk-non-blocking 📦

Experimental project for making async _and_ non-blocking alternative for aws java sdk

Language: Kotlin - Size: 19.5 KB - Last synced at: about 4 hours ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

arashsm79/chame

Chatting platform with mini games written in Java using Non-blocking IO, channels, selectors, connection pools, and JavaFX.

Language: Java - Size: 11.1 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

farwish/PCP

PHP Concurrent Programming | PHP 并发编程

Language: PHP - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 11

MaroIsLife/WebServer Fork of AyoubMaatouch/WebServer

because reinventing the wheel is an option

Language: C++ - Size: 93.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

melchisedech333/log-viewer

:hammer: Solution to receive log and debug messages from applications that do not have access to standard input and output. Like Linux Daemons, fork() processes and any similar application. Messages are sent through Non-Blocking Socket, and received in an Electron application.

Language: C - Size: 717 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

huanpc/lock_free_queue_practice

Implement lock free queue technique by myself

Language: Java - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

wwawrzyniak/TPO

2020, PJWSTK, Technologie Programowania Rozproszonego

Language: Java - Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mehdi-reza/vert.x

Learn vert.x

Language: Java - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

aroraayush/java-netty-protobuf-chat-application

P2P Netty Chat application | A simple chat client and server with Netty with Protocol Buffers as chat wire format.

Language: Java - Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

guilherme-alves-silve/communication-platform

Projeto - Communication Platform implementado com Vert.x (reativo e não bloqueante)

Language: Java - Size: 262 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

vlad9486/cold-io

Deliberately simple event driven io engine

Language: Rust - Size: 39.1 KB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

phvia/firman

PHP Multi-process and Non-blocking I/O Socket Library.

Language: PHP - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

jfitzg7/CS455-ASG2

A server that handles network traffic by using a thread pool. The thread pool handles all network communication tasks and batches incoming data to improve performance

Language: Java - Size: 2.06 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

AnkBurov/retrofit-http-client-adapter

An adapter between Retrofit and asynchronous non-blocking Java 11 Http Client

Language: Java - Size: 5.67 MB - Last synced at: 9 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

amboxer21/file-tail

A ruby implementation of tail -f -n0

Language: Ruby - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

vicboma1/Redis-Native-Producer-Consumer-Performance-Testing

Redis Native Producer Consumer Performance Testing

Language: C - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

HeckRodSav/Snaker

Just a C++ based console snake game

Language: C++ - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

farukcankaya/reactive-relational-database-tests

Language: Java - Size: 6 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

Double0101/nerver

Language: Java - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

jimmy-ly00/mlsocks

Mid-latency SOCKS5 server with a Stop-And-Go 1-mix delay

Language: Python - Size: 18.6 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

azhuchkov/tcproxy

TCP Proxy Server

Language: Java - Size: 176 KB - Last synced at: about 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

skmonga/nio-server-example

Sample and very buggy examples for usage of nio in server implementation

Language: Java - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Ingener74/Liquid-Autumn

Micro Web Server

Language: C++ - Size: 1.14 MB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

JamesKyburz/PointTPoint

Point to Point tcp/ip

Language: C++ - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0