Ankane's Gems

icon
#Total RankDaily RankNameSummary
1774492strong_migrationsCatch unsafe migrations in development
21,0311,425lockboxModern encryption for Ruby and Rails
31,227925chartkickCreate beautiful JavaScript charts with one line of Ruby
41,308935groupdateThe simplest way to group temporal data
51,5251,139safely_blockRescue and report exceptions in non-critical code
61,5581,312searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7151,684neighborNearest neighbor search for Rails
81,7482,112errbaseCommon exception reporting for a variety of services
91,8191,734pgheroA performance dashboard for Postgres
101,8551,703pretenderLog in as another user in Rails
112,1851,605ahoy_mateySimple, powerful, first-party analytics for Rails
122,2593,518distribute_readsScale database reads with replicas in Rails
132,9712,214argon2-kdfArgon2 key derivation for Ruby
143,0282,181blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1482,587ahoy_emailFirst-party email analytics for Rails
163,2642,234blind_indexSecurely search encrypted database fields
173,3492,556logstopKeep personal data out of your logs
183,4754,383active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,5932,526authtrailTrack Devise login activity
203,7457,388libmfLarge-scale sparse matrix factorization for Ruby
213,9034,255onnxruntimeHigh performance scoring engine for ML models
224,0495,578blingfireHigh speed text tokenization for Ruby
234,0794,942informersFast transformer inference for Ruby
244,1382,906kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
254,1433,594barkickBarcodes made easy
264,1742,779slowpokeRack::Timeout enhancements for Rails
274,2854,411searchjoySearch analytics made easy
284,3813,663multiverseMultiple databases for Rails
294,4495,196field_testA/B testing for Rails
304,9914,457pgsyncSync Postgres data between databases
315,04910,292wilson_scoreSimple, dependency-free Wilson score
325,4765,355hightopA nice shortcut for group count queries
335,4933,086mailkickEmail subscriptions for Rails
345,5382,057pgvectorpgvector support for Ruby
355,5604,931cacheflowColorized logging for Memcached, Redis, and Valkey
365,8953,185tokenizersFast state-of-the-art tokenizers for Ruby
375,8963,867timerangeTime ranges for Ruby
385,9016,113archer-railsRails console history for Heroku, Docker, and more
395,9039,026pluPrice look-up codes made easy
406,03110,397guessStatistical gender detection for Ruby
416,0324,899delete_in_batchesFast batch deletes for Active Record and Postgres
426,2357,277pgslicePostgres partitioning as easy as pie
436,2547,139str_enumString enums for Rails
446,40519,957npySave and load NumPy npy and npz files in Ruby
456,5377,011hypershieldShield sensitive data in Postgres and MySQL
466,8196,946gindexInstant concurrent indexes for Rails
476,9013,873lightgbmHigh performance gradient boosting for Ruby
487,3324,318polars-dfBlazingly fast DataFrames for Ruby
497,8954,899epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,4226,058rover-dfSimple, powerful data frames for Ruby
518,4966,929ownershipCode ownership for Rails
529,0145,671rollupsRollup time-series data in Rails
539,1127,130discoRecommendations for Ruby and Rails using collaborative filtering
549,3257,619ip_anonymizerIP address anonymizer for Ruby and Rails
5510,0475,905xgbHigh performance gradient boosting for Ruby
5610,4497,130notableTrack notable requests and background jobs
5710,64422,701activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5811,2607,311cmdstanBayesian inference for Ruby, powered by CmdStan
5911,4597,173prophet-rbTime series forecasting for Ruby
6011,6306,191or-toolsOperations research tools for Ruby
6111,9834,724mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6212,4248,075trendRuby client for Trend, the time series API
6313,86628,844clockwork_webA web interface for Clockwork
6414,6708,845vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,3037,861faissEfficient similarity search and clustering for Ruby
6617,0698,577mainstreetAddress verification for Ruby and Rails
6717,81415,035fasttextEfficient text classification and representation learning for Ruby
6818,20910,292torch-rbDeep learning for Ruby, powered by LibTorch
6919,29547,819postjoyPostal codes made easy
7021,42012,665pgdexterThe automatic indexer for Postgres
7124,24212,247reversedReverse DNS / IP Lookup for Ruby
7224,2448,632autosuggestGenerate autocomplete suggestions based on what your users search
7328,15621,440notable_webA web interface for Notable
7428,38414,436glpkLinear programming kit for Ruby
7530,43010,844mitieNamed-entity recognition for Ruby
7630,68617,248tomotoHigh performance topic modeling for Ruby
7730,80119,541datasketchesSketch data structures for Ruby
7832,55616,982ngtHigh-speed approximate nearest neighbors for Ruby
7932,68514,301anomaly_detectionTime series anomaly detection for Ruby
8036,10816,982cmfrecRecommendations for Ruby using collective matrix factorization
8136,39237,922movesRuby client for Moves
8237,87792,912lightcoreLightweight Ruby core extensions
8341,54018,773anomalyEasy-to-use anomaly detection for Ruby
8441,89815,523highsLinear optimization for Ruby
8544,63952,803camoRuby client for Camo - the SSL image proxy
8645,56516,982opt-rbConvex optimization for Ruby
8745,61510,327active_kmsSimple, secure key management for Active Record encryption
8845,75922,701outliertreeExplainable outlier/anomaly detection for Ruby
8947,9288,343mittensStemming for Ruby, powered by Snowball
9048,96013,417troveDeploy machine learning models in Ruby (and Rails)
9150,46317,824mapkick-staticCreate beautiful static maps with one line of Ruby
9250,66419,541isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9354,06823,303scsSCS - the splitting conic solver - for Ruby
9455,07120,415gslrHigh performance linear regression for Ruby, powered by GSL
9558,19752,803drill-sergeantRuby client for Apache Drill
9658,24847,819midas-edgeEdge stream anomaly detection for Ruby
9761,69325,682ahoy_eventsSimple, powerful event tracking for Rails
9864,84843,891carrot2Ruby client for Carrot2
9965,57077,741icebergApache Iceberg for Ruby
10065,96433,465youtokentomeHigh performance unsupervised text tokenization for Ruby
10166,01028,844torchvisionComputer vision datasets, transforms, and models for Ruby
10266,14423,303osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10367,38347,819robustlyDon’t let small errors bring down the system
10469,77077,741benchmethThe super easy way to benchmark methods
10571,05759,042scrub_paramsSecure Rails parameters by default
10672,38417,824safetensorsSimple, safe way to store and distribute tensors
10773,10047,819intelSearch analytics made easy
10873,20928,844stl-rbSeasonal-trend decomposition for Ruby
10975,03026,625torchaudioData manipulation and transformation for audio signal processing
11076,13433,465tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11177,01923,997xlearnHigh performance factorization machines for Ruby
11281,49840,670thundersvmHigh performance parallel SVMs for Ruby
11384,07667,069betavitesDon't waste time building your beta invite system
11486,23947,819libffmField-aware factorization machines for Ruby
11586,39052,803pghero_logsSlow query log parser for Postgres
11691,49667,069katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11792,69452,803khivaHigh-performance time series algorithms for Ruby
11894,45492,912getformidableReal-time form analytics
11994,64743,891immudbRuby client for immudb
12094,74420,415active_hllHyperLogLog for Rails and Postgres
12195,20833,465vowpalwabbitFast online machine learning for Ruby
12298,515111,035ignite-clientRuby client for Apache Ignite
123109,45492,912esheroElasticsearch insights made easy
124111,82947,819hexspaceRuby client for Apache Spark SQL and Apache Hive
125112,930111,035bundle_benchmarkBecause loading gems can take longer than you think
126114,16147,819clpLinear programming solver for Ruby
127119,76140,670tsneHigh performance t-SNE for Ruby
128121,11259,042torchtextData loaders and abstractions for text and NLP
129121,35440,670breakout-detectionBreakout detection for Ruby
130124,092111,035frontrunnerWebpack for Rails
131125,613143,427authkickLightweight authentication for OmniAuth
132125,89422,076deltalake-rbDelta Lake for Ruby
133130,28947,819cloak-rbApplication-level encryption for Redis and Memcached
134134,06177,741datakickRuby client for Datakick - the open product database
135136,240111,035cached_attributesSuper simple caching for Ruby
136140,137111,035cache_reduceA simple, powerful pattern for caching data
137143,73677,741cbcMixed-integer programming for Ruby
138151,24459,042torchrecDeep learning recommendation systems for Ruby
139155,150143,427heroku2dokkuHeroku -> Dokku in minutes
140157,48752,803transformers-rbState-of-the-art transformers for Ruby
141161,85552,803neighbor-redisNearest neighbor search for Ruby and Redis
142163,21335,503rcfRandom Cut Forest anomaly detection for Ruby
143165,816111,035searchkick-proAll the great features of Searchkick, and more
144174,279143,427rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,180111,035morph-rubyMorph client for Ruby
146178,14243,891torchdataComposable data loading for Ruby
147178,15777,741sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
148178,53435,503nloptNonlinear optimization for Ruby
149182,15259,042ducklakeDuckLake for Ruby
150187,163143,427neighbor-s3Nearest neighbor search for Ruby and S3 Vectors
151187,16392,912seaduckApache Iceberg for Ruby, powered by libduckdb