Ankane's Gems

icon
#Total RankDaily RankNameSummary
1699533strong_migrationsCatch unsafe migrations in development
21,051975lockboxModern encryption for Ruby and Rails
31,131777chartkickCreate beautiful JavaScript charts with one line of Ruby
41,178679groupdateThe simplest way to group temporal data
51,318304safely_blockRescue and report exceptions in non-critical code
61,517926searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,680940neighborNearest neighbor search for Rails
81,7941,115pgheroA performance dashboard for Postgres
91,8411,223pretenderLog in as another user in Rails
101,8471,644errbaseCommon exception reporting for a variety of services
112,0751,018ahoy_mateySimple, powerful, first-party analytics for Rails
122,3554,158distribute_readsScale database reads with replicas in Rails
132,3652,155blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,8251,533argon2-kdfArgon2 key derivation for Ruby
153,0842,299ahoy_emailFirst-party email analytics for Rails
163,0861,532blind_indexSecurely search encrypted database fields
173,2662,189logstopKeep personal data out of your logs
183,3252,048authtrailTrack Devise login activity
193,5333,944rover-dfSimple, powerful data frames for Ruby
203,5953,598active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,6551,758pgvectorpgvector support for Ruby
223,6906,215cmdstanBayesian inference for Ruby, powered by CmdStan
233,6936,293prophet-rbTime series forecasting for Ruby
243,709419barkickBarcodes made easy
253,8842,873kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
263,8933,086onnxruntimeHigh performance scoring engine for ML models
273,9565,138libmfLarge-scale sparse matrix factorization for Ruby
284,0592,585slowpokeRack::Timeout enhancements for Rails
294,2194,485informersFast transformer inference for Ruby
304,2565,040blingfireHigh speed text tokenization for Ruby
314,3933,951searchjoySearch analytics made easy
324,5205,985multiverseMultiple databases for Rails
334,5322,466field_testA/B testing for Rails
344,7693,755pgsyncSync Postgres data between databases
354,9332,407tokenizersFast state-of-the-art tokenizers for Ruby
365,0032,647mailkickEmail subscriptions for Rails
375,4185,099wilson_scoreSimple, dependency-free Wilson score
385,4764,111hightopA nice shortcut for group count queries
395,7166,034lightgbmHigh performance gradient boosting for Ruby
405,8074,775pluPrice look-up codes made easy
415,81612,189cacheflowColorized logging for Memcached, Redis, and Valkey
425,9134,145str_enumString enums for Rails
436,2005,161delete_in_batchesFast batch deletes for Active Record and Postgres
446,28618,346timerangeTime ranges for Ruby
456,33511,051archer-railsRails console history for Heroku, Docker, and more
466,4664,076polars-dfBlazingly fast DataFrames for Ruby
476,5205,322pgslicePostgres partitioning as easy as pie
486,5616,932epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,58711,600guessStatistical gender detection for Ruby
506,8997,323hypershieldShield sensitive data in Postgres and MySQL
517,0069,794npySave and load NumPy npy and npz files in Ruby
527,0385,750gindexInstant concurrent indexes for Rails
538,1075,309discoRecommendations for Ruby and Rails using collaborative filtering
548,6335,548rollupsRollup time-series data in Rails
558,7767,933ownershipCode ownership for Rails
568,8834,041or-toolsOperations research tools for Ruby
578,9463,471mittensStemming for Ruby, powered by Snowball
589,0175,725xgbHigh performance gradient boosting for Ruby
599,0865,425ip_anonymizerIP address anonymizer for Ruby and Rails
609,6327,831notableTrack notable requests and background jobs
619,8845,770mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6211,56526,624activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6312,11011,845trendRuby client for Trend, the time series API
6412,3053,141fasttextEfficient text classification and representation learning for Ruby
6513,0827,241vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6613,5167,573faissEfficient similarity search and clustering for Ruby
6714,50917,601clockwork_webA web interface for Clockwork
6814,7845,469mitieNamed-entity recognition for Ruby
6917,02819,846torch-rbDeep learning for Ruby, powered by LibTorch
7017,52415,894mainstreetAddress verification for Ruby and Rails
7118,09813,009glpkLinear programming kit for Ruby
7219,37512,578anomaly_detectionTime series anomaly detection for Ruby
7320,47911,798reversedReverse DNS / IP Lookup for Ruby
7420,63541,879postjoyPostal codes made easy
7521,29314,821pgdexterThe automatic indexer for Postgres
7621,3118,281autosuggestGenerate autocomplete suggestions based on what your users search
7725,52216,876tomotoHigh performance topic modeling for Ruby
7827,39520,194notable_webA web interface for Notable
7927,87812,245active_kmsSimple, secure key management for Active Record encryption
8028,27513,586ngtHigh-speed approximate nearest neighbors for Ruby
8130,14913,669cmfrecRecommendations for Ruby using collective matrix factorization
8230,64317,426datasketchesSketch data structures for Ruby
8331,4105,717highsLinear optimization for Ruby
8433,0319,449opt-rbConvex optimization for Ruby
8534,07812,631mapkick-staticCreate beautiful static maps with one line of Ruby
8635,04111,745anomalyEasy-to-use anomaly detection for Ruby
8738,147105,941movesRuby client for Moves
8838,23314,511troveDeploy machine learning models in Ruby (and Rails)
8940,560105,941lightcoreLightweight Ruby core extensions
9042,94428,404camoRuby client for Camo - the SSL image proxy
9144,03318,920safetensorsSimple, safe way to store and distribute tensors
9244,33431,092outliertreeExplainable outlier/anomaly detection for Ruby
9345,91116,261isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9446,81113,823icebergApache Iceberg for Ruby
9548,87857,584scsSCS - the splitting conic solver - for Ruby
9648,93157,584gslrHigh performance linear regression for Ruby, powered by GSL
9756,354105,941midas-edgeEdge stream anomaly detection for Ruby
9857,77341,879drill-sergeantRuby client for Apache Drill
9959,52935,210stl-rbSeasonal-trend decomposition for Ruby
10060,66425,303torchvisionComputer vision datasets, transforms, and models for Ruby
10160,71457,584osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10262,56541,879ahoy_eventsSimple, powerful event tracking for Rails
10363,59057,584carrot2Ruby client for Carrot2
10466,798105,941robustlyDon’t let small errors bring down the system
10567,97957,584youtokentomeHigh performance unsupervised text tokenization for Ruby
10668,29326,624torchaudioData manipulation and transformation for audio signal processing
10771,97141,879benchmethThe super easy way to benchmark methods
10872,546105,941scrub_paramsSecure Rails parameters by default
10974,40457,584thundersvmHigh performance parallel SVMs for Ruby
11074,533105,941intelSearch analytics made easy
11175,24241,879xlearnHigh performance factorization machines for Ruby
11275,43041,879tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11378,31216,683deltalake-rbDelta Lake for Ruby
11478,72128,404active_hllHyperLogLog for Rails and Postgres
11582,687105,941libffmField-aware factorization machines for Ruby
11686,09257,584pghero_logsSlow query log parser for Postgres
11786,41557,584betavitesDon't waste time building your beta invite system
11886,541105,941immudbRuby client for immudb
11990,773105,941khivaHigh-performance time series algorithms for Ruby
12091,890105,941vowpalwabbitFast online machine learning for Ruby
12193,208105,941katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12293,33731,092hexspaceRuby client for Apache Spark SQL and Apache Hive
12393,93635,210ignite-clientRuby client for Apache Ignite
12495,59417,060clpLinear programming solver for Ruby
12597,873105,941getformidableReal-time form analytics
126110,28941,879breakout-detectionBreakout detection for Ruby
127112,788105,941esheroElasticsearch insights made easy
128113,615105,941tsneHigh performance t-SNE for Ruby
129115,61557,584bundle_benchmarkBecause loading gems can take longer than you think
130116,89141,879torchtextData loaders and abstractions for text and NLP
131125,65841,879transformers-rbState-of-the-art transformers for Ruby
132126,063105,941frontrunnerWebpack for Rails
133127,07057,584cloak-rbApplication-level encryption for Redis and Memcached
134128,35757,584authkickLightweight authentication for OmniAuth
135129,60457,584cbcMixed-integer programming for Ruby
136136,13541,879datakickRuby client for Datakick - the open product database
137138,07241,879cached_attributesSuper simple caching for Ruby
138140,427105,941torchrecDeep learning recommendation systems for Ruby
139141,03241,879sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
140142,03241,879cache_reduceA simple, powerful pattern for caching data
141142,07357,584neighbor-redisNearest neighbor search for Ruby and Redis
142144,42857,584rcfRandom Cut Forest anomaly detection for Ruby
143147,21126,624nanoarrowZero-dependency Arrow library for Ruby
144155,218105,941heroku2dokkuHeroku -> Dokku in minutes
145164,842105,941rdkit-rbCheminformatics for Ruby, powered by RDKit
146170,898105,941searchkick-proAll the great features of Searchkick, and more
147171,193105,941nloptNonlinear optimization for Ruby
148173,653105,941torchdataComposable data loading for Ruby
149179,613105,941morph-rubyMorph client for Ruby
150180,34257,584ducklakeDuckLake for Ruby
151190,62621,079seaduckApache Iceberg for Ruby, powered by libduckdb
152192,469105,941torchcodecMedia encoding and decoding for Torch.rb
153193,36941,879neighbor-s3Nearest neighbor search for Ruby and S3 Vectors