Ankane's Gems

icon
#Total RankDaily RankNameSummary
1746441strong_migrationsCatch unsafe migrations in development
21,0351,244lockboxModern encryption for Ruby and Rails
31,179763chartkickCreate beautiful JavaScript charts with one line of Ruby
41,280674groupdateThe simplest way to group temporal data
51,396869safely_blockRescue and report exceptions in non-critical code
61,5501,012searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7261,444neighborNearest neighbor search for Rails
81,8092,679errbaseCommon exception reporting for a variety of services
91,8381,801pgheroA performance dashboard for Postgres
101,8701,741pretenderLog in as another user in Rails
112,1581,800ahoy_mateySimple, powerful, first-party analytics for Rails
122,2834,587distribute_readsScale database reads with replicas in Rails
132,3942,247blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,9292,198argon2-kdfArgon2 key derivation for Ruby
153,0822,744ahoy_emailFirst-party email analytics for Rails
163,1952,260blind_indexSecurely search encrypted database fields
173,2842,642logstopKeep personal data out of your logs
183,4192,607authtrailTrack Devise login activity
193,4615,412rover-dfSimple, powerful data frames for Ruby
203,5273,867active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,5457,543cmdstanBayesian inference for Ruby, powered by CmdStan
223,5487,080prophet-rbTime series forecasting for Ruby
233,8617,238libmfLarge-scale sparse matrix factorization for Ruby
243,9463,854onnxruntimeHigh performance scoring engine for ML models
253,9774,093kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
264,0034,603barkickBarcodes made easy
274,0742,567slowpokeRack::Timeout enhancements for Rails
284,1334,248informersFast transformer inference for Ruby
294,1356,622blingfireHigh speed text tokenization for Ruby
304,3314,875searchjoySearch analytics made easy
314,4176,134multiverseMultiple databases for Rails
324,5116,050field_testA/B testing for Rails
334,5371,996pgvectorpgvector support for Ruby
344,8034,573pgsyncSync Postgres data between databases
355,1552,905mailkickEmail subscriptions for Rails
365,20911,826wilson_scoreSimple, dependency-free Wilson score
375,4312,412tokenizersFast state-of-the-art tokenizers for Ruby
385,4713,933hightopA nice shortcut for group count queries
395,56616,916cacheflowColorized logging for Memcached, Redis, and Valkey
405,6878,541pluPrice look-up codes made easy
415,88320,896timerangeTime ranges for Ruby
426,0097,764archer-railsRails console history for Heroku, Docker, and more
436,0365,016delete_in_batchesFast batch deletes for Active Record and Postgres
446,0856,707str_enumString enums for Rails
456,19016,613guessStatistical gender detection for Ruby
466,3163,794lightgbmHigh performance gradient boosting for Ruby
476,3407,864pgslicePostgres partitioning as easy as pie
486,61018,232npySave and load NumPy npy and npz files in Ruby
496,6497,643hypershieldShield sensitive data in Postgres and MySQL
506,8557,265gindexInstant concurrent indexes for Rails
516,8904,410polars-dfBlazingly fast DataFrames for Ruby
527,2104,243epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
538,5447,162ownershipCode ownership for Rails
548,8136,411rollupsRollup time-series data in Rails
558,8907,162discoRecommendations for Ruby and Rails using collaborative filtering
569,2986,755ip_anonymizerIP address anonymizer for Ruby and Rails
579,5645,752xgbHigh performance gradient boosting for Ruby
5810,2226,576notableTrack notable requests and background jobs
5910,5186,367mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6011,01714,633activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6111,2147,764or-toolsOperations research tools for Ruby
6212,16014,633trendRuby client for Trend, the time series API
6314,1949,056vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6414,20922,624clockwork_webA web interface for Clockwork
6514,62911,826faissEfficient similarity search and clustering for Ruby
6615,4399,307fasttextEfficient text classification and representation learning for Ruby
6717,14615,710mainstreetAddress verification for Ruby and Rails
6817,85416,916torch-rbDeep learning for Ruby, powered by LibTorch
6919,90459,666postjoyPostal codes made easy
7021,17213,913pgdexterThe automatic indexer for Postgres
7122,7384,961mitieNamed-entity recognition for Ruby
7222,79718,232autosuggestGenerate autocomplete suggestions based on what your users search
7323,38916,916reversedReverse DNS / IP Lookup for Ruby
7425,39738,280glpkLinear programming kit for Ruby
7527,49610,328tomotoHigh performance topic modeling for Ruby
7627,80921,702notable_webA web interface for Notable
7727,8609,571mittensStemming for Ruby, powered by Snowball
7828,90717,849ngtHigh-speed approximate nearest neighbors for Ruby
7930,10715,926anomaly_detectionTime series anomaly detection for Ruby
8030,71618,660datasketchesSketch data structures for Ruby
8131,15415,142cmfrecRecommendations for Ruby using collective matrix factorization
8236,51814,314active_kmsSimple, secure key management for Active Record encryption
8336,74310,917highsLinear optimization for Ruby
8437,07959,666movesRuby client for Moves
8539,04959,666lightcoreLightweight Ruby core extensions
8639,42710,282opt-rbConvex optimization for Ruby
8739,46113,913anomalyEasy-to-use anomaly detection for Ruby
8839,83619,626mapkick-staticCreate beautiful static maps with one line of Ruby
8943,97629,669camoRuby client for Camo - the SSL image proxy
9044,12911,131troveDeploy machine learning models in Ruby (and Rails)
9144,80829,669outliertreeExplainable outlier/anomaly detection for Ruby
9248,22714,802isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9350,11216,916gslrHigh performance linear regression for Ruby, powered by GSL
9450,29120,228scsSCS - the splitting conic solver - for Ruby
9554,51320,228icebergApache Iceberg for Ruby
9654,69017,849safetensorsSimple, safe way to store and distribute tensors
9756,74621,702midas-edgeEdge stream anomaly detection for Ruby
9857,50123,736drill-sergeantRuby client for Apache Drill
9961,83538,280osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10061,85123,736ahoy_eventsSimple, powerful event tracking for Rails
10163,85546,395carrot2Ruby client for Carrot2
10264,66021,702torchvisionComputer vision datasets, transforms, and models for Ruby
10366,51246,395youtokentomeHigh performance unsupervised text tokenization for Ruby
10467,29833,145robustlyDon’t let small errors bring down the system
10567,57114,470stl-rbSeasonal-trend decomposition for Ruby
10670,63138,280benchmethThe super easy way to benchmark methods
10770,73018,232torchaudioData manipulation and transformation for audio signal processing
10871,34938,280scrub_paramsSecure Rails parameters by default
10973,32382,222intelSearch analytics made easy
11075,37946,395tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11175,47225,251xlearnHigh performance factorization machines for Ruby
11277,03223,736thundersvmHigh performance parallel SVMs for Ruby
11383,92533,145libffmField-aware factorization machines for Ruby
11484,85346,395betavitesDon't waste time building your beta invite system
11585,82646,395pghero_logsSlow query log parser for Postgres
11686,94527,121active_hllHyperLogLog for Rails and Postgres
11787,26920,896immudbRuby client for immudb
11891,14633,145khivaHigh-performance time series algorithms for Ruby
11991,67182,222katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12092,73638,280vowpalwabbitFast online machine learning for Ruby
12195,62638,280ignite-clientRuby client for Apache Ignite
12295,82146,395getformidableReal-time form analytics
123100,89282,222hexspaceRuby client for Apache Spark SQL and Apache Hive
124102,08218,660deltalake-rbDelta Lake for Ruby
125106,54523,736clpLinear programming solver for Ruby
126110,57982,222esheroElasticsearch insights made easy
127113,57333,145bundle_benchmarkBecause loading gems can take longer than you think
128116,12027,121tsneHigh performance t-SNE for Ruby
129117,59533,145breakout-detectionBreakout detection for Ruby
130118,67146,395torchtextData loaders and abstractions for text and NLP
131124,44782,222frontrunnerWebpack for Rails
132126,254123,214authkickLightweight authentication for OmniAuth
133127,40629,669cloak-rbApplication-level encryption for Redis and Memcached
134134,44382,222datakickRuby client for Datakick - the open product database
135136,02959,666cbcMixed-integer programming for Ruby
136136,34959,666cached_attributesSuper simple caching for Ruby
137137,26946,395transformers-rbState-of-the-art transformers for Ruby
138140,32946,395cache_reduceA simple, powerful pattern for caching data
139144,62382,222torchrecDeep learning recommendation systems for Ruby
140151,92523,736neighbor-redisNearest neighbor search for Ruby and Redis
141154,18946,395heroku2dokkuHeroku -> Dokku in minutes
142154,67123,736rcfRandom Cut Forest anomaly detection for Ruby
143167,22982,222searchkick-proAll the great features of Searchkick, and more
144168,29446,395rdkit-rbCheminformatics for Ruby, powered by RDKit
145171,14833,145sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
146175,86659,666nloptNonlinear optimization for Ruby
147176,66259,666torchdataComposable data loading for Ruby
148176,69359,666morph-rubyMorph client for Ruby
149181,49246,395ducklakeDuckLake for Ruby
150187,68046,395seaduckApache Iceberg for Ruby, powered by libduckdb
151189,20682,222neighbor-s3Nearest neighbor search for Ruby and S3 Vectors
152189,80833,145torchcodecMedia encoding and decoding for Torch.rb