Checks if the given source is buffer-like
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Modern Buffer API polyfill without footguns
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Node.js Buffer API, for the browser
Is this value a JS ArrayBuffer?
Is this value a JS SharedArrayBuffer?
Convert a typed array to a Buffer without a copy
Conversion of JavaScript primitives to and from Buffer with binary order matching natural primitive order
Determine if an object is a Buffer
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Safer Node.js Buffer API
Convert character encodings in pure javascript.
minimal implementation of a PassThrough stream
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
A javascript library to extract Exif metadata from images, in node and in the browser.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Node.js Buffer API, for React Native
Create an ArrayBuffer instance from a Data URI string
Immutable ArrayBuffer (the shim!)
Maxmind DB (MMDB) Library
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.
64bit Long Integer on Buffer/Array/ArrayBuffer in Pure JavaScript
Detect the file type of a file, stream, or data
Like Ar::Store, but with Protocol Buffers
Resque output plugin for fluent event collector. Has extra features like buffering and setting a worker class in the config.
Ruby library giving block-buffered and cached read over IO objects with a String-like interface. Ideal to parse big files as Strings, limiting memory consumption.
Buffering makes it possible for log tools like Splunk or Logstash to more reliably group multiline logs as single events.
unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.
Active Remote provides Active Record-like object-relational mapping over RPC. It was written for use with Google Protocol Buffers, but could be extended to use any RPC data format.
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.
\Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between \Unicorn and slow clients.
Cryptographically verifiable data serialization format inspired by Protocol Buffers, useful for things like credentials, transparency logs, and blockchain applications. Misuse-resistant symmetric encryption using the AES-SIV (RFC 5297)
\Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between \Unicorn and slow clients.
unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients.
g1nn13 fork changes: * added buffer() method to get image buffer for writing (to Amazon S3) * added fit_within() method to resize an image to fit within a specified height and width without changing the image's aspect ratio * added resize_with_crop() to resize and crop images where the target aspect ratio differs from the original aspect ratio. This is for converting portrait to landscape and landscape to portrait. ImageScience is a clean and happy Ruby library that generates thumbnails -- and kicks the living crap out of RMagick. Oh, and it doesn't leak memory like a sieve. :) For more information including build steps, see http://seattlerb.rubyforge.org/