Ankane's Gems

icon
#Total RankDaily RankNameSummary
1790988strong_migrationsCatch unsafe migrations in development
21,0221,995lockboxModern encryption for Ruby and Rails
31,2401,337chartkickCreate beautiful JavaScript charts with one line of Ruby
41,3211,249groupdateThe simplest way to group temporal data
51,5261,608safely_blockRescue and report exceptions in non-critical code
61,5662,074searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7272,107errbaseCommon exception reporting for a variety of services
81,742263neighborNearest neighbor search for Rails
91,8131,393pgheroA performance dashboard for Postgres
101,8371,926pretenderLog in as another user in Rails
112,1881,982ahoy_mateySimple, powerful, first-party analytics for Rails
122,2163,497distribute_readsScale database reads with replicas in Rails
132,9823,057argon2-kdfArgon2 key derivation for Ruby
143,0473,636blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1553,534ahoy_emailFirst-party email analytics for Rails
163,2943,100blind_indexSecurely search encrypted database fields
173,3853,037logstopKeep personal data out of your logs
183,4662,973active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,6672,803authtrailTrack Devise login activity
203,8876,872onnxruntimeHigh performance scoring engine for ML models
213,99111,794blingfireHigh speed text tokenization for Ruby
224,0269,617informersFast transformer inference for Ruby
234,11911,794barkickBarcodes made easy
244,1727,260kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
254,230281libmfLarge-scale sparse matrix factorization for Ruby
264,2606,107searchjoySearch analytics made easy
274,3034,182slowpokeRack::Timeout enhancements for Rails
284,3598,872multiverseMultiple databases for Rails
294,4256,431field_testA/B testing for Rails
304,96019,895wilson_scoreSimple, dependency-free Wilson score
315,0055,606pgsyncSync Postgres data between databases
325,4524,746hightopA nice shortcut for group count queries
335,56712,603cacheflowColorized logging for Memcached, Redis, and Valkey
345,5994,779mailkickEmail subscriptions for Rails
355,85724,586pluPrice look-up codes made easy
365,95961,378guessStatistical gender detection for Ruby
375,9913,041archer-railsRails console history for Heroku, Docker, and more
386,0042,957timerangeTime ranges for Ruby
396,0616,177delete_in_batchesFast batch deletes for Active Record and Postgres
406,1672,485pgvectorpgvector support for Ruby
416,1722,343tokenizersFast state-of-the-art tokenizers for Ruby
426,1959,466pgslicePostgres partitioning as easy as pie
436,2467,976str_enumString enums for Rails
446,2887,260npySave and load NumPy npy and npz files in Ruby
456,5178,348hypershieldShield sensitive data in Postgres and MySQL
466,81914,921gindexInstant concurrent indexes for Rails
477,1523,962lightgbmHigh performance gradient boosting for Ruby
487,8264,267polars-dfBlazingly fast DataFrames for Ruby
498,1144,011epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,49010,902ownershipCode ownership for Rails
518,6875,925rover-dfSimple, powerful data frames for Ruby
529,1027,531discoRecommendations for Ruby and Rails using collaborative filtering
539,2077,976rollupsRollup time-series data in Rails
549,3428,678ip_anonymizerIP address anonymizer for Ruby and Rails
5510,45569,102activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5610,4706,797xgbHigh performance gradient boosting for Ruby
5710,5798,598notableTrack notable requests and background jobs
5811,5698,783cmdstanBayesian inference for Ruby, powered by CmdStan
5911,7977,531prophet-rbTime series forecasting for Ruby
6012,2177,901or-toolsOperations research tools for Ruby
6112,7287,260trendRuby client for Trend, the time series API
6213,3704,565mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6313,69816,878clockwork_webA web interface for Clockwork
6414,86710,902vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,9898,783faissEfficient similarity search and clustering for Ruby
6617,80212,183mainstreetAddress verification for Ruby and Rails
6718,95789,132postjoyPostal codes made easy
6818,99215,812torch-rbDeep learning for Ruby, powered by LibTorch
6919,17116,878fasttextEfficient text classification and representation learning for Ruby
7022,20218,241pgdexterThe automatic indexer for Postgres
7124,75118,241reversedReverse DNS / IP Lookup for Ruby
7225,86613,037autosuggestGenerate autocomplete suggestions based on what your users search
7328,08131,699notable_webA web interface for Notable
7430,8548,271glpkLinear programming kit for Ruby
7531,3688,783datasketchesSketch data structures for Ruby
7632,74716,878tomotoHigh performance topic modeling for Ruby
7733,02216,878mitieNamed-entity recognition for Ruby
7834,26814,921anomaly_detectionTime series anomaly detection for Ruby
7936,44710,902ngtHigh-speed approximate nearest neighbors for Ruby
8036,57541,573movesRuby client for Moves
8137,020104,290lightcoreLightweight Ruby core extensions
8242,25411,176cmfrecRecommendations for Ruby using collective matrix factorization
8342,51631,699anomalyEasy-to-use anomaly detection for Ruby
8444,66361,378camoRuby client for Camo - the SSL image proxy
8545,62318,241highsLinear optimization for Ruby
8646,70714,921outliertreeExplainable outlier/anomaly detection for Ruby
8748,41927,823opt-rbConvex optimization for Ruby
8852,45447,572troveDeploy machine learning models in Ruby (and Rails)
8953,31427,823isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9053,9108,783active_kmsSimple, secure key management for Active Record encryption
9154,81689,132mapkick-staticCreate beautiful static maps with one line of Ruby
9258,28254,163scsSCS - the splitting conic solver - for Ruby
9358,35641,573drill-sergeantRuby client for Apache Drill
9459,49421,990gslrHigh performance linear regression for Ruby, powered by GSL
9559,88619,895midas-edgeEdge stream anomaly detection for Ruby
9662,19221,990mittensStemming for Ruby, powered by Snowball
9762,19747,572ahoy_eventsSimple, powerful event tracking for Rails
9865,83631,699carrot2Ruby client for Carrot2
9967,75754,163robustlyDon’t let small errors bring down the system
10067,92116,878torchvisionComputer vision datasets, transforms, and models for Ruby
10169,01069,102benchmethThe super easy way to benchmark methods
10270,59369,102scrub_paramsSecure Rails parameters by default
10372,28127,823osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10473,21289,132intelSearch analytics made easy
10577,1696,839icebergApache Iceberg for Ruby
10677,9147,588tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
10778,68331,699stl-rbSeasonal-trend decomposition for Ruby
10879,57316,878torchaudioData manipulation and transformation for audio signal processing
10980,19918,241xlearnHigh performance factorization machines for Ruby
11081,18221,990safetensorsSimple, safe way to store and distribute tensors
11183,50089,132betavitesDon't waste time building your beta invite system
11284,78719,895thundersvmHigh performance parallel SVMs for Ruby
11387,31747,572pghero_logsSlow query log parser for Postgres
11489,84836,242libffmField-aware factorization machines for Ruby
11591,40489,132katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11693,614104,290getformidableReal-time form analytics
11796,55741,573khivaHigh-performance time series algorithms for Ruby
11898,56747,572vowpalwabbitFast online machine learning for Ruby
119100,83221,990immudbRuby client for immudb
120102,82410,693youtokentomeHigh performance unsupervised text tokenization for Ruby
121103,85831,699ignite-clientRuby client for Apache Ignite
122103,86847,572active_hllHyperLogLog for Rails and Postgres
123108,336104,290esheroElasticsearch insights made easy
124112,323104,290bundle_benchmarkBecause loading gems can take longer than you think
125116,72636,242hexspaceRuby client for Apache Spark SQL and Apache Hive
126121,75427,823clpLinear programming solver for Ruby
127123,51427,823tsneHigh performance t-SNE for Ruby
128123,93354,163torchtextData loaders and abstractions for text and NLP
129124,45589,132frontrunnerWebpack for Rails
130125,08061,378breakout-detectionBreakout detection for Ruby
131125,55489,132authkickLightweight authentication for OmniAuth
132133,75478,158datakickRuby client for Datakick - the open product database
133135,66578,158cloak-rbApplication-level encryption for Redis and Memcached
134136,860104,290cached_attributesSuper simple caching for Ruby
135140,020104,290cache_reduceA simple, powerful pattern for caching data
136155,345104,290heroku2dokkuHeroku -> Dokku in minutes
137155,61636,242cbcMixed-integer programming for Ruby
138158,01436,242torchrecDeep learning recommendation systems for Ruby
139163,627150,178searchkick-proAll the great features of Searchkick, and more
140167,0847,647deltalake-rbDelta Lake for Ruby
141167,59421,990transformers-rbState-of-the-art transformers for Ruby
142170,68254,163rcfRandom Cut Forest anomaly detection for Ruby
143173,16741,573neighbor-redisNearest neighbor search for Ruby and Redis
144175,782104,290morph-rubyMorph client for Ruby
145178,15747,572rdkit-rbCheminformatics for Ruby, powered by RDKit
146178,57769,102torchdataComposable data loading for Ruby
147179,77647,572sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
148180,05369,102nloptNonlinear optimization for Ruby
149184,65061,378ducklakeDuckLake for Ruby