Ankane's Gems

icon
#Total RankDaily RankNameSummary
1766441strong_migrationsCatch unsafe migrations in development
21,0311,283lockboxModern encryption for Ruby and Rails
31,217742chartkickCreate beautiful JavaScript charts with one line of Ruby
41,304764groupdateThe simplest way to group temporal data
51,522868safely_blockRescue and report exceptions in non-critical code
61,5551,328searchkickIntelligent search made easy with Rails and Elasticsearch or OpenSearch
71,7151,694neighborNearest neighbor search for Rails
81,7762,166errbaseCommon exception reporting for a variety of services
91,8221,711pgheroA performance dashboard for Postgres
101,8751,610pretenderLog in as another user in Rails
112,1801,471ahoy_mateySimple, powerful, first-party analytics for Rails
122,2722,844distribute_readsScale database reads with replicas in Rails
132,9632,196argon2-kdfArgon2 key derivation for Ruby
143,0132,341blazerExplore your data with SQL. Easily create charts and dashboards, and share them with yo...
153,1262,373ahoy_emailFirst-party email analytics for Rails
163,2482,214blind_indexSecurely search encrypted database fields
173,3272,397logstopKeep personal data out of your logs
183,4843,888active_medianMedian and percentile for Active Record, Mongoid, arrays, and hashes
193,5601,939authtrailTrack Devise login activity
203,7806,383libmfLarge-scale sparse matrix factorization for Ruby
213,9323,607onnxruntimeHigh performance scoring engine for ML models
224,0814,606blingfireHigh speed text tokenization for Ruby
234,1074,263informersFast transformer inference for Ruby
244,1222,885kms_encryptedSimple, secure key management for Lockbox and attr_encrypted
254,1373,242barkickBarcodes made easy
264,1542,911slowpokeRack::Timeout enhancements for Rails
274,2974,451searchjoySearch analytics made easy
284,3864,410multiverseMultiple databases for Rails
294,4615,363field_testA/B testing for Rails
304,9733,917pgsyncSync Postgres data between databases
315,0889,461wilson_scoreSimple, dependency-free Wilson score
325,2072,148pgvectorpgvector support for Ruby
335,4022,806mailkickEmail subscriptions for Rails
345,4693,725hightopA nice shortcut for group count queries
355,5664,918cacheflowColorized logging for Memcached, Redis, and Valkey
365,7693,370tokenizersFast state-of-the-art tokenizers for Ruby
375,8404,260timerangeTime ranges for Ruby
385,9194,603pluPrice look-up codes made easy
395,9316,738archer-railsRails console history for Heroku, Docker, and more
406,0295,270delete_in_batchesFast batch deletes for Active Record and Postgres
416,0616,452guessStatistical gender detection for Ruby
426,2646,900pgslicePostgres partitioning as easy as pie
436,2714,740str_enumString enums for Rails
446,45416,554npySave and load NumPy npy and npz files in Ruby
456,5667,200hypershieldShield sensitive data in Postgres and MySQL
466,7183,464lightgbmHigh performance gradient boosting for Ruby
476,8245,917gindexInstant concurrent indexes for Rails
487,1634,684polars-dfBlazingly fast DataFrames for Ruby
497,7194,151epsMachine learning for Ruby. Supports regression (linear regression) and classification (...
508,3255,598rover-dfSimple, powerful data frames for Ruby
518,5047,829ownershipCode ownership for Rails
528,9355,594rollupsRollup time-series data in Rails
539,1086,162discoRecommendations for Ruby and Rails using collaborative filtering
549,3347,023ip_anonymizerIP address anonymizer for Ruby and Rails
559,9066,012xgbHigh performance gradient boosting for Ruby
5610,3537,113notableTrack notable requests and background jobs
5710,76225,513activejob_backportDeclare job classes that can be run by a variety of queueing backends.
5811,0276,290cmdstanBayesian inference for Ruby, powered by CmdStan
5911,1916,304prophet-rbTime series forecasting for Ruby
6011,3353,340mapkick-rbCreate beautiful JavaScript maps with one line of Ruby
6111,5067,671or-toolsOperations research tools for Ruby
6212,4118,441trendRuby client for Trend, the time series API
6313,96819,171clockwork_webA web interface for Clockwork
6414,57910,077vegaInteractive charts for Ruby, powered by Vega and Vega-Lite
6515,1669,186faissEfficient similarity search and clustering for Ruby
6617,05014,993mainstreetAddress verification for Ruby and Rails
6717,3895,945fasttextEfficient text classification and representation learning for Ruby
6817,97611,978torch-rbDeep learning for Ruby, powered by LibTorch
6919,48525,513postjoyPostal codes made easy
7021,26017,504pgdexterThe automatic indexer for Postgres
7123,51612,258autosuggestGenerate autocomplete suggestions based on what your users search
7223,99312,165reversedReverse DNS / IP Lookup for Ruby
7327,23910,999glpkLinear programming kit for Ruby
7428,07919,705notable_webA web interface for Notable
7528,7477,788mitieNamed-entity recognition for Ruby
7629,08011,886tomotoHigh performance topic modeling for Ruby
7730,63018,241datasketchesSketch data structures for Ruby
7830,95211,057ngtHigh-speed approximate nearest neighbors for Ruby
7931,43313,489anomaly_detectionTime series anomaly detection for Ruby
8033,84510,878cmfrecRecommendations for Ruby using collective matrix factorization
8134,9647,799mittensStemming for Ruby, powered by Snowball
8236,54630,871movesRuby client for Moves
8338,22255,083lightcoreLightweight Ruby core extensions
8439,92110,940highsLinear optimization for Ruby
8540,96613,338anomalyEasy-to-use anomaly detection for Ruby
8641,63410,445active_kmsSimple, secure key management for Active Record encryption
8743,63011,224opt-rbConvex optimization for Ruby
8844,66619,171camoRuby client for Camo - the SSL image proxy
8945,29822,743outliertreeExplainable outlier/anomaly detection for Ruby
9046,8757,995mapkick-staticCreate beautiful static maps with one line of Ruby
9147,54012,537troveDeploy machine learning models in Ruby (and Rails)
9249,60015,598isotreeOutlier/anomaly detection for Ruby using Isolation Forest
9352,07713,858scsSCS - the splitting conic solver - for Ruby
9453,34614,434gslrHigh performance linear regression for Ruby, powered by GSL
9557,78835,417midas-edgeEdge stream anomaly detection for Ruby
9658,00525,513drill-sergeantRuby client for Apache Drill
9761,62730,871ahoy_eventsSimple, powerful event tracking for Rails
9862,49612,718safetensorsSimple, safe way to store and distribute tensors
9963,82415,598osqpOSQP (Operator Splitting Quadratic Program) solver for Ruby
10064,45625,513carrot2Ruby client for Carrot2
10164,73155,083icebergApache Iceberg for Ruby
10265,46335,417torchvisionComputer vision datasets, transforms, and models for Ruby
10365,93242,349youtokentomeHigh performance unsupervised text tokenization for Ruby
10467,21742,349robustlyDon’t let small errors bring down the system
10569,97055,083benchmethThe super easy way to benchmark methods
10671,11542,349scrub_paramsSecure Rails parameters by default
10771,36418,241stl-rbSeasonal-trend decomposition for Ruby
10873,06525,513intelSearch analytics made easy
10973,57930,871torchaudioData manipulation and transformation for audio signal processing
11075,70455,083tensorflowTensorFlow - the end-to-end machine learning platform - for Ruby
11175,79625,513xlearnHigh performance factorization machines for Ruby
11280,59223,982thundersvmHigh performance parallel SVMs for Ruby
11384,22435,417betavitesDon't waste time building your beta invite system
11485,42235,417libffmField-aware factorization machines for Ruby
11585,98335,417pghero_logsSlow query log parser for Postgres
11691,61442,349katanaKatana is a wrapper for the Heroku gem to make multi-environment deployments simple.
11791,84630,871khivaHigh-performance time series algorithms for Ruby
11892,15435,417immudbRuby client for immudb
11992,42321,015active_hllHyperLogLog for Rails and Postgres
12094,38942,349vowpalwabbitFast online machine learning for Ruby
12194,91787,276getformidableReal-time form analytics
12297,59887,276ignite-clientRuby client for Apache Ignite
123109,79655,083esheroElasticsearch insights made easy
124110,09735,417hexspaceRuby client for Apache Spark SQL and Apache Hive
125111,55627,759clpLinear programming solver for Ruby
126112,90855,083bundle_benchmarkBecause loading gems can take longer than you think
127114,15918,698deltalake-rbDelta Lake for Ruby
128118,88455,083tsneHigh performance t-SNE for Ruby
129120,50155,083torchtextData loaders and abstractions for text and NLP
130120,76487,276breakout-detectionBreakout detection for Ruby
131124,16087,276frontrunnerWebpack for Rails
132125,81455,083authkickLightweight authentication for OmniAuth
133128,46542,349cloak-rbApplication-level encryption for Redis and Memcached
134134,16655,083datakickRuby client for Datakick - the open product database
135136,35655,083cached_attributesSuper simple caching for Ruby
136140,20855,083cache_reduceA simple, powerful pattern for caching data
137141,48787,276cbcMixed-integer programming for Ruby
138148,91021,788transformers-rbState-of-the-art transformers for Ruby
139149,33187,276torchrecDeep learning recommendation systems for Ruby
140154,63855,083heroku2dokkuHeroku -> Dokku in minutes
141159,52655,083neighbor-redisNearest neighbor search for Ruby and Redis
142161,32027,759rcfRandom Cut Forest anomaly detection for Ruby
143166,51187,276searchkick-proAll the great features of Searchkick, and more
144172,43630,871rdkit-rbCheminformatics for Ruby, powered by RDKit
145176,28287,276morph-rubyMorph client for Ruby
146177,08027,759sqlite3-ffiA drop-in replacement for the sqlite3 gem for JRuby
147177,87542,349torchdataComposable data loading for Ruby
148178,27330,871nloptNonlinear optimization for Ruby
149182,30887,276ducklakeDuckLake for Ruby
150187,81187,276seaduckApache Iceberg for Ruby, powered by libduckdb
151187,90987,276neighbor-s3Nearest neighbor search for Ruby and S3 Vectors