A socket library to help with your websocket needs!
HTTY transport, client, and server primitives for JavaScript.
Live HTML tags for Ruby.
A modern, framework-agnostic syntax highlighter using Web Components
Web Audio API-based game audio synthesis and background music library for Ruby Live applications.
Socketry wraps Ruby's sockets with an advanced timeout engine which is able to provide multiple simultaneous timeout behaviors in a thread-safe way.
RuboCop rules for Socketry projects
Socketry::Async provides a modern asynchronous I/O framework for Ruby based on the Socketry, promise.rb, nio4r gems
== discorb discorb is a Discord API wrapper for Ruby, Using {socketry/async}[https://github.com/socketry/async]. === Contributing Bug reports, feature requests, and pull requests are welcome on {the GitHub repository}[https://github.com/discorb-lib/discorb]. === License This gem is licensed under the MIT License.
An Async AWS SDK adapter for `socketry/async` framework
Soba use [LightIO](https://github.com/socketry/lightio) to provision green threads.
Async-native Matrix protocol primitives built on the Socketry async ecosystem. Provides well-known discovery, event notification, and application service models.
Quiq is a distributed task queue backed by Redis to process jobs in background. It relies on asynchronous IOs to process multiple jobs simultaneously. The event loop is provided by the Async library and many other gems of the Socketry family.
Implementation of a subset of Ruby's Enumerable, using socketry/async to perform operations in parallel wherever possible, while deferring to Enumerable's implementation where not. Async::Enumerable is in the same category as LazyEnumerable, but making a different set of changes to how Enumerable works.
Ruby SDK for ARCP: envelope and message model, fiber-based runtime, client, WebSocket / stdio / in-memory transports, SQLite-backed resume log, capability negotiation, leases with budget and expiration, streamed results, and OpenTelemetry trace propagation. Built on socketry/async.