Ankane's Gems

icon
#Total RankDaily RankNameSummary
1736471strong_migrationsCatch unsafe migrations in development
21,0401,611lockboxModern encryption for Ruby and Rails
31,167832chartkickCreate beautiful JavaScript charts with one line of Ruby
41,263695groupdateThe simplest way to group temporal data
51,379684safely_blockRescue and report exceptions in non-critical code
61,5451,244searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7201,394neighborNearest neighbor search for Rails
81,8212,004errbaseCommon exception reporting for a variety of services
91,8311,538pgheroA performance dashboard for Postgres
101,8701,559pretenderLog in as another user in Rails
112,1381,348ahoy_mateySimple, powerful, first-party analytics for Rails
122,3022,740distribute_readsScale database reads with replicas in Rails
132,3912,384blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,9022,492argon2-kdfArgon2 key derivation for Ruby
153,0802,476ahoy_emailFirst-party email analytics for Rails
163,1802,528blind_indexSecurely search encrypted database fields
173,2802,769logstopKeep personal data out of your logs
183,3952,788authtrailTrack Devise login activity
193,4784,505rover-dfSimple, powerful data frames for Ruby
203,5313,813active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,5706,940cmdstanBayesian inference for Ruby, powered by CmdStan
223,5726,896prophet-rbTime series forecasting for Ruby
233,8514,391libmfLarge-scale sparse matrix factorization for Ruby
243,9393,135onnxruntimeHigh performance scoring engine for ML models
253,9452,291barkickBarcodes made easy
263,9642,978kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
274,0744,602slowpokeRack::Timeout enhancements for Rails
284,1424,369informersFast transformer inference for Ruby
294,1595,137blingfireHigh speed text tokenization for Ruby
304,3221,789pgvectorpgvector support for Ruby
314,3424,527searchjoySearch analytics made easy
324,4376,318multiverseMultiple databases for Rails
334,5275,365field_testA/B testing for Rails
344,8043,963pgsyncSync Postgres data between databases
355,1163,892mailkickEmail subscriptions for Rails
365,2678,922wilson_scoreSimple, dependency-free Wilson score
375,3023,291tokenizersFast state-of-the-art tokenizers for Ruby
385,4734,797hightopA nice shortcut for group count queries
395,62213,840cacheflowColorized logging for Memcached, Redis, and Valkey
405,6965,327pluPrice look-up codes made easy
415,8563,833lightgbmHigh performance gradient boosting for Ruby
425,93646,531timerangeTime ranges for Ruby
435,9835,466delete_in_batchesFast batch deletes for Active Record and Postgres
446,0377,912archer-railsRails console history for Heroku, Docker, and more
456,0845,327str_enumString enums for Rails
466,2589,820guessStatistical gender detection for Ruby
476,3755,619pgslicePostgres partitioning as easy as pie
486,5764,913epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,66822,652npySave and load NumPy npy and npz files in Ruby
506,6696,010hypershieldShield sensitive data in Postgres and MySQL
516,7813,720polars-dfBlazingly fast DataFrames for Ruby
526,8756,518gindexInstant concurrent indexes for Rails
538,3034,335discoRecommendations for Ruby and Rails using collaborative filtering
548,5758,087ownershipCode ownership for Rails
558,7865,500rollupsRollup time-series data in Rails
569,3918,369ip_anonymizerIP address anonymizer for Ruby and Rails
579,5105,372xgbHigh performance gradient boosting for Ruby
589,5835,315or-toolsOperations research tools for Ruby
5910,1596,078notableTrack notable requests and background jobs
6010,5075,410mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,21432,343activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6212,21814,677trendRuby client for Trend, the time series API
6313,9776,010vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6414,3495,166faissEfficient similarity search and clustering for Ruby
6514,38512,141clockwork_webA web interface for Clockwork
6614,7436,862fasttextEfficient text classification and representation learning for Ruby
6717,25017,911mainstreetAddress verification for Ruby and Rails
6817,7128,506torch-rbDeep learning for Ruby, powered by LibTorch
6920,09341,737postjoyPostal codes made easy
7020,4315,240mitieNamed-entity recognition for Ruby
7121,19628,569pgdexterThe automatic indexer for Postgres
7222,71514,239autosuggestGenerate autocomplete suggestions based on what your users search
7323,16711,331reversedReverse DNS / IP Lookup for Ruby
7423,5907,636glpkLinear programming kit for Ruby
7525,8034,618mittensStemming for Ruby, powered by Snowball
7626,88814,022tomotoHigh performance topic modeling for Ruby
7727,5767,794anomaly_detectionTime series anomaly detection for Ruby
7827,86518,390notable_webA web interface for Notable
7928,74017,911ngtHigh-speed approximate nearest neighbors for Ruby
8030,58614,022datasketchesSketch data structures for Ruby
8130,79522,652cmfrecRecommendations for Ruby using collective matrix factorization
8234,49610,924active_kmsSimple, secure key management for Active Record encryption
8335,54513,639highsLinear optimization for Ruby
8437,28627,037movesRuby client for Moves
8538,06715,748opt-rbConvex optimization for Ruby
8638,57714,677anomalyEasy-to-use anomaly detection for Ruby
8738,78912,532mapkick-staticCreate beautiful static maps with one line of Ruby
8839,37953,031lightcoreLightweight Ruby core extensions
8942,69232,343troveDeploy machine learning models in Ruby (and Rails)
9043,55037,933camoRuby client for Camo - the SSL image proxy
9144,39223,601outliertreeExplainable outlier/anomaly detection for Ruby
9247,19025,695isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9349,58037,933gslrHigh performance linear regression for Ruby, powered by GSL
9449,81032,343scsSCS - the splitting conic solver - for Ruby
9551,55018,390icebergApache Iceberg for Ruby
9651,67911,742safetensorsSimple, safe way to store and distribute tensors
9756,49319,915midas-edgeEdge stream anomaly detection for Ruby
9857,45674,024drill-sergeantRuby client for Apache Drill
9961,36727,037osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10061,93553,031ahoy_eventsSimple, powerful event tracking for Rails
10163,57434,862carrot2Ruby client for Carrot2
10264,27741,737torchvisionComputer vision datasets, transforms, and models for Ruby
10365,27927,037stl-rbSeasonal-trend decomposition for Ruby
10466,74661,331youtokentomeHigh performance unsupervised text tokenization for Ruby
10567,29546,531robustlyDon’t let small errors bring down the system
10669,84441,737torchaudioData manipulation and transformation for audio signal processing
10770,85674,024benchmethThe super easy way to benchmark methods
10871,49141,737scrub_paramsSecure Rails parameters by default
10973,47353,031intelSearch analytics made easy
11075,09432,343xlearnHigh performance factorization machines for Ruby
11175,23661,331tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11276,00161,331thundersvmHigh performance parallel SVMs for Ruby
11383,32825,695libffmField-aware factorization machines for Ruby
11485,03025,695active_hllHyperLogLog for Rails and Postgres
11585,16794,007betavitesDon't waste time building your beta invite system
11685,88061,331pghero_logsSlow query log parser for Postgres
11786,78546,531immudbRuby client for immudb
11890,91025,695khivaHigh-performance time series algorithms for Ruby
11991,97253,031katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12092,21674,024vowpalwabbitFast online machine learning for Ruby
12194,63215,748deltalake-rbDelta Lake for Ruby
12294,98794,007ignite-clientRuby client for Apache Ignite
12396,20374,024getformidableReal-time form analytics
12499,14361,331hexspaceRuby client for Apache Spark SQL and Apache Hive
125104,78641,737clpLinear programming solver for Ruby
126110,983129,210esheroElasticsearch insights made easy
127113,89153,031breakout-detectionBreakout detection for Ruby
128113,91261,331bundle_benchmarkBecause loading gems can take longer than you think
129115,01546,531tsneHigh performance t-SNE for Ruby
130118,064129,210torchtextData loaders and abstractions for text and NLP
131124,64094,007frontrunnerWebpack for Rails
132126,58994,007authkickLightweight authentication for OmniAuth
133127,03961,331cloak-rbApplication-level encryption for Redis and Memcached
134133,41853,031transformers-rbState-of-the-art transformers for Ruby
135133,73032,343cbcMixed-integer programming for Ruby
136134,70346,531datakickRuby client for Datakick - the open product database
137136,53394,007cached_attributesSuper simple caching for Ruby
138140,715129,210cache_reduceA simple, powerful pattern for caching data
139143,03894,007torchrecDeep learning recommendation systems for Ruby
140147,78528,569neighbor-redisNearest neighbor search for Ruby and Redis
141149,65553,031rcfRandom Cut Forest anomaly detection for Ruby
142154,17894,007heroku2dokkuHeroku -> Dokku in minutes
143166,029129,210rdkit-rbCheminformatics for Ruby, powered by RDKit
144167,76694,007searchkick-proAll the great features of Searchkick, and more
145169,432129,210sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
146174,06430,304nloptNonlinear optimization for Ruby
147175,40894,007torchdataComposable data loading for Ruby
148176,96574,024morph-rubyMorph client for Ruby
149180,54423,601ducklakeDuckLake for Ruby
150187,909129,210seaduckApache Iceberg for Ruby, powered by libduckdb
151189,63694,007torchcodecMedia encoding and decoding for Torch.rb
152189,68694,007neighbor-s3Nearest neighbor search for Ruby and S3 Vectors