Node.js lock library for multi-process read/write
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
read and write binary structures and data types
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.
fs read and write streams based on minipass
Access the system clipboard (copy/paste)
Read and write files atomically and reliably.
fs read and write streams based on minipass
Read and parse a YAML file
The Node.js bindings of the humanfs library.
A list of CSS features and their positions in the process of becoming implemented web standards
read(1) for node programs
KTX 2.0 (.ktx2) parser and serializer.
A utility for managing the `processinfo` folder that NYC uses.
Contains parsers and serializers for ASN.1 (currently BER only)
minimal implementation of a PassThrough stream
Read data from stdin.
[![npm version][npm-version-src]][npm-version-href] [![npm version][codecov-src]][codecov-href] [![Master Workflow][workflow-src]][workflow-href] [![Known Vulnerabilities][snyk-src]][snyk-href] [![Conventional Commits][conventional-src]][conventional-href
Utilities for process object
Streams for reading/writing messages
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Read and write a growable buffer as a stream
Run a subprocess synchronously and interactively in Node.js
File locks using flock and PID file locks with stale detection for coordinating between processes. Timeout support and automatic cleanup.
Ruby wrapper for libsndfile. Reads/writes data as GSL matrices, to allow fast processing.
The BEL gem allows the reading, writing, and processing of BEL (Biological Expression Language) with a natural DSL.
Potlock is redis based concurrent read-write lock distributed across processes.
Easily process flat files with Flat. Specify the format in a subclass of Flat::File and read and write until the cows come home.
Magro is a minimal image processing library for Ruby. Magro uses Numo::NArray arrays as image objects and provides basic image processing functions. Current supporting features are reading and writing JPEG and PNG images, image resizing with bilinear interpolation method, and image filtering.
TDB is much like other DBM implementations, except it allows concurrent writer processes. TDB was initially developed for Samba, but is used by other projects as well. These Ruby bindings allow Ruby apps to read and write to the same databases used by Samba!
This library can read and write FIT files and convert them into a Ruby data structure for easy processing. This library was written for Garmin devices like the FR620, Fenix 3, Fenix 3 HR, Fenix 5 (s and X). Fit files from other devices may work as well but have not been tested.
To use Ruby for data processing widely, Apache Arrow support is important. We can do the followings with Apache Arrow: * Super fast large data interchange and processing * Reading/writing data in several famous formats such as CSV and Apache Parquet * Reading/writing partitioned large data on cloud storage such as Amazon S3 This talk describes the followings: * What is Apache Arrow * How to use Apache Arrow with Ruby * How to integrate with Ruby 3.0 features such as MemoryView and Ractor
I/O pipeline construction framework. Allows to construct data processing pipelines in a manner of UNIX shell pipes. Implemented features: string splitting/merging, IO or local file reading/writing, FTP/SFTP file reading/writing, digest computing, Gzip/Zlib (de)compression, Zstd (de)compression, symmetric cipher (de,en)cryption, random data generation.
ADMesh is a library for processing triangulated solid meshes. Currently, ADMesh only reads the STL file format that is used for rapid prototyping applications, although it can write STL, VRML, OFF, and DXF files. Those are bindings for Ruby. You'll need the ADMesh C library in version 0.98.x.
CouchProxy is a simple proxy server that distributes reads and writes to a cluster of Apache CouchDB servers so they appear to be a single huge database. Documents are stored and retrieved from a particular CouchDB instance, using consistent hashing of the document id. Map/reduce views are processed concurrently on each CouchDB instance and merged together by the proxy before returning the results to the client.
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.