Ankane's Gems

icon
#Total RankDaily RankNameSummary
1684390strong_migrationsCatch unsafe migrations in development
21,055948lockboxModern encryption for Ruby and Rails
31,122631chartkickCreate beautiful JavaScript charts with one line of Ruby
41,169577groupdateThe simplest way to group temporal data
51,313619safely_blockRescue and report exceptions in non-critical code
61,512942searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,673836neighborNearest neighbor search for Rails
81,7941,059pgheroA performance dashboard for Postgres
91,8401,355pretenderLog in as another user in Rails
101,8471,407errbaseCommon exception reporting for a variety of services
112,056895ahoy_mateySimple, powerful, first-party analytics for Rails
122,3691,876blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
132,3743,895distribute_readsScale database reads with replicas in Rails
142,8121,694argon2-kdfArgon2 key derivation for Ruby
153,0661,698blind_indexSecurely search encrypted database fields
163,0863,199ahoy_emailFirst-party email analytics for Rails
173,2622,436logstopKeep personal data out of your logs
183,3112,683authtrailTrack Devise login activity
193,5383,231rover-dfSimple, powerful data frames for Ruby
203,5931,768pgvectorpgvector support for Ruby
213,5953,196active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
223,6732,223barkickBarcodes made easy
233,7015,895cmdstanBayesian inference for Ruby, powered by CmdStan
243,7086,129prophet-rbTime series forecasting for Ruby
253,8713,435kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
263,8782,976onnxruntimeHigh performance scoring engine for ML models
273,9653,611libmfLarge-scale sparse matrix factorization for Ruby
284,0483,357slowpokeRack::Timeout enhancements for Rails
294,2375,617informersFast transformer inference for Ruby
304,2716,974blingfireHigh speed text tokenization for Ruby
314,3923,482searchjoySearch analytics made easy
324,5314,070field_testA/B testing for Rails
334,5355,763multiverseMultiple databases for Rails
344,7613,216pgsyncSync Postgres data between databases
354,8352,595tokenizersFast state-of-the-art tokenizers for Ruby
364,9643,295mailkickEmail subscriptions for Rails
375,4307,288wilson_scoreSimple, dependency-free Wilson score
385,4524,530hightopA nice shortcut for group count queries
395,6942,973lightgbmHigh performance gradient boosting for Ruby
405,7904,604pluPrice look-up codes made easy
415,83310,340cacheflowColorized logging for Memcached, Redis, and Valkey
425,8914,110str_enumString enums for Rails
436,2046,077delete_in_batchesFast batch deletes for Active Record and Postgres
446,30955,240timerangeTime ranges for Ruby
456,35810,792archer-railsRails console history for Heroku, Docker, and more
466,4334,091polars-dfBlazingly fast DataFrames for Ruby
476,5316,743pgslicePostgres partitioning as easy as pie
486,5563,100epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,6169,696guessStatistical gender detection for Ruby
506,9136,933hypershieldShield sensitive data in Postgres and MySQL
517,0275,699gindexInstant concurrent indexes for Rails
527,03217,263npySave and load NumPy npy and npz files in Ruby
538,0423,658discoRecommendations for Ruby and Rails using collaborative filtering
548,5974,600rollupsRollup time-series data in Rails
558,6524,309mittensStemming for Ruby, powered by Snowball
568,6567,288or-toolsOperations research tools for Ruby
578,8119,178ownershipCode ownership for Rails
588,9615,295xgbHigh performance gradient boosting for Ruby
598,9924,815ip_anonymizerIP address anonymizer for Ruby and Rails
609,6428,253notableTrack notable requests and background jobs
619,7885,243mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6211,63041,131activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6312,0535,972fasttextEfficient text classification and representation learning for Ruby
6412,11510,212trendRuby client for Trend, the time series API
6512,8526,833vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6613,4206,718faissEfficient similarity search and clustering for Ruby
6714,2455,470mitieNamed-entity recognition for Ruby
6814,56122,846clockwork_webA web interface for Clockwork
6917,00726,965torch-rbDeep learning for Ruby, powered by LibTorch
7017,56018,315mainstreetAddress verification for Ruby and Rails
7118,05512,065glpkLinear programming kit for Ruby
7219,22214,112anomaly_detectionTime series anomaly detection for Ruby
7319,9655,154autosuggestGenerate autocomplete suggestions based on what your users search
7420,13412,474reversedReverse DNS / IP Lookup for Ruby
7520,71189,752postjoyPostal codes made easy
7621,1438,386pgdexterThe automatic indexer for Postgres
7725,39913,277tomotoHigh performance topic modeling for Ruby
7827,21312,630active_kmsSimple, secure key management for Active Record encryption
7927,36717,882notable_webA web interface for Notable
8028,13814,977ngtHigh-speed approximate nearest neighbors for Ruby
8129,95015,084cmfrecRecommendations for Ruby using collective matrix factorization
8230,55612,008highsLinear optimization for Ruby
8330,72841,131datasketchesSketch data structures for Ruby
8432,16313,709opt-rbConvex optimization for Ruby
8532,9949,635mapkick-staticCreate beautiful static maps with one line of Ruby
8634,80614,112anomalyEasy-to-use anomaly detection for Ruby
8737,90914,977troveDeploy machine learning models in Ruby (and Rails)
8838,29489,752movesRuby client for Moves
8940,74389,752lightcoreLightweight Ruby core extensions
9042,67223,618camoRuby client for Camo - the SSL image proxy
9143,68618,562safetensorsSimple, safe way to store and distribute tensors
9244,39055,240outliertreeExplainable outlier/anomaly detection for Ruby
9345,19514,811icebergApache Iceberg for Ruby
9445,72541,131isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9548,86031,045gslrHigh performance linear regression for Ruby, powered by GSL
9648,90834,763scsSCS - the splitting conic solver - for Ruby
9756,52634,763midas-edgeEdge stream anomaly detection for Ruby
9857,84355,240drill-sergeantRuby client for Apache Drill
9959,00116,079stl-rbSeasonal-trend decomposition for Ruby
10060,70555,240torchvisionComputer vision datasets, transforms, and models for Ruby
10160,75341,131osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10262,70489,752ahoy_eventsSimple, powerful event tracking for Rails
10363,67489,752carrot2Ruby client for Carrot2
10466,73355,240robustlyDon’t let small errors bring down the system
10568,18655,240youtokentomeHigh performance unsupervised text tokenization for Ruby
10668,41289,752torchaudioData manipulation and transformation for audio signal processing
10772,14889,752benchmethThe super easy way to benchmark methods
10872,74055,240scrub_paramsSecure Rails parameters by default
10973,96241,131thundersvmHigh performance parallel SVMs for Ruby
11074,68289,752intelSearch analytics made easy
11175,39641,131xlearnHigh performance factorization machines for Ruby
11275,60455,240tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11377,29822,212deltalake-rbDelta Lake for Ruby
11478,32824,529active_hllHyperLogLog for Rails and Postgres
11582,83555,240libffmField-aware factorization machines for Ruby
11686,17489,752pghero_logsSlow query log parser for Postgres
11786,40328,714immudbRuby client for immudb
11886,63489,752betavitesDon't waste time building your beta invite system
11990,48515,942hexspaceRuby client for Apache Spark SQL and Apache Hive
12090,89555,240khivaHigh-performance time series algorithms for Ruby
12192,01389,752vowpalwabbitFast online machine learning for Ruby
12293,38089,752katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12393,69224,529ignite-clientRuby client for Apache Ignite
12494,05121,153clpLinear programming solver for Ruby
12598,03989,752getformidableReal-time form analytics
126109,68221,644breakout-detectionBreakout detection for Ruby
127112,95389,752esheroElasticsearch insights made easy
128113,64441,131tsneHigh performance t-SNE for Ruby
129115,83689,752bundle_benchmarkBecause loading gems can take longer than you think
130116,87689,752torchtextData loaders and abstractions for text and NLP
131124,91189,752transformers-rbState-of-the-art transformers for Ruby
132126,23489,752frontrunnerWebpack for Rails
133127,18789,752cloak-rbApplication-level encryption for Redis and Memcached
134128,58989,752authkickLightweight authentication for OmniAuth
135128,95089,752cbcMixed-integer programming for Ruby
136136,30989,752datakickRuby client for Datakick - the open product database
137137,09934,763sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
138137,83989,752cached_attributesSuper simple caching for Ruby
139140,45155,240torchrecDeep learning recommendation systems for Ruby
140141,85989,752cache_reduceA simple, powerful pattern for caching data
141141,85989,752neighbor-redisNearest neighbor search for Ruby and Redis
142144,48389,752rcfRandom Cut Forest anomaly detection for Ruby
143146,05434,763nanoarrowZero-dependency Arrow library for Ruby
144155,11689,752heroku2dokkuHeroku -> Dokku in minutes
145162,51941,131rdkit-rbCheminformatics for Ruby, powered by RDKit
146171,10989,752nloptNonlinear optimization for Ruby
147171,14789,752searchkick-proAll the great features of Searchkick, and more
148173,82889,752torchdataComposable data loading for Ruby
149179,89089,752morph-rubyMorph client for Ruby
150180,32889,752ducklakeDuckLake for Ruby
151189,32734,763seaduckApache Iceberg for Ruby, powered by libduckdb
152193,05989,752torchcodecMedia encoding and decoding for Torch.rb
153194,00834,763neighbor-s3Nearest neighbor search for Ruby and S3 Vectors