Ankane's Gems

icon
#Total RankDaily RankNameSummary
1748429strong_migrationsCatch unsafe migrations in development
21,0351,333lockboxModern encryption for Ruby and Rails
31,186768chartkickCreate beautiful JavaScript charts with one line of Ruby
41,287753groupdateThe simplest way to group temporal data
51,402787safely_blockRescue and report exceptions in non-critical code
61,5511,012searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7271,522neighborNearest neighbor search for Rails
81,7962,537errbaseCommon exception reporting for a variety of services
91,8421,642pgheroA performance dashboard for Postgres
101,8701,529pretenderLog in as another user in Rails
112,1601,671ahoy_mateySimple, powerful, first-party analytics for Rails
122,2753,340distribute_readsScale database reads with replicas in Rails
132,3932,205blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,9402,217argon2-kdfArgon2 key derivation for Ruby
153,0872,587ahoy_emailFirst-party email analytics for Rails
163,2122,239blind_indexSecurely search encrypted database fields
173,2882,246logstopKeep personal data out of your logs
183,4411,968authtrailTrack Devise login activity
193,4524,968rover-dfSimple, powerful data frames for Ruby
203,5234,027active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,5345,389cmdstanBayesian inference for Ruby, powered by CmdStan
223,5385,377prophet-rbTime series forecasting for Ruby
233,8525,481libmfLarge-scale sparse matrix factorization for Ruby
243,9483,665onnxruntimeHigh performance scoring engine for ML models
253,9962,942kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
264,0342,280barkickBarcodes made easy
274,1022,861slowpokeRack::Timeout enhancements for Rails
284,1294,932blingfireHigh speed text tokenization for Ruby
294,1324,014informersFast transformer inference for Ruby
304,3224,754searchjoySearch analytics made easy
314,4124,720multiverseMultiple databases for Rails
324,5025,667field_testA/B testing for Rails
334,6342,103pgvectorpgvector support for Ruby
344,8113,975pgsyncSync Postgres data between databases
355,1739,339wilson_scoreSimple, dependency-free Wilson score
365,2182,914mailkickEmail subscriptions for Rails
375,4855,210hightopA nice shortcut for group count queries
385,5472,442tokenizersFast state-of-the-art tokenizers for Ruby
395,5684,476cacheflowColorized logging for Memcached, Redis, and Valkey
405,6934,520pluPrice look-up codes made easy
415,86210,462timerangeTime ranges for Ruby
425,9997,648archer-railsRails console history for Heroku, Docker, and more
436,0594,262delete_in_batchesFast batch deletes for Active Record and Postgres
446,0815,175str_enumString enums for Rails
456,16210,642guessStatistical gender detection for Ruby
466,3247,198pgslicePostgres partitioning as easy as pie
476,4153,681lightgbmHigh performance gradient boosting for Ruby
486,57213,513npySave and load NumPy npy and npz files in Ruby
496,6347,234hypershieldShield sensitive data in Postgres and MySQL
506,8496,211gindexInstant concurrent indexes for Rails
516,9644,267polars-dfBlazingly fast DataFrames for Ruby
527,3024,692epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
538,5378,819ownershipCode ownership for Rails
548,8356,287rollupsRollup time-series data in Rails
558,9875,503discoRecommendations for Ruby and Rails using collaborative filtering
569,3276,171ip_anonymizerIP address anonymizer for Ruby and Rails
579,6305,716xgbHigh performance gradient boosting for Ruby
5810,2318,335notableTrack notable requests and background jobs
5910,6046,335mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6010,96417,943activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6111,3097,014or-toolsOperations research tools for Ruby
6212,1406,331trendRuby client for Trend, the time series API
6314,16718,785clockwork_webA web interface for Clockwork
6414,2548,008vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6514,7328,504faissEfficient similarity search and clustering for Ruby
6615,6176,341fasttextEfficient text classification and representation learning for Ruby
6717,05419,790mainstreetAddress verification for Ruby and Rails
6817,77014,174torch-rbDeep learning for Ruby, powered by LibTorch
6919,68248,171postjoyPostal codes made easy
7021,08619,790pgdexterThe automatic indexer for Postgres
7122,79510,821autosuggestGenerate autocomplete suggestions based on what your users search
7223,35811,047reversedReverse DNS / IP Lookup for Ruby
7324,2864,950mitieNamed-entity recognition for Ruby
7425,40212,193glpkLinear programming kit for Ruby
7527,63314,490tomotoHigh performance topic modeling for Ruby
7627,68613,790notable_webA web interface for Notable
7728,3929,296mittensStemming for Ruby, powered by Snowball
7828,83032,016ngtHigh-speed approximate nearest neighbors for Ruby
7930,21112,845anomaly_detectionTime series anomaly detection for Ruby
8030,57564,016datasketchesSketch data structures for Ruby
8131,24832,016cmfrecRecommendations for Ruby using collective matrix factorization
8236,83848,171movesRuby client for Moves
8337,21913,170highsLinear optimization for Ruby
8437,25910,709active_kmsSimple, secure key management for Active Record encryption
8538,745101,581lightcoreLightweight Ruby core extensions
8640,00720,581anomalyEasy-to-use anomaly detection for Ruby
8740,23412,709opt-rbConvex optimization for Ruby
8840,3679,510mapkick-staticCreate beautiful static maps with one line of Ruby
8944,33930,332camoRuby client for Camo - the SSL image proxy
9044,90664,016outliertreeExplainable outlier/anomaly detection for Ruby
9145,02715,677troveDeploy machine learning models in Ruby (and Rails)
9248,55836,481isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9350,25864,016scsSCS - the splitting conic solver - for Ruby
9450,51618,505gslrHigh performance linear regression for Ruby, powered by GSL
9555,09630,332icebergApache Iceberg for Ruby
9656,10812,133safetensorsSimple, safe way to store and distribute tensors
9757,06078,082midas-edgeEdge stream anomaly detection for Ruby
9857,75978,082drill-sergeantRuby client for Apache Drill
9961,72054,663ahoy_eventsSimple, powerful event tracking for Rails
10061,89139,488osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10164,10248,171carrot2Ruby client for Carrot2
10265,03754,663torchvisionComputer vision datasets, transforms, and models for Ruby
10366,270101,581youtokentomeHigh performance unsupervised text tokenization for Ruby
10467,06248,171robustlyDon’t let small errors bring down the system
10568,70754,663stl-rbSeasonal-trend decomposition for Ruby
10670,342101,581benchmethThe super easy way to benchmark methods
10771,104101,581scrub_paramsSecure Rails parameters by default
10871,56922,609torchaudioData manipulation and transformation for audio signal processing
10973,07564,016intelSearch analytics made easy
11075,37878,082tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11175,40364,016xlearnHigh performance factorization machines for Ruby
11277,69618,505thundersvmHigh performance parallel SVMs for Ruby
11384,530101,581betavitesDon't waste time building your beta invite system
11484,614101,581libffmField-aware factorization machines for Ruby
11585,72578,082pghero_logsSlow query log parser for Postgres
11688,48925,502active_hllHyperLogLog for Rails and Postgres
11789,46719,111immudbRuby client for immudb
11891,10478,082khivaHigh-performance time series algorithms for Ruby
11991,419101,581katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12093,55548,171vowpalwabbitFast online machine learning for Ruby
12195,438140,423getformidableReal-time form analytics
12295,83230,332ignite-clientRuby client for Apache Ignite
123101,36778,082hexspaceRuby client for Apache Spark SQL and Apache Hive
124103,58930,332deltalake-rbDelta Lake for Ruby
125108,15978,082clpLinear programming solver for Ruby
126110,161101,581esheroElasticsearch insights made easy
127113,231140,423bundle_benchmarkBecause loading gems can take longer than you think
128117,682140,423breakout-detectionBreakout detection for Ruby
129117,786140,423tsneHigh performance t-SNE for Ruby
130120,162101,581torchtextData loaders and abstractions for text and NLP
131124,17964,016frontrunnerWebpack for Rails
132125,94778,082authkickLightweight authentication for OmniAuth
133127,491140,423cloak-rbApplication-level encryption for Redis and Memcached
134134,155140,423datakickRuby client for Datakick - the open product database
135136,219140,423cached_attributesSuper simple caching for Ruby
136139,349101,581cbcMixed-integer programming for Ruby
137140,157101,581cache_reduceA simple, powerful pattern for caching data
138141,90854,663transformers-rbState-of-the-art transformers for Ruby
139147,706101,581torchrecDeep learning recommendation systems for Ruby
140154,127101,581heroku2dokkuHeroku -> Dokku in minutes
141156,12964,016neighbor-redisNearest neighbor search for Ruby and Redis
142158,57539,488rcfRandom Cut Forest anomaly detection for Ruby
143166,953101,581searchkick-proAll the great features of Searchkick, and more
144169,12936,481rdkit-rbCheminformatics for Ruby, powered by RDKit
145172,30754,663sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
146176,500140,423morph-rubyMorph client for Ruby
147177,342101,581nloptNonlinear optimization for Ruby
148177,750101,581torchdataComposable data loading for Ruby
149181,390101,581ducklakeDuckLake for Ruby
150187,637140,423seaduckApache Iceberg for Ruby, powered by libduckdb
151188,988140,423neighbor-s3Nearest neighbor search for Ruby and S3 Vectors
152189,80764,016torchcodecMedia encoding and decoding for Torch.rb