Share an abstract-level database over the network or other kind of stream
A CSS parser, transformer, and minifier written in Rust
Generates and consumes source maps
Create unique translations of a document based on its language, joined by a shared reference document.
Rive's canvas based web api.
Mighty but tiny URI parser
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
Allow parsing of top-level await in modules
Everything you need to handle HTTP message body content-encoding
various machine learning routines for node
CLI for compressing files.
LevelDb database adapter for Yjs
common low level utilities
Miscellaneous indices for graphology.
Excel Workbook Manager - Read and Write xlsx and csv Files.
A tiny JSON logger
Multi-tier cache module for Node.js. Redis, Upstash, CloudfareKV, File, in-memory and others drivers
A general-purpose color library for JavaScript
Rive's webgl based web api.
A Sanity plugin that supports filtering localized fields by language
A lite version of Rive's canvas based web api.
Definitions of levels for logging purposes & shareable Symbol constants.
Detect whether a terminal supports color
Generates and consumes source maps
Logger that support many and different devices for specified levels
Provides resource oriented interfaces and other higher-level abstractions for many comprodls services.
Extract instance variables names and values into a flat hash no matter how many levels deep your objects are.
A simple multilingual tokenizer for NLP tasks. This tool provides a CLI and a library for linguistic tokenization which is an anavoidable step for many HLT (human language technology) tasks in the preprocessing phase for further syntactic, semantic and other higher level processing goals. Use it for tokenization of German, English and French texts.
Messaging gateway API with adapters for many messaging systems available in Ruby. Messaging systems can be easily switched out with a small configuration change. Code for testing on the object and application level is also provided.
Messaging gateway API with adapters for many messaging systems available in Ruby. Messaging systems can be easily switched out with a small configuration change. Code for testing on the object and application level is also provided.
Messaging gateway API with adapters for many messaging systems available in Ruby. Messaging systems can be easily switched out with a small configuration change. Code for testing on the object and application level is also provided.
A macro-style method that will automatically read the database contraints (null requirements, string length, etc) and enforce those at the model level to keep validation more DRY. Provides many options to customize how automatic it is and what columns it affects.
A very simple, application-level DOS (Denial-Of-Service) attack handler for Rails apps. By including in the app, it can track requests per IP address and refuse further processing of the request if there were too many requests recently from the given IP address.
Adds a line to the Exception's backtrace corresponding to line where missing call originated. Does not modify backtrace otherwise. Requires specifying how many levels under missing call re-raise occurs.
RMotion provides a simple interface to build motion detection software in ruby. Many kind of informations about moving entities will be available to applications, and the algorithm is heavily customizable since different cameras record different levels of noise.
* Pure Ruby library for creating desktop-like interfaces in the command line. * Flexible and easy to use utilities for focus/actions/scroll/events/cursor. * Support high level APIs similar to HTML DOM APIs like layouts, styles, box-model, cascade styles, XML/ERB, boxes, fonts, images, colors, easing, * Low level utilities can be used independently without bloating the performance * Event loop supporting set_timeout, wait_for, set_interval * Many high level widgets, utilities implemented expected in GUIs. * WIP (my first Ruby project)
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.