Gems
tonytonyjan/jaro_winkler: Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.
jaro_winkler is an implementation of Jaro-Winkler similarity algorithm which is written in C extension and will fallback to pure Ruby version in platforms other than MRI/KRI like JRuby or Rubinius. Both of C and Ruby implementation support any kin...
skryl/mlx-ruby: Ruby Bindings for the MLX Framework
Ruby bindings for MLX: a NumPy-like array framework for machine learning.
This repository packages:
A native Ruby extension backed by the upstream C++ MLX runtime.
Ruby APIs that mirror the core MLX package layout: MLX::Core, MLX::NN, MLX::Optim...
kamui/retriable: Retriable is an simple DSL to retry failed code blocks with randomized exponential backoff.
Retriable is a simple DSL to retry failed code blocks with randomized exponential backoff time intervals. This is especially useful when interacting external APIs, remote services, or file system calls.
.
yoshoku/rumale: Rumale is a machine learning library in Ruby
Rumale (Ruby machine learning) is a machine learning library in Ruby. Rumale provides machine learning algorithms with interfaces similar to Scikit-Learn in Python. Rumale supports Support Vector Machine, Logistic Regression, Ridge, Lasso, Multi-l...
petergoldstein/dalli: High performance memcached client for Ruby
Dalli is a high performance pure Ruby client for accessing memcached servers.
Dalli supports:
Simple and complex memcached configurations
Failover between memcached instances
Fine-grained control of data serialization and compression
Thread-safe...
sergiobayona/easy_talk: Ruby library for defining, generating and validating JSON Schema
Ruby library for defining structured data contracts that generate JSON Schema and (optionally) runtime validations from the same definition.
Think “Pydantic-style ergonomics” for Ruby, with first-class JSON Schema output.
tilo/smarter_csv: Ruby Gem for convenient reading and writing of CSV files. It has intelligent defaults, and auto-discovery of column and row separators. It imports CSV Files as Array(s) of Hashes, suitable for direct processing with ActiveRecord, kicking-off batch jobs with Sidekiq, parallel processing, or oploading data to S3. Writing CSV Files is equally easy.
SmarterCSV provides a convenient interface for reading and writing CSV files and data.
Unlike traditional CSV parsing methods, SmarterCSV focuses on representing the data for each row as a Ruby hash, which lends itself perfectly for direct use wi...
huacnlee/rucaptcha: Captcha Gem for Rails, which generates captcha image by Rust.
NOTE: According to the use of Ruby China, the verification code looks like has a lower than 5% probability of being parsed by OCR and the verification code is cracked (All Image Captcha libs are has same problem). It is recommended that you use th...