cool.io

IO system

Provides an event-driven I/O system with asynchronous wrappers for Ruby's core socket classes.

Simple evented I/O for Ruby (but please check out Celluloid::IO instead)

GitHub

693 stars
15 watching
47 forks
Language: C
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
1c3t3a/rust-socketio An implementation of a socket.io client in Rust 419
ringabout/ioselectors A cross-platform IO engine and timer for Nim. 23
elephantio/elephant.io A client library for socket.io written in PHP. 109
socketry/timers A Ruby library providing timers and scheduling functionality for event loops. 337
socketry/async-http An asynchronous client and server implementation of HTTP/1.0, 1.1, and 2 including TLS support for streaming requests and responses. 320
socketio/socket.io-protocol A specification for full-duplex and low-overhead communication protocol between clients and servers. 510
snapframework/io-streams Provides primitives and combinators for working with input/output streams in Haskell. 99
cgeorg/cycle-socket.io A Cycle driver for applications using Socket.IO to handle real-time communication 28
rodgc/ngx-socket-io A Socket.IO module for Angular applications 261
billroy/socket.io-arduino-client An Arduino client for connecting to and messaging with Socket.io servers using WebSocket technology. 195
socketry/async-websocket An asynchronous WebSocket client/server implementation supporting HTTP/1 and HTTP/2 protocols. 173
rico345100/socket.io-file A Node.js module for uploading files using Socket.io. 48
rpav/fast-io Improves performance of octet-vector and stream I/O in Common Lisp programming 147
socketio/socket.io-p2p Provides a peer-to-peer communication system using WebSockets and signalling data transmission. 1,030
sciruby/iruby A Ruby-based kernel for interactive computing environments like Jupyter Notebooks 901