Ankane's Gems

icon
#Total RankDaily RankNameSummary
1765465strong_migrationsCatch unsafe migrations in development
21,0311,395lockboxModern encryption for Ruby and Rails
31,2071,105chartkickCreate beautiful JavaScript charts with one line of Ruby
41,3021,117groupdateThe simplest way to group temporal data
51,488390safely_blockRescue and report exceptions in non-critical code
61,5541,282searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7151,654neighborNearest neighbor search for Rails
81,7832,535errbaseCommon exception reporting for a variety of services
91,8301,644pgheroA performance dashboard for Postgres
101,8731,653pretenderLog in as another user in Rails
112,1741,614ahoy_mateySimple, powerful, first-party analytics for Rails
122,2713,396distribute_readsScale database reads with replicas in Rails
132,811516blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,9592,318argon2-kdfArgon2 key derivation for Ruby
153,1252,197ahoy_emailFirst-party email analytics for Rails
163,2442,319blind_indexSecurely search encrypted database fields
173,3212,293logstopKeep personal data out of your logs
183,4953,491active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,5371,981authtrailTrack Devise login activity
203,7927,409libmfLarge-scale sparse matrix factorization for Ruby
213,9423,678onnxruntimeHigh performance scoring engine for ML models
224,0905,359blingfireHigh speed text tokenization for Ruby
234,1062,787kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
244,1124,428informersFast transformer inference for Ruby
254,1323,239barkickBarcodes made easy
264,1403,379slowpokeRack::Timeout enhancements for Rails
274,2984,560searchjoySearch analytics made easy
284,3863,960multiverseMultiple databases for Rails
294,4694,656field_testA/B testing for Rails
304,9613,970pgsyncSync Postgres data between databases
315,0542,155pgvectorpgvector support for Ruby
325,1078,106wilson_scoreSimple, dependency-free Wilson score
335,198549rover-dfSimple, powerful data frames for Ruby
345,3553,143mailkickEmail subscriptions for Rails
355,4614,502hightopA nice shortcut for group count queries
365,5624,569cacheflowColorized logging for Memcached, Redis, and Valkey
375,563551cmdstanBayesian inference for Ruby, powered by CmdStan
385,580550prophet-rbTime series forecasting for Ruby
395,7203,220tokenizersFast state-of-the-art tokenizers for Ruby
405,8185,512timerangeTime ranges for Ruby
415,9354,883pluPrice look-up codes made easy
425,9566,946archer-railsRails console history for Heroku, Docker, and more
436,0446,356delete_in_batchesFast batch deletes for Active Record and Postgres
446,09110,736guessStatistical gender detection for Ruby
456,2443,318str_enumString enums for Rails
466,2736,533pgslicePostgres partitioning as easy as pie
476,4819,613npySave and load NumPy npy and npz files in Ruby
486,5837,033hypershieldShield sensitive data in Postgres and MySQL
496,6583,817lightgbmHigh performance gradient boosting for Ruby
506,8336,243gindexInstant concurrent indexes for Rails
517,1334,123polars-dfBlazingly fast DataFrames for Ruby
527,6564,734epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
538,5047,222ownershipCode ownership for Rails
548,9056,127rollupsRollup time-series data in Rails
559,0857,389discoRecommendations for Ruby and Rails using collaborative filtering
569,3347,345ip_anonymizerIP address anonymizer for Ruby and Rails
579,8636,256xgbHigh performance gradient boosting for Ruby
5810,3315,819notableTrack notable requests and background jobs
5910,81355,103activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6011,0554,977mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,4658,125or-toolsOperations research tools for Ruby
6212,3887,662trendRuby client for Trend, the time series API
6314,01137,820clockwork_webA web interface for Clockwork
6414,5338,610vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,1107,508faissEfficient similarity search and clustering for Ruby
6616,8735,884fasttextEfficient text classification and representation learning for Ruby
6717,02010,090mainstreetAddress verification for Ruby and Rails
6817,89210,736torch-rbDeep learning for Ruby, powered by LibTorch
6919,54955,103postjoyPostal codes made easy
7021,20410,053pgdexterThe automatic indexer for Postgres
7123,37012,838autosuggestGenerate autocomplete suggestions based on what your users search
7223,87412,398reversedReverse DNS / IP Lookup for Ruby
7326,74613,498glpkLinear programming kit for Ruby
7427,8258,188mitieNamed-entity recognition for Ruby
7528,05720,389notable_webA web interface for Notable
7628,86116,014tomotoHigh performance topic modeling for Ruby
7730,1408,094ngtHigh-speed approximate nearest neighbors for Ruby
7830,58724,984datasketchesSketch data structures for Ruby
7931,11410,879anomaly_detectionTime series anomaly detection for Ruby
8032,8348,125mittensStemming for Ruby, powered by Snowball
8132,9128,094cmfrecRecommendations for Ruby using collective matrix factorization
8236,59428,249movesRuby client for Moves
8338,32888,565lightcoreLightweight Ruby core extensions
8439,23315,789highsLinear optimization for Ruby
8540,64413,896active_kmsSimple, secure key management for Active Record encryption
8640,70722,651anomalyEasy-to-use anomaly detection for Ruby
8742,76013,053opt-rbConvex optimization for Ruby
8844,52473,396camoRuby client for Camo - the SSL image proxy
8945,16720,389outliertreeExplainable outlier/anomaly detection for Ruby
9045,27613,755mapkick-staticCreate beautiful static maps with one line of Ruby
9146,90215,590troveDeploy machine learning models in Ruby (and Rails)
9249,20016,014isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9351,12316,671scsSCS - the splitting conic solver - for Ruby
9452,56917,180gslrHigh performance linear regression for Ruby, powered by GSL
9557,58922,651midas-edgeEdge stream anomaly detection for Ruby
9657,90462,843drill-sergeantRuby client for Apache Drill
9758,62818,397icebergApache Iceberg for Ruby
9860,4879,854safetensorsSimple, safe way to store and distribute tensors
9961,60544,662ahoy_eventsSimple, powerful event tracking for Rails
10062,91023,351osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10164,38344,662carrot2Ruby client for Carrot2
10265,36335,238torchvisionComputer vision datasets, transforms, and models for Ruby
10365,99088,565youtokentomeHigh performance unsupervised text tokenization for Ruby
10467,16133,072robustlyDon’t let small errors bring down the system
10570,07273,396benchmethThe super easy way to benchmark methods
10670,69524,149stl-rbSeasonal-trend decomposition for Ruby
10771,06935,238scrub_paramsSecure Rails parameters by default
10873,01873,396intelSearch analytics made easy
10973,24633,072torchaudioData manipulation and transformation for audio signal processing
11075,58973,396tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11175,69662,843xlearnHigh performance factorization machines for Ruby
11280,41562,843thundersvmHigh performance parallel SVMs for Ruby
11384,26855,103betavitesDon't waste time building your beta invite system
11485,13423,351libffmField-aware factorization machines for Ruby
11585,85333,072pghero_logsSlow query log parser for Postgres
11691,38755,103immudbRuby client for immudb
11791,39519,906active_hllHyperLogLog for Rails and Postgres
11891,53431,227khivaHigh-performance time series algorithms for Ruby
11991,65062,843katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12094,21449,272vowpalwabbitFast online machine learning for Ruby
12195,044112,136getformidableReal-time form analytics
12297,503112,136ignite-clientRuby client for Apache Ignite
123109,49855,103hexspaceRuby client for Apache Spark SQL and Apache Hive
124109,914112,136esheroElasticsearch insights made easy
125110,43326,006clpLinear programming solver for Ruby
126111,46031,227deltalake-rbDelta Lake for Ruby
127112,974112,136bundle_benchmarkBecause loading gems can take longer than you think
128118,67073,396tsneHigh performance t-SNE for Ruby
129120,45788,565torchtextData loaders and abstractions for text and NLP
130120,61088,565breakout-detectionBreakout detection for Ruby
131124,225149,536frontrunnerWebpack for Rails
132125,85073,396authkickLightweight authentication for OmniAuth
133128,19173,396cloak-rbApplication-level encryption for Redis and Memcached
134134,09862,843datakickRuby client for Datakick - the open product database
135136,352112,136cached_attributesSuper simple caching for Ruby
136140,088112,136cache_reduceA simple, powerful pattern for caching data
137140,953112,136cbcMixed-integer programming for Ruby
138146,68231,227transformers-rbState-of-the-art transformers for Ruby
139149,042112,136torchrecDeep learning recommendation systems for Ruby
140154,312112,136heroku2dokkuHeroku -> Dokku in minutes
141158,90944,662neighbor-redisNearest neighbor search for Ruby and Redis
142160,65537,820rcfRandom Cut Forest anomaly detection for Ruby
143166,618112,136searchkick-proAll the great features of Searchkick, and more
144171,92940,867rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,29873,396morph-rubyMorph client for Ruby
146176,90735,238sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
147177,80388,565torchdataComposable data loading for Ruby
148177,99344,662nloptNonlinear optimization for Ruby
149182,337112,136ducklakeDuckLake for Ruby
150188,09088,565seaduckApache Iceberg for Ruby, powered by libduckdb
151188,16873,396neighbor-s3Nearest neighbor search for Ruby and S3 Vectors