Ankane's Gems

icon
#Total RankDaily RankNameSummary
1720507strong_migrationsCatch unsafe migrations in development
21,0471,563lockboxModern encryption for Ruby and Rails
31,150728chartkickCreate beautiful JavaScript charts with one line of Ruby
41,231613groupdateThe simplest way to group temporal data
51,355856safely_blockRescue and report exceptions in non-critical code
61,5301,173searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,709912neighborNearest neighbor search for Rails
81,8271,331pgheroA performance dashboard for Postgres
91,8342,312errbaseCommon exception reporting for a variety of services
101,8531,490pretenderLog in as another user in Rails
112,1071,472ahoy_mateySimple, powerful, first-party analytics for Rails
122,3264,380distribute_readsScale database reads with replicas in Rails
132,3832,042blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
142,8782,548argon2-kdfArgon2 key derivation for Ruby
153,0822,908ahoy_emailFirst-party email analytics for Rails
163,1542,549blind_indexSecurely search encrypted database fields
173,2724,174logstopKeep personal data out of your logs
183,3733,136authtrailTrack Devise login activity
193,5024,869rover-dfSimple, powerful data frames for Ruby
203,5545,381active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
213,6247,653cmdstanBayesian inference for Ruby, powered by CmdStan
223,6317,601prophet-rbTime series forecasting for Ruby
233,8735,718barkickBarcodes made easy
243,8808,742libmfLarge-scale sparse matrix factorization for Ruby
253,9413,874kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
263,9453,622onnxruntimeHigh performance scoring engine for ML models
274,0171,533pgvectorpgvector support for Ruby
284,0803,868slowpokeRack::Timeout enhancements for Rails
294,1885,165informersFast transformer inference for Ruby
304,2196,073blingfireHigh speed text tokenization for Ruby
314,3725,458searchjoySearch analytics made easy
324,46910,037multiverseMultiple databases for Rails
334,5785,059field_testA/B testing for Rails
344,7904,466pgsyncSync Postgres data between databases
355,0864,270mailkickEmail subscriptions for Rails
365,1272,887tokenizersFast state-of-the-art tokenizers for Ruby
375,32814,121wilson_scoreSimple, dependency-free Wilson score
385,4615,411hightopA nice shortcut for group count queries
395,71916,016cacheflowColorized logging for Memcached, Redis, and Valkey
405,74815,729pluPrice look-up codes made easy
415,7744,532lightgbmHigh performance gradient boosting for Ruby
426,01717,029delete_in_batchesFast batch deletes for Active Record and Postgres
436,0193,108str_enumString enums for Rails
446,05059,868timerangeTime ranges for Ruby
456,12110,504archer-railsRails console history for Heroku, Docker, and more
466,47470,356guessStatistical gender detection for Ruby
476,5155,079pgslicePostgres partitioning as easy as pie
486,61516,016epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
496,7363,331polars-dfBlazingly fast DataFrames for Ruby
506,84212,367hypershieldShield sensitive data in Postgres and MySQL
516,88824,575npySave and load NumPy npy and npz files in Ruby
527,02014,722gindexInstant concurrent indexes for Rails
538,23312,073discoRecommendations for Ruby and Rails using collaborative filtering
548,72116,016ownershipCode ownership for Rails
558,8016,609rollupsRollup time-series data in Rails
569,2618,593ip_anonymizerIP address anonymizer for Ruby and Rails
579,2849,101or-toolsOperations research tools for Ruby
589,2887,575xgbHigh performance gradient boosting for Ruby
599,8684,747notableTrack notable requests and background jobs
6010,2375,767mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,35142,164activejob_backportDeclare job classes that can be run by a variety of queueing backends.
6212,07814,121trendRuby client for Trend, the time series API
6313,54110,298vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6413,81612,676faissEfficient similarity search and clustering for Ruby
6513,9277,081fasttextEfficient text classification and representation learning for Ruby
6614,36116,016clockwork_webA web interface for Clockwork
6715,1322,676mittensStemming for Ruby, powered by Snowball
6817,2627,575mitieNamed-entity recognition for Ruby
6917,35515,729mainstreetAddress verification for Ruby and Rails
7017,4497,226torch-rbDeep learning for Ruby, powered by LibTorch
7120,0165,205glpkLinear programming kit for Ruby
7220,32884,476postjoyPostal codes made easy
7321,13815,432pgdexterThe automatic indexer for Postgres
7421,3448,088reversedReverse DNS / IP Lookup for Ruby
7521,8395,354anomaly_detectionTime series anomaly detection for Ruby
7622,05719,862autosuggestGenerate autocomplete suggestions based on what your users search
7726,07011,478tomotoHigh performance topic modeling for Ruby
7827,73014,487notable_webA web interface for Notable
7928,45116,348ngtHigh-speed approximate nearest neighbors for Ruby
8030,42124,575cmfrecRecommendations for Ruby using collective matrix factorization
8130,54619,862datasketchesSketch data structures for Ruby
8230,64824,575active_kmsSimple, secure key management for Active Record encryption
8333,77222,659highsLinear optimization for Ruby
8435,79133,451opt-rbConvex optimization for Ruby
8536,41521,099anomalyEasy-to-use anomaly detection for Ruby
8636,64017,860mapkick-staticCreate beautiful static maps with one line of Ruby
8737,59946,492movesRuby client for Moves
8839,905106,124lightcoreLightweight Ruby core extensions
8940,30138,645troveDeploy machine learning models in Ruby (and Rails)
9043,07935,780camoRuby client for Camo - the SSL image proxy
9144,03933,451outliertreeExplainable outlier/anomaly detection for Ruby
9245,85610,097safetensorsSimple, safe way to store and distribute tensors
9346,43326,848isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9448,07313,215icebergApache Iceberg for Ruby
9548,87429,667gslrHigh performance linear regression for Ruby, powered by GSL
9649,02421,099scsSCS - the splitting conic solver - for Ruby
9756,08526,848midas-edgeEdge stream anomaly detection for Ruby
9857,37538,645drill-sergeantRuby client for Apache Drill
9960,48028,188osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10061,90970,356ahoy_eventsSimple, powerful event tracking for Rails
10162,85928,188stl-rbSeasonal-trend decomposition for Ruby
10262,91519,283torchvisionComputer vision datasets, transforms, and models for Ruby
10363,25038,645carrot2Ruby client for Carrot2
10467,14959,868youtokentomeHigh performance unsupervised text tokenization for Ruby
10567,23633,451robustlyDon’t let small errors bring down the system
10668,31429,667torchaudioData manipulation and transformation for audio signal processing
10771,24052,183benchmethThe super easy way to benchmark methods
10871,70159,868scrub_paramsSecure Rails parameters by default
10973,73559,868intelSearch analytics made easy
11074,74046,492xlearnHigh performance factorization machines for Ruby
11174,93426,848thundersvmHigh performance parallel SVMs for Ruby
11275,49452,183tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11380,52738,645active_hllHyperLogLog for Rails and Postgres
11482,54942,164libffmField-aware factorization machines for Ruby
11584,37914,121deltalake-rbDelta Lake for Ruby
11685,57884,476betavitesDon't waste time building your beta invite system
11785,82359,868pghero_logsSlow query log parser for Postgres
11886,31746,492immudbRuby client for immudb
11990,19535,780khivaHigh-performance time series algorithms for Ruby
12091,48342,164vowpalwabbitFast online machine learning for Ruby
12192,26484,476katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
12294,24352,183ignite-clientRuby client for Apache Ignite
12396,80546,492hexspaceRuby client for Apache Spark SQL and Apache Hive
12496,82670,356getformidableReal-time form analytics
125100,38433,451clpLinear programming solver for Ruby
126111,12633,451breakout-detectionBreakout detection for Ruby
127111,622106,124esheroElasticsearch insights made easy
128113,84733,451tsneHigh performance t-SNE for Ruby
129114,493106,124bundle_benchmarkBecause loading gems can take longer than you think
130117,24746,492torchtextData loaders and abstractions for text and NLP
131125,14984,476frontrunnerWebpack for Rails
132126,42570,356cloak-rbApplication-level encryption for Redis and Memcached
133127,20384,476authkickLightweight authentication for OmniAuth
134127,27035,780transformers-rbState-of-the-art transformers for Ruby
135130,24138,645cbcMixed-integer programming for Ruby
136135,025106,124datakickRuby client for Datakick - the open product database
137137,028106,124cached_attributesSuper simple caching for Ruby
138140,99852,183torchrecDeep learning recommendation systems for Ruby
139141,193106,124cache_reduceA simple, powerful pattern for caching data
140144,63535,780neighbor-redisNearest neighbor search for Ruby and Redis
141145,16852,183rcfRandom Cut Forest anomaly detection for Ruby
142154,18984,476heroku2dokkuHeroku -> Dokku in minutes
143163,91242,164sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
144164,61642,164rdkit-rbCheminformatics for Ruby, powered by RDKit
145169,091106,124searchkick-proAll the great features of Searchkick, and more
146170,95184,476nanoarrowZero-dependency Arrow library for Ruby
147170,99646,492nloptNonlinear optimization for Ruby
148174,03059,868torchdataComposable data loading for Ruby
149177,852106,124morph-rubyMorph client for Ruby
150180,30046,492ducklakeDuckLake for Ruby
151189,27370,356seaduckApache Iceberg for Ruby, powered by libduckdb
152190,88884,476torchcodecMedia encoding and decoding for Torch.rb
153191,407106,124neighbor-s3Nearest neighbor search for Ruby and S3 Vectors