Ankane's Gems

icon
#Total RankDaily RankNameSummary
1733427strong_migrationsCatch unsafe migrations in development
21,0451,404lockboxModern encryption for Ruby and Rails
31,161734chartkickCreate beautiful JavaScript charts with one line of Ruby
41,254610groupdateThe simplest way to group temporal data
51,364646safely_blockRescue and report exceptions in non-critical code
61,539780searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7181,053neighborNearest neighbor search for Rails
81,8262,365errbaseCommon exception reporting for a variety of services
91,8311,133pgheroA performance dashboard for Postgres
101,8641,516pretenderLog in as another user in Rails
112,1321,362ahoy_mateySimple, powerful, first-party analytics for Rails
122,3093,655distribute_readsScale database reads with replicas in Rails
132,3892,095blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,8982,183argon2-kdfArgon2 key derivation for Ruby
153,0822,697ahoy_emailFirst-party email analytics for Rails
163,1772,196blind_indexSecurely search encrypted database fields
173,2822,490logstopKeep personal data out of your logs
183,3882,513authtrailTrack Devise login activity
193,4864,375rover-dfSimple, powerful data frames for Ruby
203,5403,534active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,5865,018cmdstanBayesian inference for Ruby, powered by CmdStan
223,5915,752prophet-rbTime series forecasting for Ruby
233,8615,266libmfLarge-scale sparse matrix factorization for Ruby
243,9272,448barkickBarcodes made easy
253,9412,852onnxruntimeHigh performance scoring engine for ML models
263,9543,201kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
274,0703,280slowpokeRack::Timeout enhancements for Rails
284,1604,828informersFast transformer inference for Ruby
294,1836,068blingfireHigh speed text tokenization for Ruby
304,2241,597pgvectorpgvector support for Ruby
314,3564,181searchjoySearch analytics made easy
324,4474,594multiverseMultiple databases for Rails
334,5444,605field_testA/B testing for Rails
344,8074,003pgsyncSync Postgres data between databases
355,1083,429mailkickEmail subscriptions for Rails
365,2502,813tokenizersFast state-of-the-art tokenizers for Ruby
375,2998,698wilson_scoreSimple, dependency-free Wilson score
385,4764,918hightopA nice shortcut for group count queries
395,65252,349cacheflowColorized logging for Memcached, Redis, and Valkey
405,7106,507pluPrice look-up codes made easy
415,8294,401lightgbmHigh performance gradient boosting for Ruby
425,97529,880timerangeTime ranges for Ruby
435,9885,907delete_in_batchesFast batch deletes for Active Record and Postgres
446,0667,861archer-railsRails console history for Heroku, Docker, and more
456,0996,278str_enumString enums for Rails
466,30010,638guessStatistical gender detection for Ruby
476,3885,431pgslicePostgres partitioning as easy as pie
486,5536,032epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,6907,016hypershieldShield sensitive data in Postgres and MySQL
506,71222,402npySave and load NumPy npy and npz files in Ruby
516,7254,080polars-dfBlazingly fast DataFrames for Ruby
526,9105,917gindexInstant concurrent indexes for Rails
538,3755,230discoRecommendations for Ruby and Rails using collaborative filtering
548,7007,826ownershipCode ownership for Rails
558,8675,892rollupsRollup time-series data in Rails
569,3745,625ip_anonymizerIP address anonymizer for Ruby and Rails
579,4394,910xgbHigh performance gradient boosting for Ruby
589,4825,441or-toolsOperations research tools for Ruby
5910,0565,281notableTrack notable requests and background jobs
6010,4206,494mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,26315,850activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6212,1848,866trendRuby client for Trend, the time series API
6313,7756,743vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6414,2168,460faissEfficient similarity search and clustering for Ruby
6514,42420,993clockwork_webA web interface for Clockwork
6614,5214,396fasttextEfficient text classification and representation learning for Ruby
6717,27917,145mainstreetAddress verification for Ruby and Rails
6817,67310,982torch-rbDeep learning for Ruby, powered by LibTorch
6919,2215,350mitieNamed-entity recognition for Ruby
7020,17471,816postjoyPostal codes made easy
7121,16329,880pgdexterThe automatic indexer for Postgres
7222,3376,247glpkLinear programming kit for Ruby
7322,5327,633reversedReverse DNS / IP Lookup for Ruby
7422,59210,863autosuggestGenerate autocomplete suggestions based on what your users search
7522,8795,270mittensStemming for Ruby, powered by Snowball
7625,8426,306anomaly_detectionTime series anomaly detection for Ruby
7726,72414,778tomotoHigh performance topic modeling for Ruby
7827,80421,663notable_webA web interface for Notable
7928,62213,209ngtHigh-speed approximate nearest neighbors for Ruby
8030,55318,655datasketchesSketch data structures for Ruby
8130,60612,782cmfrecRecommendations for Ruby using collective matrix factorization
8232,65010,599active_kmsSimple, secure key management for Active Record encryption
8335,05814,033highsLinear optimization for Ruby
8437,33032,898movesRuby client for Moves
8537,44913,057opt-rbConvex optimization for Ruby
8638,03213,057mapkick-staticCreate beautiful static maps with one line of Ruby
8738,27514,388anomalyEasy-to-use anomaly detection for Ruby
8839,51871,816lightcoreLightweight Ruby core extensions
8941,78413,935troveDeploy machine learning models in Ruby (and Rails)
9043,50652,349camoRuby client for Camo - the SSL image proxy
9144,24217,717outliertreeExplainable outlier/anomaly detection for Ruby
9246,98125,820isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9348,69212,553safetensorsSimple, safe way to store and distribute tensors
9449,33129,880gslrHigh performance linear regression for Ruby, powered by GSL
9549,66220,432scsSCS - the splitting conic solver - for Ruby
9651,36725,820icebergApache Iceberg for Ruby
9756,39929,880midas-edgeEdge stream anomaly detection for Ruby
9857,46637,006drill-sergeantRuby client for Apache Drill
9961,06923,326osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10061,88329,880ahoy_eventsSimple, powerful event tracking for Rails
10163,44725,820carrot2Ruby client for Carrot2
10264,21629,880torchvisionComputer vision datasets, transforms, and models for Ruby
10364,25715,850stl-rbSeasonal-trend decomposition for Ruby
10466,79332,898youtokentomeHigh performance unsupervised text tokenization for Ruby
10567,26629,880robustlyDon’t let small errors bring down the system
10669,55824,414torchaudioData manipulation and transformation for audio signal processing
10770,965110,042benchmethThe super easy way to benchmark methods
10871,51037,006scrub_paramsSecure Rails parameters by default
10973,52042,965intelSearch analytics made easy
11074,87029,880xlearnHigh performance factorization machines for Ruby
11175,29371,816tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11275,62842,965thundersvmHigh performance parallel SVMs for Ruby
11383,10032,898libffmField-aware factorization machines for Ruby
11484,19522,402active_hllHyperLogLog for Rails and Postgres
11585,19052,349betavitesDon't waste time building your beta invite system
11685,75232,898pghero_logsSlow query log parser for Postgres
11786,59437,006immudbRuby client for immudb
11890,60729,880khivaHigh-performance time series algorithms for Ruby
11990,99615,675deltalake-rbDelta Lake for Ruby
12091,97352,349katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12192,11329,880vowpalwabbitFast online machine learning for Ruby
12294,73852,349ignite-clientRuby client for Apache Ignite
12396,424110,042getformidableReal-time form analytics
12498,66632,898hexspaceRuby client for Apache Spark SQL and Apache Hive
125103,70420,432clpLinear programming solver for Ruby
126111,10271,816esheroElasticsearch insights made easy
127113,798110,042breakout-detectionBreakout detection for Ruby
128113,99442,965bundle_benchmarkBecause loading gems can take longer than you think
129114,88852,349tsneHigh performance t-SNE for Ruby
130118,116110,042torchtextData loaders and abstractions for text and NLP
131124,824110,042frontrunnerWebpack for Rails
132126,67971,816authkickLightweight authentication for OmniAuth
133126,82071,816cloak-rbApplication-level encryption for Redis and Memcached
134131,61432,898transformers-rbState-of-the-art transformers for Ruby
135133,36852,349cbcMixed-integer programming for Ruby
136134,62952,349datakickRuby client for Datakick - the open product database
137136,581110,042cached_attributesSuper simple caching for Ruby
138140,71171,816cache_reduceA simple, powerful pattern for caching data
139142,74652,349torchrecDeep learning recommendation systems for Ruby
140147,41552,349neighbor-redisNearest neighbor search for Ruby and Redis
141147,79932,898rcfRandom Cut Forest anomaly detection for Ruby
142153,96071,816heroku2dokkuHeroku -> Dokku in minutes
143165,742110,042rdkit-rbCheminformatics for Ruby, powered by RDKit
144166,08132,898sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
145167,923110,042searchkick-proAll the great features of Searchkick, and more
146172,95429,880nloptNonlinear optimization for Ruby
147175,02052,349torchdataComposable data loading for Ruby
148177,065110,042morph-rubyMorph client for Ruby
149180,54571,816ducklakeDuckLake for Ruby
150188,177110,042seaduckApache Iceberg for Ruby, powered by libduckdb
151189,80671,816torchcodecMedia encoding and decoding for Torch.rb
152190,021110,042neighbor-s3Nearest neighbor search for Ruby and S3 Vectors