Buffer node's `EventEmitter` events until `flush()` is called.
minimal implementation of a PassThrough stream
just emit 'log' events on the process object
Put a bunch of emitted events in an array, for testing.
Modern Buffer API polyfill without footguns
Safer Node.js Buffer API
Node.js Buffer API, for the browser
Is this value a JS ArrayBuffer?
The node core libs for in browser usage.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Get the ArrayBuffer out of a DataView, robustly.
Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
JSON parse & stringify that supports binary via bops & base64
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
A pure javascript CRC32 algorithm that plays nice with binary data
Unix datagram socket
Determine if an object is a Buffer
Convert a typed array to a Buffer without a copy
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Source code handling classes for webpack
Fluentd memory buffer plugin with many types of chunk limits
Message buffer, command processor and event processor daemons for Euston-RabbitMq
SQS only allows you to pull and delete 10 events at a time. This gem is greedy and will buffer events so you can process more than 10 at at time.
fluent-plugin-map is the non-buffered plugin that can convert an event log to different event log(s).
Reactive programming framework for Ruby, painless evented IO, futures and an efficient byte buffer
Fluentd output plugin that buffers events and uploads them to Google Cloud Storage as gzip, json, or text objects.
Implements a database buffer and workers for sending events to RabbitMQ
Resque output plugin for fluent event collector. Has extra features like buffering and setting a worker class in the config.
Buffering makes it possible for log tools like Splunk or Logstash to more reliably group multiline logs as single events.
E11y (Easy Telemetry) - Observability for Rails developers who hate noise. UNIQUE FEATURES: • Request-scoped debug buffering - buffers debug logs in memory, flushes ONLY on errors • Zero-config SLO tracking - automatic Service Level Objectives for HTTP endpoints and jobs • Schema-validated events - catch bugs before production with dry-schema DEVELOPER EXPERIENCE: • Minimal setup — one config block, works with stdout out of the box • Auto-metrics from events (no manual Yabeda.increment) • Rails-first design (follows Rails conventions) • Pluggable adapters (Loki, Sentry, OpenTelemetry, custom backends) COST SAVINGS: • Reduce log storage costs by 90% (request-scoped buffering) • Replace expensive APM SaaS ($500-5k/month → infra costs only) • Own your observability data (no vendor lock-in) PRODUCTION-READY: • Thread-safe for multi-threaded Rails + Sidekiq • Adaptive sampling (error-based, load-based, value-based) • PII filtering (GDPR-compliant masking/hashing) • Performance optimized (hash-based events, minimal allocations) Perfect for Rails 7.0+ teams who need observability without complexity or high costs.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.