Ankane's Gems

icon
#Total RankDaily RankNameSummary
1777439strong_migrationsCatch unsafe migrations in development
21,0311,422lockboxModern encryption for Ruby and Rails
31,2271,049chartkickCreate beautiful JavaScript charts with one line of Ruby
41,3101,141groupdateThe simplest way to group temporal data
51,5251,180safely_blockRescue and report exceptions in non-critical code
61,5621,373searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7091,758neighborNearest neighbor search for Rails
81,7402,386errbaseCommon exception reporting for a variety of services
91,8101,395pgheroA performance dashboard for Postgres
101,8521,670pretenderLog in as another user in Rails
112,1851,657ahoy_mateySimple, powerful, first-party analytics for Rails
122,2523,148distribute_readsScale database reads with replicas in Rails
132,9732,240argon2-kdfArgon2 key derivation for Ruby
143,0282,158blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1512,497ahoy_emailFirst-party email analytics for Rails
163,2702,249blind_indexSecurely search encrypted database fields
173,3482,543logstopKeep personal data out of your logs
183,4693,750active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,6042,497authtrailTrack Devise login activity
203,7347,383libmfLarge-scale sparse matrix factorization for Ruby
213,8934,188onnxruntimeHigh performance scoring engine for ML models
224,0375,299blingfireHigh speed text tokenization for Ruby
234,0744,664informersFast transformer inference for Ruby
244,1413,308barkickBarcodes made easy
254,1432,768kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
264,1833,472slowpokeRack::Timeout enhancements for Rails
274,2843,940searchjoySearch analytics made easy
284,3783,987multiverseMultiple databases for Rails
294,4475,148field_testA/B testing for Rails
304,9974,025pgsyncSync Postgres data between databases
315,03310,307wilson_scoreSimple, dependency-free Wilson score
325,4714,893hightopA nice shortcut for group count queries
335,5273,705mailkickEmail subscriptions for Rails
345,5634,614cacheflowColorized logging for Memcached, Redis, and Valkey
355,6792,221pgvectorpgvector support for Ruby
365,8826,411pluPrice look-up codes made easy
375,8856,573archer-railsRails console history for Heroku, Docker, and more
385,9363,852timerangeTime ranges for Ruby
395,9643,327tokenizersFast state-of-the-art tokenizers for Ruby
406,0087,948guessStatistical gender detection for Ruby
416,0395,234delete_in_batchesFast batch deletes for Active Record and Postgres
426,2136,573pgslicePostgres partitioning as easy as pie
436,2525,729str_enumString enums for Rails
446,37924,557npySave and load NumPy npy and npz files in Ruby
456,5286,555hypershieldShield sensitive data in Postgres and MySQL
466,8085,900gindexInstant concurrent indexes for Rails
476,9623,689lightgbmHigh performance gradient boosting for Ruby
487,4463,799polars-dfBlazingly fast DataFrames for Ruby
497,9365,212epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,4874,866rover-dfSimple, powerful data frames for Ruby
518,4946,411ownershipCode ownership for Rails
529,0416,504rollupsRollup time-series data in Rails
539,1097,199discoRecommendations for Ruby and Rails using collaborative filtering
549,3248,823ip_anonymizerIP address anonymizer for Ruby and Rails
5510,1744,824xgbHigh performance gradient boosting for Ruby
5610,4857,229notableTrack notable requests and background jobs
5710,61132,158activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5811,3395,940cmdstanBayesian inference for Ruby, powered by CmdStan
5911,5416,077prophet-rbTime series forecasting for Ruby
6011,7755,760or-toolsOperations research tools for Ruby
6112,3454,487mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6212,4605,878trendRuby client for Trend, the time series API
6313,82821,343clockwork_webA web interface for Clockwork
6414,72410,408vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,3939,669faissEfficient similarity search and clustering for Ruby
6617,42410,555mainstreetAddress verification for Ruby and Rails
6718,0107,360fasttextEfficient text classification and representation learning for Ruby
6818,33411,283torch-rbDeep learning for Ruby, powered by LibTorch
6919,21960,111postjoyPostal codes made easy
7021,55911,890pgdexterThe automatic indexer for Postgres
7124,45615,022reversedReverse DNS / IP Lookup for Ruby
7224,7029,199autosuggestGenerate autocomplete suggestions based on what your users search
7328,14622,754notable_webA web interface for Notable
7429,01912,344glpkLinear programming kit for Ruby
7530,89612,721datasketchesSketch data structures for Ruby
7631,03411,670mitieNamed-entity recognition for Ruby
7731,1877,501tomotoHigh performance topic modeling for Ruby
7832,91912,429anomaly_detectionTime series anomaly detection for Ruby
7933,07511,416ngtHigh-speed approximate nearest neighbors for Ruby
8036,40322,754movesRuby client for Moves
8136,99611,205cmfrecRecommendations for Ruby using collective matrix factorization
8237,71160,111lightcoreLightweight Ruby core extensions
8341,84815,656anomalyEasy-to-use anomaly detection for Ruby
8442,61615,242highsLinear optimization for Ruby
8544,64330,108camoRuby client for Camo - the SSL image proxy
8645,98115,022outliertreeExplainable outlier/anomaly detection for Ruby
8746,31015,869opt-rbConvex optimization for Ruby
8847,28810,654active_kmsSimple, secure key management for Active Record encryption
8949,69714,330troveDeploy machine learning models in Ruby (and Rails)
9051,02515,656isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9151,3549,134mittensStemming for Ruby, powered by Snowball
9251,72310,597mapkick-staticCreate beautiful static maps with one line of Ruby
9354,97617,884scsSCS - the splitting conic solver - for Ruby
9455,88621,998gslrHigh performance linear regression for Ruby, powered by GSL
9558,184113,854drill-sergeantRuby client for Apache Drill
9658,43449,628midas-edgeEdge stream anomaly detection for Ruby
9761,753113,854ahoy_eventsSimple, powerful event tracking for Rails
9865,04426,944carrot2Ruby client for Carrot2
9966,21849,628torchvisionComputer vision datasets, transforms, and models for Ruby
10066,5788,800icebergApache Iceberg for Ruby
10167,34126,944osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10267,36177,922robustlyDon’t let small errors bring down the system
10369,68126,944benchmethThe super easy way to benchmark methods
10471,00960,111scrub_paramsSecure Rails parameters by default
10573,00377,922intelSearch analytics made easy
10673,89518,700stl-rbSeasonal-trend decomposition for Ruby
10774,4218,929youtokentomeHigh performance unsupervised text tokenization for Ruby
10874,48413,705safetensorsSimple, safe way to store and distribute tensors
10975,55738,261torchaudioData manipulation and transformation for audio signal processing
11076,26138,261tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11177,42943,003xlearnHigh performance factorization machines for Ruby
11281,91243,003thundersvmHigh performance parallel SVMs for Ruby
11384,00060,111betavitesDon't waste time building your beta invite system
11486,42560,111pghero_logsSlow query log parser for Postgres
11586,71016,403libffmField-aware factorization machines for Ruby
11691,412113,854katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11793,03443,003khivaHigh-performance time series algorithms for Ruby
11894,27977,922getformidableReal-time form analytics
11995,61760,111vowpalwabbitFast online machine learning for Ruby
12096,29243,003immudbRuby client for immudb
12196,76218,280active_hllHyperLogLog for Rails and Postgres
12298,769113,854ignite-clientRuby client for Apache Ignite
123109,23577,922esheroElasticsearch insights made easy
124112,574113,854hexspaceRuby client for Apache Spark SQL and Apache Hive
125112,84577,922bundle_benchmarkBecause loading gems can take longer than you think
126115,14128,396clpLinear programming solver for Ruby
127120,12143,003tsneHigh performance t-SNE for Ruby
128121,26677,922torchtextData loaders and abstractions for text and NLP
129121,99124,557breakout-detectionBreakout detection for Ruby
130124,03377,922frontrunnerWebpack for Rails
131125,471113,854authkickLightweight authentication for OmniAuth
132131,15249,628cloak-rbApplication-level encryption for Redis and Memcached
133134,14860,111datakickRuby client for Datakick - the open product database
134135,12723,580deltalake-rbDelta Lake for Ruby
135136,22860,111cached_attributesSuper simple caching for Ruby
136140,066113,854cache_reduceA simple, powerful pattern for caching data
137144,99143,003cbcMixed-integer programming for Ruby
138152,16060,111torchrecDeep learning recommendation systems for Ruby
139155,268113,854heroku2dokkuHeroku -> Dokku in minutes
140159,08249,628transformers-rbState-of-the-art transformers for Ruby
141162,983113,854neighbor-redisNearest neighbor search for Ruby and Redis
142164,02577,922rcfRandom Cut Forest anomaly detection for Ruby
143165,523113,854searchkick-proAll the great features of Searchkick, and more
144175,19360,111rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,14677,922morph-rubyMorph client for Ruby
146178,15977,922torchdataComposable data loading for Ruby
147178,22449,628sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
148178,69043,003nloptNonlinear optimization for Ruby
149182,26477,922ducklakeDuckLake for Ruby
150186,88460,111seaduckApache Iceberg for Ruby, powered by libduckdb
151186,90943,003neighbor-s3Nearest neighbor search for Ruby and S3 Vectors