Ankane's Gems

icon
#Total RankDaily RankNameSummary
1729423strong_migrationsCatch unsafe migrations in development
21,0451,300lockboxModern encryption for Ruby and Rails
31,159789chartkickCreate beautiful JavaScript charts with one line of Ruby
41,245633groupdateThe simplest way to group temporal data
51,362667safely_blockRescue and report exceptions in non-critical code
61,535864searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7151,167neighborNearest neighbor search for Rails
81,8282,224errbaseCommon exception reporting for a variety of services
91,8291,763pgheroA performance dashboard for Postgres
101,8631,750pretenderLog in as another user in Rails
112,1261,313ahoy_mateySimple, powerful, first-party analytics for Rails
122,3143,393distribute_readsScale database reads with replicas in Rails
132,3892,278blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,8942,503argon2-kdfArgon2 key derivation for Ruby
153,0802,907ahoy_emailFirst-party email analytics for Rails
163,1742,470blind_indexSecurely search encrypted database fields
173,2802,819logstopKeep personal data out of your logs
183,3852,805authtrailTrack Devise login activity
193,4873,521rover-dfSimple, powerful data frames for Ruby
203,5463,495active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,6006,515cmdstanBayesian inference for Ruby, powered by CmdStan
223,6066,527prophet-rbTime series forecasting for Ruby
233,8665,155libmfLarge-scale sparse matrix factorization for Ruby
243,9152,581barkickBarcodes made easy
253,9453,627onnxruntimeHigh performance scoring engine for ML models
263,9502,797kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
274,0743,895slowpokeRack::Timeout enhancements for Rails
284,1611,975pgvectorpgvector support for Ruby
294,1675,086informersFast transformer inference for Ruby
304,1955,872blingfireHigh speed text tokenization for Ruby
314,3614,227searchjoySearch analytics made easy
324,4514,607multiverseMultiple databases for Rails
334,5604,952field_testA/B testing for Rails
344,8034,052pgsyncSync Postgres data between databases
355,0964,297mailkickEmail subscriptions for Rails
365,2023,288tokenizersFast state-of-the-art tokenizers for Ruby
375,30712,357wilson_scoreSimple, dependency-free Wilson score
385,4745,438hightopA nice shortcut for group count queries
395,66317,138cacheflowColorized logging for Memcached, Redis, and Valkey
405,7226,319pluPrice look-up codes made easy
415,8114,301lightgbmHigh performance gradient boosting for Ruby
425,9876,578delete_in_batchesFast batch deletes for Active Record and Postgres
435,98925,696timerangeTime ranges for Ruby
446,0938,038archer-railsRails console history for Heroku, Docker, and more
456,0994,962str_enumString enums for Rails
466,33513,569guessStatistical gender detection for Ruby
476,4666,128pgslicePostgres partitioning as easy as pie
486,6655,230epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,8244,208polars-dfBlazingly fast DataFrames for Ruby
506,8277,240hypershieldShield sensitive data in Postgres and MySQL
516,84924,825npySave and load NumPy npy and npz files in Ruby
527,0116,670gindexInstant concurrent indexes for Rails
538,3405,213discoRecommendations for Ruby and Rails using collaborative filtering
548,7017,665ownershipCode ownership for Rails
558,8476,594rollupsRollup time-series data in Rails
569,3105,153ip_anonymizerIP address anonymizer for Ruby and Rails
579,3935,479xgbHigh performance gradient boosting for Ruby
589,4395,386or-toolsOperations research tools for Ruby
5910,0026,051notableTrack notable requests and background jobs
6010,3856,962mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,28715,470activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6212,1627,707trendRuby client for Trend, the time series API
6313,7027,385vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6414,1107,264faissEfficient similarity search and clustering for Ruby
6514,3125,987clockwork_webA web interface for Clockwork
6614,3336,459fasttextEfficient text classification and representation learning for Ruby
6717,28717,657mainstreetAddress verification for Ruby and Rails
6817,65715,166torch-rbDeep learning for Ruby, powered by LibTorch
6918,6575,820mitieNamed-entity recognition for Ruby
7019,7504,353mittensStemming for Ruby, powered by Snowball
7120,22954,325postjoyPostal codes made easy
7221,18017,138pgdexterThe automatic indexer for Postgres
7321,7347,818glpkLinear programming kit for Ruby
7422,16912,042reversedReverse DNS / IP Lookup for Ruby
7522,3378,111autosuggestGenerate autocomplete suggestions based on what your users search
7624,5378,191anomaly_detectionTime series anomaly detection for Ruby
7726,57713,569tomotoHigh performance topic modeling for Ruby
7827,80021,376notable_webA web interface for Notable
7928,58740,512ngtHigh-speed approximate nearest neighbors for Ruby
8030,53423,228datasketchesSketch data structures for Ruby
8130,58969,179cmfrecRecommendations for Ruby using collective matrix factorization
8231,8829,061active_kmsSimple, secure key management for Active Record encryption
8334,79513,569highsLinear optimization for Ruby
8437,19913,666opt-rbConvex optimization for Ruby
8537,36546,026movesRuby client for Moves
8637,83221,921mapkick-staticCreate beautiful static maps with one line of Ruby
8738,03815,012anomalyEasy-to-use anomaly detection for Ruby
8839,57369,179lightcoreLightweight Ruby core extensions
8941,29412,238troveDeploy machine learning models in Ruby (and Rails)
9043,50140,512camoRuby client for Camo - the SSL image proxy
9144,12833,876outliertreeExplainable outlier/anomaly detection for Ruby
9246,82418,819isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9348,08823,967safetensorsSimple, safe way to store and distribute tensors
9449,09415,937gslrHigh performance linear regression for Ruby, powered by GSL
9549,43929,773scsSCS - the splitting conic solver - for Ruby
9651,13114,152icebergApache Iceberg for Ruby
9756,32954,325midas-edgeEdge stream anomaly detection for Ruby
9857,42828,201drill-sergeantRuby client for Apache Drill
9960,88346,026osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10061,89954,325ahoy_eventsSimple, powerful event tracking for Rails
10163,38146,026carrot2Ruby client for Carrot2
10263,78126,828torchvisionComputer vision datasets, transforms, and models for Ruby
10363,80415,623stl-rbSeasonal-trend decomposition for Ruby
10466,83954,325youtokentomeHigh performance unsupervised text tokenization for Ruby
10567,25946,026robustlyDon’t let small errors bring down the system
10668,97322,537torchaudioData manipulation and transformation for audio signal processing
10771,035103,058benchmethThe super easy way to benchmark methods
10871,48254,325scrub_paramsSecure Rails parameters by default
10973,54736,779intelSearch analytics made easy
11074,79754,325xlearnHigh performance factorization machines for Ruby
11175,33733,876tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11275,48854,325thundersvmHigh performance parallel SVMs for Ruby
11382,984103,058libffmField-aware factorization machines for Ruby
11483,33116,686active_hllHyperLogLog for Rails and Postgres
11585,23554,325betavitesDon't waste time building your beta invite system
11685,72869,179pghero_logsSlow query log parser for Postgres
11786,48429,773immudbRuby client for immudb
11889,40813,957deltalake-rbDelta Lake for Ruby
11990,47531,682khivaHigh-performance time series algorithms for Ruby
12091,99946,026katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12192,02154,325vowpalwabbitFast online machine learning for Ruby
12294,61933,876ignite-clientRuby client for Apache Ignite
12396,54954,325getformidableReal-time form analytics
12498,34833,876hexspaceRuby client for Apache Spark SQL and Apache Hive
125102,90920,828clpLinear programming solver for Ruby
126111,148103,058esheroElasticsearch insights made easy
127113,64154,325breakout-detectionBreakout detection for Ruby
128114,067103,058bundle_benchmarkBecause loading gems can take longer than you think
129114,863103,058tsneHigh performance t-SNE for Ruby
130118,10854,325torchtextData loaders and abstractions for text and NLP
131124,87554,325frontrunnerWebpack for Rails
132126,77869,179authkickLightweight authentication for OmniAuth
133126,810103,058cloak-rbApplication-level encryption for Redis and Memcached
134130,42333,876transformers-rbState-of-the-art transformers for Ruby
135132,73369,179cbcMixed-integer programming for Ruby
136134,635103,058datakickRuby client for Datakick - the open product database
137136,686103,058cached_attributesSuper simple caching for Ruby
138140,69469,179cache_reduceA simple, powerful pattern for caching data
139142,623103,058torchrecDeep learning recommendation systems for Ruby
140146,76054,325neighbor-redisNearest neighbor search for Ruby and Redis
141146,926103,058rcfRandom Cut Forest anomaly detection for Ruby
142153,92369,179heroku2dokkuHeroku -> Dokku in minutes
143165,528103,058sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
144165,575103,058rdkit-rbCheminformatics for Ruby, powered by RDKit
145168,055103,058searchkick-proAll the great features of Searchkick, and more
146172,29746,026nloptNonlinear optimization for Ruby
147174,73346,026torchdataComposable data loading for Ruby
148177,10069,179morph-rubyMorph client for Ruby
149180,512103,058ducklakeDuckLake for Ruby
150188,333103,058seaduckApache Iceberg for Ruby, powered by libduckdb
151189,956103,058torchcodecMedia encoding and decoding for Torch.rb
152190,205103,058neighbor-s3Nearest neighbor search for Ruby and S3 Vectors