1 | 778 | 493 | strong_migrations | Catch unsafe migrations in development |
2 | 1,025 | 1,452 | lockbox | Modern encryption for Ruby and Rails |
3 | 1,229 | 1,166 | chartkick | Create beautiful JavaScript charts with one line of Ruby |
4 | 1,313 | 1,087 | groupdate | The simplest way to group temporal data |
5 | 1,529 | 1,248 | safely_block | Rescue and report exceptions in non-critical code |
6 | 1,562 | 1,372 | searchkick | Intelligent search made easy with Rails and Elasticsearch or OpenSearch |
7 | 1,705 | 1,730 | neighbor | Nearest neighbor search for Rails |
8 | 1,733 | 2,550 | errbase | Common exception reporting for a variety of services |
9 | 1,809 | 1,439 | pghero | A performance dashboard for Postgres |
10 | 1,842 | 1,574 | pretender | Log in as another user in Rails |
11 | 2,187 | 1,717 | ahoy_matey | Simple, powerful, first-party analytics for Rails |
12 | 2,237 | 3,307 | distribute_reads | Scale database reads with replicas in Rails |
13 | 2,979 | 2,260 | argon2-kdf | Argon2 key derivation for Ruby |
14 | 3,035 | 2,211 | blazer | Explore your data with SQL. Easily create charts and dashboards, and share them with yo... |
15 | 3,154 | 3,003 | ahoy_email | First-party email analytics for Rails |
16 | 3,277 | 2,277 | blind_index | Securely search encrypted database fields |
17 | 3,365 | 2,294 | logstop | Keep personal data out of your logs |
18 | 3,465 | 4,158 | active_median | Median and percentile for Active Record, Mongoid, arrays, and hashes |
19 | 3,625 | 2,487 | authtrail | Track Devise login activity |
20 | 3,723 | 8,109 | libmf | Large-scale sparse matrix factorization for Ruby |
21 | 3,893 | 4,521 | onnxruntime | High performance scoring engine for ML models |
22 | 4,017 | 6,304 | blingfire | High speed text tokenization for Ruby |
23 | 4,052 | 5,750 | informers | Fast transformer inference for Ruby |
24 | 4,137 | 3,019 | barkick | Barcodes made easy |
25 | 4,151 | 2,519 | kms_encrypted | Simple, secure key management for Lockbox and attr_encrypted |
26 | 4,214 | 2,473 | slowpoke | Rack::Timeout enhancements for Rails |
27 | 4,280 | 5,570 | searchjoy | Search analytics made easy |
28 | 4,374 | 4,065 | multiverse | Multiple databases for Rails |
29 | 4,435 | 5,860 | field_test | A/B testing for Rails |
30 | 4,997 | 4,529 | pgsync | Sync Postgres data between databases |
31 | 5,010 | 12,652 | wilson_score | Simple, dependency-free Wilson score |
32 | 5,461 | 6,128 | hightop | A nice shortcut for group count queries |
33 | 5,559 | 3,458 | mailkick | Email subscriptions for Rails |
34 | 5,571 | 4,400 | cacheflow | Colorized logging for Memcached, Redis, and Valkey |
35 | 5,818 | 2,206 | pgvector | pgvector support for Ruby |
36 | 5,877 | 6,704 | plu | Price look-up codes made easy |
37 | 5,887 | 5,649 | archer-rails | Rails console history for Heroku, Docker, and more |
38 | 5,957 | 4,586 | timerange | Time ranges for Ruby |
39 | 5,992 | 7,575 | guess | Statistical gender detection for Ruby |
40 | 6,024 | 3,861 | tokenizers | Fast state-of-the-art tokenizers for Ruby |
41 | 6,058 | 5,770 | delete_in_batches | Fast batch deletes for Active Record and Postgres |
42 | 6,196 | 6,936 | pgslice | Postgres partitioning as easy as pie |
43 | 6,257 | 5,497 | str_enum | String enums for Rails |
44 | 6,357 | 32,719 | npy | Save and load NumPy npy and npz files in Ruby |
45 | 6,520 | 7,464 | hypershield | Shield sensitive data in Postgres and MySQL |
46 | 6,806 | 6,749 | gindex | Instant concurrent indexes for Rails |
47 | 7,020 | 4,168 | lightgbm | High performance gradient boosting for Ruby |
48 | 7,605 | 4,023 | polars-df | Blazingly fast DataFrames for Ruby |
49 | 7,993 | 4,837 | eps | Machine learning for Ruby. Supports regression (linear regression) and classification (... |
50 | 8,492 | 7,025 | ownership | Code ownership for Rails |
51 | 8,546 | 5,971 | rover-df | Simple, powerful data frames for Ruby |
52 | 9,079 | 6,688 | rollups | Rollup time-series data in Rails |
53 | 9,102 | 7,554 | disco | Recommendations for Ruby and Rails using collaborative filtering |
54 | 9,325 | 7,683 | ip_anonymizer | IP address anonymizer for Ruby and Rails |
55 | 10,297 | 6,066 | xgb | High performance gradient boosting for Ruby |
56 | 10,514 | 7,176 | notable | Track notable requests and background jobs |
57 | 10,579 | 78,093 | activejob_backport | Declare job classes that can be run by a variety of queueing backends. |
58 | 11,415 | 6,936 | cmdstan | Bayesian inference for Ruby, powered by CmdStan |
59 | 11,618 | 6,954 | prophet-rb | Time series forecasting for Ruby |
60 | 11,916 | 5,961 | or-tools | Operations research tools for Ruby |
61 | 12,562 | 8,540 | trend | Ruby client for Trend, the time series API |
62 | 12,732 | 5,344 | mapkick-rb | Create beautiful JavaScript maps with one line of Ruby |
63 | 13,775 | 24,518 | clockwork_web | A web interface for Clockwork |
64 | 14,788 | 10,278 | vega | Interactive charts for Ruby, powered by Vega and Vega-Lite |
65 | 15,537 | 10,278 | faiss | Efficient similarity search and clustering for Ruby |
66 | 17,669 | 11,274 | mainstreet | Address verification for Ruby and Rails |
67 | 18,290 | 22,458 | fasttext | Efficient text classification and representation learning for Ruby |
68 | 18,571 | 7,711 | torch-rb | Deep learning for Ruby, powered by LibTorch |
69 | 19,141 | 66,833 | postjoy | Postal codes made easy |
70 | 21,738 | 11,774 | pgdexter | The automatic indexer for Postgres |
71 | 24,551 | 20,125 | reversed | Reverse DNS / IP Lookup for Ruby |
72 | 25,192 | 11,274 | autosuggest | Generate autocomplete suggestions based on what your users search |
73 | 28,170 | 27,093 | notable_web | A web interface for Notable |
74 | 29,582 | 8,658 | glpk | Linear programming kit for Ruby |
75 | 31,142 | 28,716 | datasketches | Sketch data structures for Ruby |
76 | 31,689 | 13,656 | mitie | Named-entity recognition for Ruby |
77 | 31,987 | 10,631 | tomoto | High performance topic modeling for Ruby |
78 | 33,281 | 11,673 | anomaly_detection | Time series anomaly detection for Ruby |
79 | 33,808 | 9,688 | ngt | High-speed approximate nearest neighbors for Ruby |
80 | 36,443 | 30,587 | moves | Ruby client for Moves |
81 | 37,575 | 93,924 | lightcore | Lightweight Ruby core extensions |
82 | 38,075 | 9,638 | cmfrec | Recommendations for Ruby using collective matrix factorization |
83 | 42,194 | 17,815 | anomaly | Easy-to-use anomaly detection for Ruby |
84 | 43,650 | 15,797 | highs | Linear optimization for Ruby |
85 | 44,623 | 24,518 | camo | Ruby client for Camo - the SSL image proxy |
86 | 46,247 | 32,719 | outliertree | Explainable outlier/anomaly detection for Ruby |
87 | 47,258 | 46,216 | opt-rb | Convex optimization for Ruby |
88 | 49,169 | 8,353 | active_kms | Simple, secure key management for Active Record encryption |
89 | 50,674 | 24,518 | trove | Deploy machine learning models in Ruby (and Rails) |
90 | 51,723 | 17,815 | isotree | Outlier/anomaly detection for Ruby using Isolation Forest |
91 | 52,705 | 13,855 | mapkick-static | Create beautiful static maps with one line of Ruby |
92 | 54,947 | 11,274 | mittens | Stemming for Ruby, powered by Snowball |
93 | 56,451 | 16,542 | scs | SCS - the splitting conic solver - for Ruby |
94 | 56,841 | 20,813 | gslr | High performance linear regression for Ruby, powered by GSL |
95 | 58,168 | 46,216 | drill-sergeant | Ruby client for Apache Drill |
96 | 58,600 | 25,730 | midas-edge | Edge stream anomaly detection for Ruby |
97 | 61,981 | 58,247 | ahoy_events | Simple, powerful event tracking for Rails |
98 | 65,280 | 78,093 | carrot2 | Ruby client for Carrot2 |
99 | 66,486 | 19,469 | torchvision | Computer vision datasets, transforms, and models for Ruby |
100 | 67,441 | 66,833 | robustly | Don’t let small errors bring down the system |
101 | 68,970 | 25,730 | osqp | OSQP (Operator Splitting Quadratic Program) solver for Ruby |
102 | 69,554 | 145,948 | benchmeth | The super easy way to benchmark methods |
103 | 70,974 | 93,924 | scrub_params | Secure Rails parameters by default |
104 | 73,018 | 93,924 | intel | Search analytics made easy |
105 | 73,953 | 14,462 | iceberg | Apache Iceberg for Ruby |
106 | 75,380 | 23,432 | stl-rb | Seasonal-trend decomposition for Ruby |
107 | 76,203 | 12,988 | safetensors | Simple, safe way to store and distribute tensors |
108 | 76,337 | 23,432 | torchaudio | Data manipulation and transformation for audio signal processing |
109 | 76,471 | 38,290 | tensorflow | TensorFlow - the end-to-end machine learning platform - for Ruby |
110 | 78,171 | 21,618 | xlearn | High performance factorization machines for Ruby |
111 | 80,949 | 10,799 | youtokentome | High performance unsupervised text tokenization for Ruby |
112 | 82,419 | 20,813 | thundersvm | High performance parallel SVMs for Ruby |
113 | 83,993 | 93,924 | betavites | Don't waste time building your beta invite system |
114 | 86,573 | 93,924 | pghero_logs | Slow query log parser for Postgres |
115 | 87,622 | 38,290 | libffm | Field-aware factorization machines for Ruby |
116 | 91,438 | 58,247 | katana | Katana is a wrapper for the Heroku gem to make multi-environment deployments simple. |
117 | 93,628 | 46,216 | khiva | High-performance time series algorithms for Ruby |
118 | 94,133 | 145,948 | getformidable | Real-time form analytics |
119 | 96,075 | 27,093 | vowpalwabbit | Fast online machine learning for Ruby |
120 | 97,949 | 51,612 | immudb | Ruby client for immudb |
121 | 99,282 | 41,793 | active_hll | HyperLogLog for Rails and Postgres |
122 | 99,860 | 38,290 | ignite-client | Ruby client for Apache Ignite |
123 | 109,134 | 93,924 | eshero | Elasticsearch insights made easy |
124 | 112,984 | 145,948 | bundle_benchmark | Because loading gems can take longer than you think |
125 | 113,394 | 51,612 | hexspace | Ruby client for Apache Spark SQL and Apache Hive |
126 | 116,797 | 46,216 | clp | Linear programming solver for Ruby |
127 | 120,535 | 28,716 | tsne | High performance t-SNE for Ruby |
128 | 121,570 | 32,719 | torchtext | Data loaders and abstractions for text and NLP |
129 | 123,681 | 93,924 | breakout-detection | Breakout detection for Ruby |
130 | 123,940 | 58,247 | frontrunner | Webpack for Rails |
131 | 125,625 | 145,948 | authkick | Lightweight authentication for OmniAuth |
132 | 132,000 | 93,924 | cloak-rb | Application-level encryption for Redis and Memcached |
133 | 134,197 | 93,924 | datakick | Ruby client for Datakick - the open product database |
134 | 136,512 | 145,948 | cached_attributes | Super simple caching for Ruby |
135 | 140,120 | 116,310 | cache_reduce | A simple, powerful pattern for caching data |
136 | 144,397 | 19,469 | deltalake-rb | Delta Lake for Ruby |
137 | 146,438 | 93,924 | cbc | Mixed-integer programming for Ruby |
138 | 153,230 | 35,268 | torchrec | Deep learning recommendation systems for Ruby |
139 | 155,466 | 145,948 | heroku2dokku | Heroku -> Dokku in minutes |
140 | 160,411 | 27,093 | transformers-rb | State-of-the-art transformers for Ruby |
141 | 164,302 | 32,719 | neighbor-redis | Nearest neighbor search for Ruby and Redis |
142 | 165,109 | 145,948 | searchkick-pro | All the great features of Searchkick, and more |
143 | 165,791 | 78,093 | rcf | Random Cut Forest anomaly detection for Ruby |
144 | 175,762 | 38,290 | rdkit-rb | Cheminformatics for Ruby, powered by RDKit |
145 | 176,201 | 93,924 | morph-ruby | Morph client for Ruby |
146 | 178,240 | 51,612 | torchdata | Composable data loading for Ruby |
147 | 178,391 | 32,719 | sqlite3-ffi | A drop-in replacement for the sqlite3 gem for JRuby |
148 | 178,880 | 58,247 | nlopt | Nonlinear optimization for Ruby |
149 | 182,300 | 51,612 | ducklake | DuckLake for Ruby |
150 | 186,738 | 78,093 | seaduck | Apache Iceberg for Ruby, powered by libduckdb |
151 | 186,859 | 93,924 | neighbor-s3 | Nearest neighbor search for Ruby and S3 Vectors |