Simple helper for convert large JSON objects to Buffer
JSON parse & stringify that supports binary via bops & base64
minimal implementation of a PassThrough stream
JSON Web Token implementation (symmetric and asymmetric)
Modern Buffer API polyfill without footguns
Safer Node.js Buffer API
Node.js Buffer API, for the browser
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Convert a typed array to a Buffer without a copy
JSON.stringify & JSON.parse which can encode/decode buffers.
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
TypeScript definitions for json-buffer
A pure javascript CRC32 algorithm that plays nice with binary data
Create an ArrayBuffer instance from a Data URI string
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
A minimal base64 implementation for number arrays.
Is this value a JS ArrayBuffer?
Byte buffer specialized for data in chunks with special cases for dropping bytes in the front, merging bytes in to various integer types and abandoning buffer without penalty for previous chunk merges.
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
Source code handling classes for webpack
Fluentd output plugin to buffer logs as json arrays to a url
This gem is a Ruby interface to the Betterific API.
Fluentd output plugin that buffers events and uploads them to Google Cloud Storage as gzip, json, or text objects.
Leverages json_spec to test structured protocol buffers with json data modeling
An Embulk filter plugin for interconversion between Protocol Buffer message and JSON.
This gem wraps the official C++ implementation of Cap'n Proto (libcapnp). From the Cap'n Proto documentation: "Cap'n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster."
Interchange formats like json or xml are great to keep data visible, but due to their parse and pack complexity they aren't used in embedded applications. There are alternatives like msgpack or Google's protocol buffer, which allow a more binary representation of data, but these protcols are still heavy and developers tend to rather implement their own 'simple' binary protocols instead of porting or using the big ones.
This gem wraps the official C++ implementation of Cap'n Proto (libcapnp). From the Cap'n Proto documentation: "Cap'n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster."This is a fork of the original capn_proto gem by OneSignal
A Ruby gem for Google's Protocol Buffers messages using three different encodings JSON based syntax instead of the original binary protocol. Supported formats - Hashmap: A tipical JSON message, with key:value pairs where the key is a string representing the field name. - Tagmap: Very similar to Hashmap, but instead of having the field name as key it has the field tag number as defined in the proto definition. - Indexed: Takes the Tagmap format a further step and optimizes the size needed for tag numbers by packing all of them as a string, where each character represents a tag, and placing it as the first element of an array.
This gem wraps the official C++ implementation of Cap'n Proto (libcapnp). From the Cap'n Proto documentation: "Cap'n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster." This is a extended version of the original gem Capnproto which adds RPC support visit the homepage to view usage