Ankane's Gems

icon
#Total RankDaily RankNameSummary
1770473strong_migrationsCatch unsafe migrations in development
21,0321,315lockboxModern encryption for Ruby and Rails
31,2221,131chartkickCreate beautiful JavaScript charts with one line of Ruby
41,3071,077groupdateThe simplest way to group temporal data
51,5211,150safely_blockRescue and report exceptions in non-critical code
61,5561,303searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7131,680neighborNearest neighbor search for Rails
81,7532,433errbaseCommon exception reporting for a variety of services
91,8201,697pgheroA performance dashboard for Postgres
101,8661,648pretenderLog in as another user in Rails
112,1861,684ahoy_mateySimple, powerful, first-party analytics for Rails
122,2672,715distribute_readsScale database reads with replicas in Rails
132,9652,219argon2-kdfArgon2 key derivation for Ruby
143,0212,288blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1412,241ahoy_emailFirst-party email analytics for Rails
163,2622,239blind_indexSecurely search encrypted database fields
173,3352,410logstopKeep personal data out of your logs
183,4804,171active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,5832,570authtrailTrack Devise login activity
203,7587,732libmfLarge-scale sparse matrix factorization for Ruby
213,9224,517onnxruntimeHigh performance scoring engine for ML models
224,0645,524blingfireHigh speed text tokenization for Ruby
234,0925,189informersFast transformer inference for Ruby
244,1322,864kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
254,1433,474barkickBarcodes made easy
264,1612,841slowpokeRack::Timeout enhancements for Rails
274,2923,943searchjoySearch analytics made easy
284,3834,347multiverseMultiple databases for Rails
294,4555,122field_testA/B testing for Rails
304,9814,529pgsyncSync Postgres data between databases
315,06410,096wilson_scoreSimple, dependency-free Wilson score
325,3752,003pgvectorpgvector support for Ruby
335,4423,346mailkickEmail subscriptions for Rails
345,4735,223hightopA nice shortcut for group count queries
355,5624,714cacheflowColorized logging for Memcached, Redis, and Valkey
365,8313,639tokenizersFast state-of-the-art tokenizers for Ruby
375,8774,883timerangeTime ranges for Ruby
385,9126,071pluPrice look-up codes made easy
395,9156,096archer-railsRails console history for Heroku, Docker, and more
406,0365,934delete_in_batchesFast batch deletes for Active Record and Postgres
416,05010,753guessStatistical gender detection for Ruby
426,2457,067pgslicePostgres partitioning as easy as pie
436,2615,987str_enumString enums for Rails
446,43015,276npySave and load NumPy npy and npz files in Ruby
456,5476,919hypershieldShield sensitive data in Postgres and MySQL
466,8176,201gindexInstant concurrent indexes for Rails
476,8363,861lightgbmHigh performance gradient boosting for Ruby
487,2544,586polars-dfBlazingly fast DataFrames for Ruby
497,8194,454epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,3985,745rover-dfSimple, powerful data frames for Ruby
518,4966,426ownershipCode ownership for Rails
528,9675,610rollupsRollup time-series data in Rails
539,1148,535discoRecommendations for Ruby and Rails using collaborative filtering
549,3257,628ip_anonymizerIP address anonymizer for Ruby and Rails
559,9545,930xgbHigh performance gradient boosting for Ruby
5610,4056,518notableTrack notable requests and background jobs
5710,70936,719activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5811,1546,476cmdstanBayesian inference for Ruby, powered by CmdStan
5911,3436,600prophet-rbTime series forecasting for Ruby
6011,5496,114or-toolsOperations research tools for Ruby
6111,6754,636mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6212,4169,211trendRuby client for Trend, the time series API
6313,91221,414clockwork_webA web interface for Clockwork
6414,63610,364vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,24311,751faissEfficient similarity search and clustering for Ruby
6617,01313,719mainstreetAddress verification for Ruby and Rails
6717,79910,836fasttextEfficient text classification and representation learning for Ruby
6818,11119,525torch-rbDeep learning for Ruby, powered by LibTorch
6919,381123,013postjoyPostal codes made easy
7021,32411,612pgdexterThe automatic indexer for Postgres
7123,8218,931autosuggestGenerate autocomplete suggestions based on what your users search
7224,0928,698reversedReverse DNS / IP Lookup for Ruby
7327,8538,978glpkLinear programming kit for Ruby
7428,13124,149notable_webA web interface for Notable
7529,5676,421mitieNamed-entity recognition for Ruby
7630,37116,774tomotoHigh performance topic modeling for Ruby
7730,74736,719datasketchesSketch data structures for Ruby
7831,95212,455ngtHigh-speed approximate nearest neighbors for Ruby
7932,0279,178anomaly_detectionTime series anomaly detection for Ruby
8035,20811,272cmfrecRecommendations for Ruby using collective matrix factorization
8136,46188,108movesRuby client for Moves
8238,046123,013lightcoreLightweight Ruby core extensions
8339,9135,745mittensStemming for Ruby, powered by Snowball
8441,21512,551highsLinear optimization for Ruby
8541,35013,719anomalyEasy-to-use anomaly detection for Ruby
8644,43110,453active_kmsSimple, secure key management for Active Record encryption
8744,54422,217camoRuby client for Camo - the SSL image proxy
8844,88112,128opt-rbConvex optimization for Ruby
8945,43528,507outliertreeExplainable outlier/anomaly detection for Ruby
9048,31918,576troveDeploy machine learning models in Ruby (and Rails)
9149,0469,771mapkick-staticCreate beautiful static maps with one line of Ruby
9250,20114,745isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9353,53622,217scsSCS - the splitting conic solver - for Ruby
9454,31716,224gslrHigh performance linear regression for Ruby, powered by GSL
9558,05247,089midas-edgeEdge stream anomaly detection for Ruby
9658,225123,013drill-sergeantRuby client for Apache Drill
9761,71047,089ahoy_eventsSimple, powerful event tracking for Rails
9864,69241,144carrot2Ruby client for Carrot2
9965,28188,108icebergApache Iceberg for Ruby
10065,42924,149osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10165,84341,144torchvisionComputer vision datasets, transforms, and models for Ruby
10265,98467,890youtokentomeHigh performance unsupervised text tokenization for Ruby
10367,21224,149safetensorsSimple, safe way to store and distribute tensors
10467,32436,719robustlyDon’t let small errors bring down the system
10569,82447,089benchmethThe super easy way to benchmark methods
10671,106123,013scrub_paramsSecure Rails parameters by default
10772,47047,089stl-rbSeasonal-trend decomposition for Ruby
10873,16288,108intelSearch analytics made easy
10974,47847,089torchaudioData manipulation and transformation for audio signal processing
11075,98036,719tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11176,62441,144xlearnHigh performance factorization machines for Ruby
11281,16367,890thundersvmHigh performance parallel SVMs for Ruby
11384,22555,395betavitesDon't waste time building your beta invite system
11485,96067,890libffmField-aware factorization machines for Ruby
11586,21667,890pghero_logsSlow query log parser for Postgres
11691,61688,108katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11792,40967,890khivaHigh-performance time series algorithms for Ruby
11893,46726,724immudbRuby client for immudb
11993,78830,610active_hllHyperLogLog for Rails and Postgres
12094,69467,890getformidableReal-time form analytics
12194,90267,890vowpalwabbitFast online machine learning for Ruby
12298,152123,013ignite-clientRuby client for Apache Ignite
123109,56188,108esheroElasticsearch insights made easy
124111,00967,890hexspaceRuby client for Apache Spark SQL and Apache Hive
125112,98888,108bundle_benchmarkBecause loading gems can take longer than you think
126113,00724,149clpLinear programming solver for Ruby
127119,44188,108tsneHigh performance t-SNE for Ruby
128120,85541,144torchtextData loaders and abstractions for text and NLP
129120,96936,719breakout-detectionBreakout detection for Ruby
130121,98626,724deltalake-rbDelta Lake for Ruby
131124,12067,890frontrunnerWebpack for Rails
132125,70088,108authkickLightweight authentication for OmniAuth
133129,45355,395cloak-rbApplication-level encryption for Redis and Memcached
134134,092123,013datakickRuby client for Datakick - the open product database
135136,32488,108cached_attributesSuper simple caching for Ruby
136140,12088,108cache_reduceA simple, powerful pattern for caching data
137142,46733,361cbcMixed-integer programming for Ruby
138150,30488,108torchrecDeep learning recommendation systems for Ruby
139154,20047,089transformers-rbState-of-the-art transformers for Ruby
140155,05488,108heroku2dokkuHeroku -> Dokku in minutes
141161,04367,890neighbor-redisNearest neighbor search for Ruby and Redis
142162,50467,890rcfRandom Cut Forest anomaly detection for Ruby
143166,06888,108searchkick-proAll the great features of Searchkick, and more
144173,54955,395rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,31888,108morph-rubyMorph client for Ruby
146178,03588,108sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
147178,11188,108torchdataComposable data loading for Ruby
148178,54867,890nloptNonlinear optimization for Ruby
149182,12467,890ducklakeDuckLake for Ruby
150187,393123,013seaduckApache Iceberg for Ruby, powered by libduckdb
151187,415123,013neighbor-s3Nearest neighbor search for Ruby and S3 Vectors