Ankane's Gems

icon
#Total RankDaily RankNameSummary
1716479strong_migrationsCatch unsafe migrations in development
21,0471,129lockboxModern encryption for Ruby and Rails
31,146814chartkickCreate beautiful JavaScript charts with one line of Ruby
41,220653groupdateThe simplest way to group temporal data
51,346676safely_blockRescue and report exceptions in non-critical code
61,525936searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7051,038neighborNearest neighbor search for Rails
81,8241,081pgheroA performance dashboard for Postgres
91,8361,912errbaseCommon exception reporting for a variety of services
101,8491,230pretenderLog in as another user in Rails
112,1001,093ahoy_mateySimple, powerful, first-party analytics for Rails
122,3313,033distribute_readsScale database reads with replicas in Rails
132,3772,095blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,8702,117argon2-kdfArgon2 key derivation for Ruby
153,0823,008ahoy_emailFirst-party email analytics for Rails
163,1482,114blind_indexSecurely search encrypted database fields
173,2713,119logstopKeep personal data out of your logs
183,3602,519authtrailTrack Devise login activity
193,5063,762rover-dfSimple, powerful data frames for Ruby
203,5714,409active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,6376,688cmdstanBayesian inference for Ruby, powered by CmdStan
223,6436,830prophet-rbTime series forecasting for Ruby
233,8732,251barkickBarcodes made easy
243,9005,245libmfLarge-scale sparse matrix factorization for Ruby
253,9142,500kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
263,9151,685pgvectorpgvector support for Ruby
273,9433,028onnxruntimeHigh performance scoring engine for ML models
284,0754,273slowpokeRack::Timeout enhancements for Rails
294,1994,719informersFast transformer inference for Ruby
304,2325,043blingfireHigh speed text tokenization for Ruby
314,3794,811searchjoySearch analytics made easy
324,4824,602multiverseMultiple databases for Rails
334,5693,907field_testA/B testing for Rails
344,7863,890pgsyncSync Postgres data between databases
355,0773,807mailkickEmail subscriptions for Rails
365,0953,116tokenizersFast state-of-the-art tokenizers for Ruby
375,3529,682wilson_scoreSimple, dependency-free Wilson score
385,4646,051hightopA nice shortcut for group count queries
395,7463,706lightgbmHigh performance gradient boosting for Ruby
405,74715,732cacheflowColorized logging for Memcached, Redis, and Valkey
415,7648,294pluPrice look-up codes made easy
426,0933,467str_enumString enums for Rails
436,1588,139delete_in_batchesFast batch deletes for Active Record and Postgres
446,21129,654timerangeTime ranges for Ruby
456,2707,991archer-railsRails console history for Heroku, Docker, and more
466,4904,685pgslicePostgres partitioning as easy as pie
476,51710,496guessStatistical gender detection for Ruby
486,5865,102epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,6394,680polars-dfBlazingly fast DataFrames for Ruby
506,8467,245hypershieldShield sensitive data in Postgres and MySQL
516,92119,996npySave and load NumPy npy and npz files in Ruby
527,0307,245gindexInstant concurrent indexes for Rails
538,2025,422discoRecommendations for Ruby and Rails using collaborative filtering
548,73911,191ownershipCode ownership for Rails
558,7685,912rollupsRollup time-series data in Rails
569,2065,605xgbHigh performance gradient boosting for Ruby
579,2368,740ip_anonymizerIP address anonymizer for Ruby and Rails
589,2494,732or-toolsOperations research tools for Ruby
599,7114,527notableTrack notable requests and background jobs
6010,1215,952mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,40560,696activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6212,06211,462trendRuby client for Trend, the time series API
6313,0101,838mittensStemming for Ruby, powered by Snowball
6413,4378,391vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6513,7397,919faissEfficient similarity search and clustering for Ruby
6613,7645,389fasttextEfficient text classification and representation learning for Ruby
6714,40013,467clockwork_webA web interface for Clockwork
6816,5295,574mitieNamed-entity recognition for Ruby
6917,2979,682torch-rbDeep learning for Ruby, powered by LibTorch
7017,40814,462mainstreetAddress verification for Ruby and Rails
7118,4534,829glpkLinear programming kit for Ruby
7219,8364,861anomaly_detectionTime series anomaly detection for Ruby
7320,33829,654postjoyPostal codes made easy
7420,8616,483reversedReverse DNS / IP Lookup for Ruby
7521,16023,017pgdexterThe automatic indexer for Postgres
7621,95413,980autosuggestGenerate autocomplete suggestions based on what your users search
7725,86718,077tomotoHigh performance topic modeling for Ruby
7827,66512,267notable_webA web interface for Notable
7928,3729,860ngtHigh-speed approximate nearest neighbors for Ruby
8030,1199,806active_kmsSimple, secure key management for Active Record encryption
8130,2789,806cmfrecRecommendations for Ruby using collective matrix factorization
8230,54837,086datasketchesSketch data structures for Ruby
8333,36716,266highsLinear optimization for Ruby
8435,01814,133opt-rbConvex optimization for Ruby
8535,95813,333mapkick-staticCreate beautiful static maps with one line of Ruby
8636,00414,133anomalyEasy-to-use anomaly detection for Ruby
8737,71437,086movesRuby client for Moves
8839,57812,538troveDeploy machine learning models in Ruby (and Rails)
8940,08860,696lightcoreLightweight Ruby core extensions
9043,00814,824camoRuby client for Camo - the SSL image proxy
9144,08129,654outliertreeExplainable outlier/anomaly detection for Ruby
9245,12526,333safetensorsSimple, safe way to store and distribute tensors
9346,21329,654isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9447,50521,843icebergApache Iceberg for Ruby
9548,82637,086gslrHigh performance linear regression for Ruby, powered by GSL
9648,92460,696scsSCS - the splitting conic solver - for Ruby
9755,99837,086midas-edgeEdge stream anomaly detection for Ruby
9857,38560,696drill-sergeantRuby client for Apache Drill
9960,35618,545stl-rbSeasonal-trend decomposition for Ruby
10060,37160,696osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10162,03060,696ahoy_eventsSimple, powerful event tracking for Rails
10262,04716,590torchvisionComputer vision datasets, transforms, and models for Ruby
10363,20737,086carrot2Ruby client for Carrot2
10467,01023,017robustlyDon’t let small errors bring down the system
10567,30860,696youtokentomeHigh performance unsupervised text tokenization for Ruby
10668,07326,333torchaudioData manipulation and transformation for audio signal processing
10771,33560,696benchmethThe super easy way to benchmark methods
10871,81960,696scrub_paramsSecure Rails parameters by default
10973,87560,696intelSearch analytics made easy
11074,66037,086thundersvmHigh performance parallel SVMs for Ruby
11174,76937,086xlearnHigh performance factorization machines for Ruby
11275,57637,086tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11379,77826,333active_hllHyperLogLog for Rails and Postgres
11481,74714,824deltalake-rbDelta Lake for Ruby
11582,30737,086libffmField-aware factorization machines for Ruby
11685,70460,696betavitesDon't waste time building your beta invite system
11785,86260,696pghero_logsSlow query log parser for Postgres
11886,15360,696immudbRuby client for immudb
11990,20260,696khivaHigh-performance time series algorithms for Ruby
12091,36929,654vowpalwabbitFast online machine learning for Ruby
12192,44137,086katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12293,97129,654ignite-clientRuby client for Apache Ignite
12395,98460,696hexspaceRuby client for Apache Spark SQL and Apache Hive
12497,03260,696getformidableReal-time form analytics
12598,99637,086clpLinear programming solver for Ruby
126110,48937,086breakout-detectionBreakout detection for Ruby
127111,84260,696esheroElasticsearch insights made easy
128113,40329,654tsneHigh performance t-SNE for Ruby
129114,64337,086bundle_benchmarkBecause loading gems can take longer than you think
130116,67737,086torchtextData loaders and abstractions for text and NLP
131125,22760,696frontrunnerWebpack for Rails
132126,03060,696transformers-rbState-of-the-art transformers for Ruby
133126,40560,696cloak-rbApplication-level encryption for Redis and Memcached
134127,38360,696authkickLightweight authentication for OmniAuth
135129,56060,696cbcMixed-integer programming for Ruby
136135,06360,696datakickRuby client for Datakick - the open product database
137137,13460,696cached_attributesSuper simple caching for Ruby
138140,22337,086torchrecDeep learning recommendation systems for Ruby
139141,29160,696cache_reduceA simple, powerful pattern for caching data
140143,30126,333neighbor-redisNearest neighbor search for Ruby and Redis
141144,51337,086rcfRandom Cut Forest anomaly detection for Ruby
142148,53421,843sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
143154,40760,696heroku2dokkuHeroku -> Dokku in minutes
144158,29237,086nanoarrowZero-dependency Arrow library for Ruby
145164,31260,696rdkit-rbCheminformatics for Ruby, powered by RDKit
146169,55260,696searchkick-proAll the great features of Searchkick, and more
147170,61837,086nloptNonlinear optimization for Ruby
148173,79760,696torchdataComposable data loading for Ruby
149178,27460,696morph-rubyMorph client for Ruby
150180,10537,086ducklakeDuckLake for Ruby
151189,80760,696seaduckApache Iceberg for Ruby, powered by libduckdb
152191,26529,654torchcodecMedia encoding and decoding for Torch.rb
153191,92260,696neighbor-s3Nearest neighbor search for Ruby and S3 Vectors