JSON parse & stringify that supports binary via bops & base64
TypeScript definitions for json-buffer
Parse the stream body into text/json/buffer/urlencoded.
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
JSON.stringify & JSON.parse which can encode/decode buffers.
Is this value a JS ArrayBuffer?
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
Get the ArrayBuffer out of a DataView, robustly.
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.
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
A pure javascript CRC32 algorithm that plays nice with binary data
Determine if an object is a Buffer
JSON.Stringify as a readable stream
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 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
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.
No description provided.
No description provided.