Ankane's Gems

icon
#Total RankDaily RankNameSummary
1778493strong_migrationsCatch unsafe migrations in development
21,0251,452lockboxModern encryption for Ruby and Rails
31,2291,166chartkickCreate beautiful JavaScript charts with one line of Ruby
41,3131,087groupdateThe simplest way to group temporal data
51,5291,248safely_blockRescue and report exceptions in non-critical code
61,5621,372searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7051,730neighborNearest neighbor search for Rails
81,7332,550errbaseCommon exception reporting for a variety of services
91,8091,439pgheroA performance dashboard for Postgres
101,8421,574pretenderLog in as another user in Rails
112,1871,717ahoy_mateySimple, powerful, first-party analytics for Rails
122,2373,307distribute_readsScale database reads with replicas in Rails
132,9792,260argon2-kdfArgon2 key derivation for Ruby
143,0352,211blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1543,003ahoy_emailFirst-party email analytics for Rails
163,2772,277blind_indexSecurely search encrypted database fields
173,3652,294logstopKeep personal data out of your logs
183,4654,158active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,6252,487authtrailTrack Devise login activity
203,7238,109libmfLarge-scale sparse matrix factorization for Ruby
213,8934,521onnxruntimeHigh performance scoring engine for ML models
224,0176,304blingfireHigh speed text tokenization for Ruby
234,0525,750informersFast transformer inference for Ruby
244,1373,019barkickBarcodes made easy
254,1512,519kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
264,2142,473slowpokeRack::Timeout enhancements for Rails
274,2805,570searchjoySearch analytics made easy
284,3744,065multiverseMultiple databases for Rails
294,4355,860field_testA/B testing for Rails
304,9974,529pgsyncSync Postgres data between databases
315,01012,652wilson_scoreSimple, dependency-free Wilson score
325,4616,128hightopA nice shortcut for group count queries
335,5593,458mailkickEmail subscriptions for Rails
345,5714,400cacheflowColorized logging for Memcached, Redis, and Valkey
355,8182,206pgvectorpgvector support for Ruby
365,8776,704pluPrice look-up codes made easy
375,8875,649archer-railsRails console history for Heroku, Docker, and more
385,9574,586timerangeTime ranges for Ruby
395,9927,575guessStatistical gender detection for Ruby
406,0243,861tokenizersFast state-of-the-art tokenizers for Ruby
416,0585,770delete_in_batchesFast batch deletes for Active Record and Postgres
426,1966,936pgslicePostgres partitioning as easy as pie
436,2575,497str_enumString enums for Rails
446,35732,719npySave and load NumPy npy and npz files in Ruby
456,5207,464hypershieldShield sensitive data in Postgres and MySQL
466,8066,749gindexInstant concurrent indexes for Rails
477,0204,168lightgbmHigh performance gradient boosting for Ruby
487,6054,023polars-dfBlazingly fast DataFrames for Ruby
497,9934,837epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,4927,025ownershipCode ownership for Rails
518,5465,971rover-dfSimple, powerful data frames for Ruby
529,0796,688rollupsRollup time-series data in Rails
539,1027,554discoRecommendations for Ruby and Rails using collaborative filtering
549,3257,683ip_anonymizerIP address anonymizer for Ruby and Rails
5510,2976,066xgbHigh performance gradient boosting for Ruby
5610,5147,176notableTrack notable requests and background jobs
5710,57978,093activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5811,4156,936cmdstanBayesian inference for Ruby, powered by CmdStan
5911,6186,954prophet-rbTime series forecasting for Ruby
6011,9165,961or-toolsOperations research tools for Ruby
6112,5628,540trendRuby client for Trend, the time series API
6212,7325,344mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6313,77524,518clockwork_webA web interface for Clockwork
6414,78810,278vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,53710,278faissEfficient similarity search and clustering for Ruby
6617,66911,274mainstreetAddress verification for Ruby and Rails
6718,29022,458fasttextEfficient text classification and representation learning for Ruby
6818,5717,711torch-rbDeep learning for Ruby, powered by LibTorch
6919,14166,833postjoyPostal codes made easy
7021,73811,774pgdexterThe automatic indexer for Postgres
7124,55120,125reversedReverse DNS / IP Lookup for Ruby
7225,19211,274autosuggestGenerate autocomplete suggestions based on what your users search
7328,17027,093notable_webA web interface for Notable
7429,5828,658glpkLinear programming kit for Ruby
7531,14228,716datasketchesSketch data structures for Ruby
7631,68913,656mitieNamed-entity recognition for Ruby
7731,98710,631tomotoHigh performance topic modeling for Ruby
7833,28111,673anomaly_detectionTime series anomaly detection for Ruby
7933,8089,688ngtHigh-speed approximate nearest neighbors for Ruby
8036,44330,587movesRuby client for Moves
8137,57593,924lightcoreLightweight Ruby core extensions
8238,0759,638cmfrecRecommendations for Ruby using collective matrix factorization
8342,19417,815anomalyEasy-to-use anomaly detection for Ruby
8443,65015,797highsLinear optimization for Ruby
8544,62324,518camoRuby client for Camo - the SSL image proxy
8646,24732,719outliertreeExplainable outlier/anomaly detection for Ruby
8747,25846,216opt-rbConvex optimization for Ruby
8849,1698,353active_kmsSimple, secure key management for Active Record encryption
8950,67424,518troveDeploy machine learning models in Ruby (and Rails)
9051,72317,815isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9152,70513,855mapkick-staticCreate beautiful static maps with one line of Ruby
9254,94711,274mittensStemming for Ruby, powered by Snowball
9356,45116,542scsSCS - the splitting conic solver - for Ruby
9456,84120,813gslrHigh performance linear regression for Ruby, powered by GSL
9558,16846,216drill-sergeantRuby client for Apache Drill
9658,60025,730midas-edgeEdge stream anomaly detection for Ruby
9761,98158,247ahoy_eventsSimple, powerful event tracking for Rails
9865,28078,093carrot2Ruby client for Carrot2
9966,48619,469torchvisionComputer vision datasets, transforms, and models for Ruby
10067,44166,833robustlyDon’t let small errors bring down the system
10168,97025,730osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10269,554145,948benchmethThe super easy way to benchmark methods
10370,97493,924scrub_paramsSecure Rails parameters by default
10473,01893,924intelSearch analytics made easy
10573,95314,462icebergApache Iceberg for Ruby
10675,38023,432stl-rbSeasonal-trend decomposition for Ruby
10776,20312,988safetensorsSimple, safe way to store and distribute tensors
10876,33723,432torchaudioData manipulation and transformation for audio signal processing
10976,47138,290tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11078,17121,618xlearnHigh performance factorization machines for Ruby
11180,94910,799youtokentomeHigh performance unsupervised text tokenization for Ruby
11282,41920,813thundersvmHigh performance parallel SVMs for Ruby
11383,99393,924betavitesDon't waste time building your beta invite system
11486,57393,924pghero_logsSlow query log parser for Postgres
11587,62238,290libffmField-aware factorization machines for Ruby
11691,43858,247katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11793,62846,216khivaHigh-performance time series algorithms for Ruby
11894,133145,948getformidableReal-time form analytics
11996,07527,093vowpalwabbitFast online machine learning for Ruby
12097,94951,612immudbRuby client for immudb
12199,28241,793active_hllHyperLogLog for Rails and Postgres
12299,86038,290ignite-clientRuby client for Apache Ignite
123109,13493,924esheroElasticsearch insights made easy
124112,984145,948bundle_benchmarkBecause loading gems can take longer than you think
125113,39451,612hexspaceRuby client for Apache Spark SQL and Apache Hive
126116,79746,216clpLinear programming solver for Ruby
127120,53528,716tsneHigh performance t-SNE for Ruby
128121,57032,719torchtextData loaders and abstractions for text and NLP
129123,68193,924breakout-detectionBreakout detection for Ruby
130123,94058,247frontrunnerWebpack for Rails
131125,625145,948authkickLightweight authentication for OmniAuth
132132,00093,924cloak-rbApplication-level encryption for Redis and Memcached
133134,19793,924datakickRuby client for Datakick - the open product database
134136,512145,948cached_attributesSuper simple caching for Ruby
135140,120116,310cache_reduceA simple, powerful pattern for caching data
136144,39719,469deltalake-rbDelta Lake for Ruby
137146,43893,924cbcMixed-integer programming for Ruby
138153,23035,268torchrecDeep learning recommendation systems for Ruby
139155,466145,948heroku2dokkuHeroku -> Dokku in minutes
140160,41127,093transformers-rbState-of-the-art transformers for Ruby
141164,30232,719neighbor-redisNearest neighbor search for Ruby and Redis
142165,109145,948searchkick-proAll the great features of Searchkick, and more
143165,79178,093rcfRandom Cut Forest anomaly detection for Ruby
144175,76238,290rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,20193,924morph-rubyMorph client for Ruby
146178,24051,612torchdataComposable data loading for Ruby
147178,39132,719sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
148178,88058,247nloptNonlinear optimization for Ruby
149182,30051,612ducklakeDuckLake for Ruby
150186,73878,093seaduckApache Iceberg for Ruby, powered by libduckdb
151186,85993,924neighbor-s3Nearest neighbor search for Ruby and S3 Vectors