pub/sub channels between browser [i]frames
Generate errors that contain a code frame that point to source locations.
Enable support for case insensitive attribute matching in selectors
Plain color conversion functions
An efficient queue capable of managing thousands of concurrent animations.
A frame-synced render loop for JavaScript
JS bindings for libopus 1.4, ported with emscripten
Generic extension manager for WebSocket connections
Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers
JS Object representation of a stack frame
A Jimp-compatible library for working with GIFs
React component to wrap your application or component in an iFrame for encapsulation purposes
A tiny utility to create code frames
Type-safe, structured communication between worker threads and parent processes via TypeScript meta-programming.
Generate errors that contain a code frame that point to source locations.
TypeScript definitions for @babel/code-frame
Easy to use efficient .GIF parsing in javascript
Polyfill requestAnimationFrame and cancelAnimationFrame
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Frame ticker with easy events for animation or games in JavaScript or TypeScript
Middleware to set X-Frame-Options headers
A pure Javascript/WebAssembly re-implementation of webpmux
Add-ons and examples for A-Frame VR.
Secure iframe rendering for untrusted content using SafeContentFrame
Extract timewarp channels from Flame setup files into a simple list of "to-frame" to "from-frame" mappings.
A thin Ruby binding over the Rust `club-unison` crate's ProtocolClient, via a Magnus native extension. The protocol — QUIC transport, channel multiplexing, wire framing — is implemented in Rust; this gem is the language binding.
Mycel is a single-file, pure-Ruby RPC library built around perfect role symmetry: once a TCP connection is established, either side can invoke any method exposed by the other — there is no client and no server, only peers. Each connection is one hypha; each Endpoint is a node in your own programmable mycelial mat. Layered architecture (Framing / Transport / Channel / RPC), pluggable codec, backpressure, pluggable executor, and zero monkey-patching of Ruby standard classes.