1 | 9 | 11 | rack | Rack provides a minimal, modular and adaptable interface for developing
web application... |
2 | 31 | 59 | multipart-post | A multipart form post accessory for Net::HTTP. |
3 | 37 | 75 | rack-test | Rack::Test is a small, simple testing API for Rack apps. It can be used on its
own or a... |
4 | 69 | 51 | nio4r | New IO for Ruby |
5 | 94 | 166 | rb-inotify | A Ruby wrapper for Linux inotify, using FFI |
6 | 121 | 180 | listen | The Listen gem listens to file modifications and notifies you about the changes. Works ... |
7 | 196 | 173 | http-accept | Parse Accept and Accept-Language HTTP headers. |
8 | 217 | 750 | thin | A thin and fast web server |
9 | 225 | 701 | timers | Pure Ruby one-shot and periodic timers. |
10 | 341 | 411 | rack-attack | A rack middleware for throttling and blocking abusive requests |
11 | 423 | 115 | rack-session | A session implementation for Rack. |
12 | 505 | 125 | rackup | A general server command for Rack applications. |
13 | 823 | 1,655 | rack-cache | Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba... |
14 | 1,075 | 593 | async | A concurrency framework for Ruby. |
15 | 1,084 | 612 | console | Beautiful logging for Ruby. |
16 | 1,149 | 622 | fiber-local | Provides a class-level mixin to make fiber local state easy. |
17 | 1,170 | 1,434 | rack-contrib | Contributed Rack Middleware and Utilities |
18 | 1,382 | 673 | io-event | An event loop. |
19 | 1,423 | 461 | fiber-storage | Provides a compatibility shim for fiber storage. |
20 | 1,502 | 684 | fiber-annotation | A mechanism for annotating fibers. |
21 | 1,715 | 2,149 | async-io | Provides support for asynchonous TCP, UDP, UNIX and SSL sockets. |
22 | 1,817 | 787 | traces | Application instrumentation and tracing. |
23 | 1,973 | 1,255 | protocol-http | Provides abstractions to handle HTTP protocols. |
24 | 1,983 | 2,528 | cool.io | Cool.io provides a high performance event framework for Ruby which uses the libev C lib... |
25 | 2,001 | 1,241 | async-http | A HTTP client and server library. |
26 | 2,117 | 1,266 | protocol-http2 | A low level implementation of the HTTP/2 protocol. |
27 | 2,120 | 1,268 | protocol-http1 | A low level implementation of the HTTP/1 protocol. |
28 | 2,173 | 1,244 | async-pool | A singleplex and multiplex resource pool for implementing robust clients. |
29 | 2,182 | 910 | metrics | Application metrics and instrumentation. |
30 | 2,229 | 1,395 | protocol-hpack | A compresssor and decompressor for HTTP/2's HPACK format. |
31 | 2,475 | 4,809 | async-websocket | An async websocket library on top of protocol-websocket. |
32 | 2,804 | 2,940 | facets | Facets is the premier collection of extension methods for the Ruby programming language... |
33 | 3,642 | 2,175 | async-http-faraday | Provides an adaptor between async-http and faraday. |
34 | 3,663 | 1,340 | io-endpoint | Provides a separation of concerns interface for IO endpoints. |
35 | 3,748 | 3,386 | async-dns | An easy to use DNS client resolver and server for Ruby. |
36 | 3,778 | 1,351 | io-stream | Provides a generic stream wrapper for IO instances. |
37 | 3,887 | 6,674 | rubydns | An easy to use DNS server and resolver for Ruby. |
38 | 4,253 | 3,469 | thread-local | Provides a class-level mixin to make thread local state easy. |
39 | 4,472 | 3,423 | process-group | Run and manage multiple processes in separate fibers with predictable behaviour. |
40 | 4,489 | 3,133 | async-rest | A library for RESTful clients (and hopefully servers). |
41 | 4,496 | 3,448 | graphviz | A lightweight interface for generating graphs with Graphviz. |
42 | 4,560 | 3,462 | process-terminal | Provide access to libc terminal funtions. |
43 | 4,576 | 3,471 | process-pipeline | Execute composable shell-like pipelines. |
44 | 4,635 | 2,661 | localhost | Manage a local certificate authority for self-signed localhost development servers. |
45 | 4,749 | 2,928 | samovar | Samovar is a flexible option parser excellent support for sub-commands and help documen... |
46 | 4,794 | 3,015 | mapping | Map an input model to an output model using a mapping model. |
47 | 4,931 | 5,144 | cloudflare | A Ruby wrapper for the Cloudflare API. |
48 | 5,207 | 3,292 | falcon | A fast, asynchronous, rack-compatible web server. |
49 | 5,377 | 3,363 | async-container | Abstract container-based parallelism using threads and processes where appropriate. |
50 | 5,741 | 3,487 | async-http-cache | Standard-compliant cache for async-http. |
51 | 5,800 | 3,290 | protocol-rack | An implementation of the Rack protocol/specification. |
52 | 6,234 | 5,941 | process-metrics | Provide detailed OS-specific process metrics. |
53 | 6,810 | 4,453 | bake | A replacement for rake with a simpler syntax. |
54 | 7,006 | 3,510 | async-service | A service layer for Async. |
55 | 7,556 | 4,513 | async-redis | A Redis client library. |
56 | 7,638 | 4,849 | protocol-redis | A transport agnostic RESP protocol client/server. |
57 | 8,072 | 10,493 | build-environment | A nested hash data structure for controlling build environments. |
58 | 8,086 | 5,305 | utopia | Utopia is a framework for building dynamic content-driven websites. |
59 | 8,150 | 8,197 | async-rspec | Helpers for writing specs against the async gem. |
60 | 8,173 | 5,483 | protocol-websocket | A low level implementation of the WebSocket protocol. |
61 | 8,655 | 8,699 | rspec-files | RSpec helpers for buffering and detecting file descriptor leaks. |
62 | 8,681 | 8,739 | rspec-memory | RSpec helpers for checking memory allocations. |
63 | 8,725 | 7,641 | boolean | This gem extends core classes, adding helpful methods for working with Booleans (such a... |
64 | 8,769 | 5,063 | covered | A modern approach to code coverage. |
65 | 9,122 | 5,056 | bake-test-external | Run external test suites to check for breakage. |
66 | 9,248 | 20,125 | async-await | Implements the async/await pattern on top of async :) |
67 | 9,327 | 3,530 | sus | A fast and scalable test runner. |
68 | 10,242 | 14,926 | rexec | RExec stands for Remote Execute and provides support for executing processes
both loc... |
69 | 10,340 | 6,444 | decode | Code analysis for documentation generation. |
70 | 10,652 | 9,963 | build-files | Abstractions for handling and mapping paths. |
71 | 11,226 | 5,770 | bake-test | Run local test suites without knowing exactly how to run them. |
72 | 11,915 | 14,043 | async-rails | Rails asset pipeline wrapper for async.js |
73 | 12,697 | 10,346 | http-protocol | Provides abstractions to handle HTTP1 and HTTP2 protocols. |
74 | 12,761 | 8,578 | teapot | Teapot is a tool for managing complex cross-platform builds. |
75 | 12,859 | 4,104 | async-container-supervisor | A supervisor for managing multiple container processes. |
76 | 12,871 | 4,128 | memory-leak | A memory leak monitor. |
77 | 13,269 | 9,638 | async-process | Asynchronous process spawning. |
78 | 13,620 | 10,493 | traces-backend-datadog | A traces backend for Datadog. |
79 | 13,809 | 9,417 | trenni | A fast native templating system that compiles directly to Ruby code. |
80 | 15,050 | 5,732 | vips | Provides pre-compiled binaries for libvips. |
81 | 15,432 | 17,815 | http-hpack | A compresssor and decompressor for HTTP 2.0 HPACK. |
82 | 16,348 | 7,385 | utopia-project | A project documentation tool based on Utopia. |
83 | 16,406 | 7,827 | markly | CommonMark parser and renderer. Written in C, wrapped in Ruby. |
84 | 16,447 | 41,793 | console-output-datadog | Attach Datadog trace and span details to logs. |
85 | 16,868 | 8,999 | bake-modernize | Automatically modernize parts of your project/gem. |
86 | 17,142 | 9,738 | sus-fixtures-async | Test fixtures for running in Async. |
87 | 17,243 | 7,955 | falcon-capybara | Use the falcon web server to run capybara/selenium tests. |
88 | 17,782 | 18,850 | build-graph | Build::Graph is a framework for build systems, with specific functionality for dealing ... |
89 | 17,997 | 13,855 | ffi-clang | Ruby FFI bindings for libclang C interface. |
90 | 18,597 | 66,833 | metrics-backend-datadog | Application metrics and instrumentation. |
91 | 18,925 | 18,320 | build | Build is a framework for creating task based build systems. |
92 | 19,115 | 9,905 | trenni-formatters | Formatters for Trenni, to assist with typical views and form based interfaces. |
93 | 19,914 | 8,844 | sus-fixtures-async-http | Test fixtures for running in Async::HTTP. |
94 | 20,525 | 23,432 | relaxo-model | A model layer for the relaxo document database. |
95 | 20,527 | 22,458 | latinum | Provides immutable resource and money computations. |
96 | 20,666 | 11,895 | event | An event loop. |
97 | 21,261 | 15,797 | geospatial | Provides abstractions for dealing with geographical locations efficiently |
98 | 21,638 | 30,587 | build-uri | Handle absolute URIs, triples and file paths uniformly. |
99 | 22,878 | 8,999 | console-adapter-rails | Adapt Rails logs and events to the console gem. |
100 | 23,888 | 22,458 | process-daemon | `Process::Daemon` is a stable and helpful base class for long running tasks and daemons... |
101 | 24,482 | 14,043 | db | A low level database access gem. |
102 | 24,572 | 16,948 | guard-falcon | A guard plugin to run an instance of the falcon web server. |
103 | 24,599 | 13,855 | benchmark-http | An asynchronous benchmark toolbox for modern HTTP servers. |
104 | 25,337 | 27,093 | rack-freeze | Provides a policy for frozen rack middleware. |
105 | 25,454 | 18,850 | fingerprint | Fingerprint is a tool for creating checksums of entire directory structures, and compar... |
106 | 27,614 | 20,813 | ffi-mysql | A pure ffi binding for mysql. This gem should be compatible
with the MySQL/Ruby gem. |
107 | 28,136 | 11,472 | rackula | Generate a static site from any rackup compatible application. |
108 | 28,198 | 14,683 | relaxo | Relaxo is versioned document database built on top of git. |
109 | 28,570 | 12,988 | bake-gem | Release management for Ruby gems. |
110 | 28,827 | 16,155 | rack-test-body | Add Rack::MockResponse#parsed_body and helpers to facilite testing. |
111 | 28,999 | 27,093 | memory | Memory profiling routines for Ruby 2.3+ |
112 | 30,787 | 20,813 | db-mariadb | An event-driven interface for MariaDB and MySQL servers. |
113 | 31,099 | 17,815 | variant | A policy gem for selecting different environments. |
114 | 32,005 | 20,125 | cloudflare-dns-update | A dyndns client for Cloudflare. |
115 | 33,697 | 35,268 | turbo_test | Press the turbo button... for your tests. |
116 | 34,286 | 27,093 | bake-bundler | Provides recipes for bundler. |
117 | 35,226 | 28,716 | activerecord-migrations | Provides a opinionated migration wrapper for ActiveRecord 5+ |
118 | 35,622 | 30,587 | lsync | LSync is a tool for scripted synchronization and backups. |
119 | 35,734 | 51,612 | geospatial-kml | Read geo data from keyhole markup language files. |
120 | 35,881 | 18,850 | db-postgres | Ruby FFI bindings for libpq C interface. |
121 | 36,944 | 46,216 | build-makefile | Build::Makefile is a simple Makefile parser and can be used to extract dependencies fro... |
122 | 37,280 | 7,730 | xrb | A fast native templating system that compiles directly to Ruby code. |
123 | 37,900 | 7,801 | live | Live HTML tags updated via a WebSocket. |
124 | 39,278 | 6,645 | io-watch | A tool for watching changes to the filesystem. |
125 | 40,071 | 20,813 | sus-fixtures-openssl | Test fixtures for running with OpenSSL. |
126 | 40,778 | 32,719 | docs | Documentation generator with support for including code examples and compiling them at ... |
127 | 40,955 | 8,132 | fiber-profiler | A fiber stall profiler. |
128 | 43,421 | 35,268 | build-dependency | A set of data structures and algorithms for dependency resolution. |
129 | 44,561 | 116,310 | activerecord-rack | Provides connection management for Rack applications using ActiveRecord. |
130 | 46,538 | 18,850 | vips-thumbnail | Convenient thumbnail resizing using libvips. |
131 | 49,550 | 18,320 | xapian-core | Provides Xapian libraries and Ruby bindings. |
132 | 49,853 | 41,793 | async-limiter | Execution rate limiting for Async |
133 | 49,957 | 20,125 | xapian-indexer | Xapian::Indexer provides a flexible spider for indexing resources. |
134 | 50,752 | 25,730 | trenni-sanitize | Sanitize markdown according to a set of rules. |
135 | 51,100 | 18,850 | utopia-gallery | A gallery tag for use with the Utopia web framework. |
136 | 51,518 | 14,683 | sus-fixtures-console | Test fixtures for capturing Console output. |
137 | 51,696 | 25,730 | utopia-tags-gallery | Utopia is a website generation framework which provides a robust set of tools
to buil... |
138 | 52,820 | 20,813 | utopia-tags-google-analytics | Utopia is a website generation framework which provides a robust set of tools
to buil... |
139 | 54,491 | 58,247 | scheduler | Timeouts and scheduled events for Ruby |
140 | 56,091 | 27,093 | relaxo-query-server | Relaxo Query Server is a query server for CouchDB which provides full
support for map/... |
141 | 56,125 | 8,247 | async-job | An asynchronous job queue for Ruby. |
142 | 56,496 | 13,656 | types | A simple human-readable and Ruby-parsable type library. |
143 | 57,591 | 23,432 | ffi-module | Write a short summary, because RubyGems requires one. |
144 | 57,613 | 32,719 | periodical | Periodical is a simple framework for working with durations and periods. |
145 | 58,317 | 46,216 | activerecord-configurations | Simplified multi-DSN configuration for ActiveRecord 5+ |
146 | 60,263 | 93,924 | async-mysql | Access mysql without blocking. |
147 | 63,624 | 22,458 | trace | Application instrumentation and tracing. |
148 | 64,226 | 8,699 | lively | A simple client-server SPA framework. |
149 | 64,655 | 41,793 | collada | This library provides support for loading and processing data from Collada
Digital As... |
150 | 67,106 | 46,216 | db-model | A object-relational mapper. |
151 | 67,333 | 35,268 | async-slack | Build Slack bots and use real time messaging. |
152 | 68,720 | 8,658 | async-job-adapter-active_job | A asynchronous job queue for Ruby on Rails. |
153 | 70,383 | 32,719 | xapian-rack | Xapian::Rack provides indexing and searching integration with Rack. |
154 | 77,323 | 17,815 | async-webdriver | A native library implementing the W3C WebDriver client specification. |
155 | 78,899 | 24,518 | time-zone | Computes timezones using the system TZ environment variable. |
156 | 81,559 | 66,833 | async-postgres | Access postgres without blocking. |
157 | 82,349 | 93,924 | build-files-monitor | Efficiently monitor changes to the file system. |
158 | 83,786 | 20,813 | synco | Synco is a tool for scripted synchronization and backups. |
159 | 87,297 | 11,370 | async-debug | Live debugging for Async. |
160 | 88,154 | 5,174 | string-format | Formatting utilities for strings. |
161 | 88,681 | 19,469 | qrcode | A library to encode QR Codes |
162 | 92,684 | 58,247 | git-heatmap | Generate heatmap style visualisations based on git history. |
163 | 93,353 | 25,730 | xrb-sanitize | Sanitize markup according to a set of rules. |
164 | 93,549 | 78,093 | build-text | Text substitutions and merging. |
165 | 93,724 | 66,833 | post_remote_log | A simple messaging system built on top of Ruby, designed for system administration. |
166 | 95,026 | 116,310 | data | Access to the rawdata API |
167 | 95,327 | 78,093 | bake-github-pages | Publish to GitHub pages. |
168 | 95,410 | 7,931 | rubocop-socketry | RuboCop rules for Socketry projects |
169 | 95,643 | 35,268 | celluloid-dns | Celluloid::DNS provides a high-performance DNS client resolver and server
which can b... |
170 | 96,782 | 8,426 | traces-backend-open_telemetry | A traces backend for Open Telemetry. |
171 | 98,910 | 78,093 | betatest | A fork of minitest with less bugs. |
172 | 101,891 | 46,216 | plotty | Draw graphs from data gathered by executing commands |
173 | 102,976 | 66,833 | utopia-extras | Utopia is a website generation framework which provides a robust set of tools
to build... |
174 | 104,483 | 46,216 | trenni-markdown | A markdown parser and literate programming code generator. |
175 | 105,897 | 38,290 | migrate | Generic library to support migrations. |
176 | 105,984 | 58,247 | activerecord-blanks | Convert blank values to nil. |
177 | 107,792 | 66,833 | network-monitor | A tool for monitoring network ports for both throughput and errors. |
178 | 107,811 | 58,247 | segfault | Helper to abort your ruby script execution |
179 | 114,775 | 51,612 | wtf | WTF is your program doing? |
180 | 122,760 | 51,612 | sus-fixtures-time | Test fixtures for manipulating time. |
181 | 124,884 | 78,093 | gpstool | A framework for processing GPS data. |
182 | 125,463 | 78,093 | mime-types-mini | A native implementation of mime-types which improves both memory usage and performance. |
183 | 138,995 | 66,833 | async-bus | Transparent Ruby IPC over an asynchronous message bus. |
184 | 139,533 | 22,458 | agent-context | Install and manage context files from Ruby gems. |
185 | 141,335 | 41,793 | utopia-wiki | A simple wiki for Utopia. |
186 | 143,868 | 51,612 | this-gem-does-not-exist | There is nothing to see here. |
187 | 147,482 | 30,587 | sus-fixtures-benchmark | Test fixtures for benchmarking. |
188 | 148,160 | 58,247 | roda-websockets | The roda-websockets gem integrates async-websockets into the roda web toolkit. |
189 | 148,346 | 25,730 | async-ollama | A asynchronous interface to the ollama chat service |
190 | 149,378 | 78,093 | utopia-websocket | A basic rack.hijack websocket implementation with synchronous execution within rack. |
191 | 151,052 | 41,793 | covered-git | Provides coverage computation for git pull requests. |
192 | 152,597 | 78,093 | utopia-analytics | Utopia is a website generation framework which provides a robust set of tools
to buil... |
193 | 156,716 | 78,093 | git-timesheet | Computes a timesheet for a given set of git repositories. |
194 | 158,565 | 145,948 | async-sequel | Asynchronous adaptors for Sequel. |
195 | 158,690 | 41,793 | async-actor | A multi-threaded actor implementation where each actor has it's own event loop. |
196 | 159,370 | 10,346 | async-cable | An asynchronous adapter for ActionCable. |
197 | 159,616 | 93,924 | rack-test-json | Add Rack::MockResponse#as_json to facilite testing. |
198 | 160,816 | 78,093 | async-worker | Non-blocking thread-pool based workers for blocking operations. |
199 | 163,159 | 78,093 | trenni-words | Provides a basic profanity/obscenity filter. |
200 | 163,293 | 78,093 | console-adapter-sidekiq | Adapt Sidekiq logs and events to the console gem. |
201 | 163,792 | 23,432 | async-job-processor-redis | A asynchronous job queue for Ruby. |
202 | 165,801 | 25,730 | sus-fixtures-async-webdriver | A set of sus fixtures for writing integration tests. |
203 | 170,186 | 78,093 | vulkan | A wrapper for Vulkan, the graphics API. |
204 | 171,864 | 66,833 | db-mysql | Ruby FFI bindings for libpq C interface. |
205 | 176,242 | 35,268 | xrb-rails | Add support XRB templates in Rails. |
206 | 177,290 | 46,216 | compliance | A framework for tracking compliance requirements and attestations. |
207 | 178,335 | 145,948 | ffi-native | Write a short summary, because RubyGems requires one. |
208 | 178,372 | 10,799 | falcon-rails | Easy Falcon and Rails integration. |
209 | 178,641 | 78,093 | bake-releases | Releases document management. |
210 | 180,274 | 116,310 | rack-conform | An implementation of the Rack protocol/specification. |
211 | 180,965 | 116,310 | raindrops-maintained | raindrops is a real-time stats toolkit to show statistics for Rack HTTP
servers. It is... |
212 | 181,143 | 58,247 | compliance-owasp | Compliance requirements for OWASP Application Security Verification Standard. |
213 | 181,442 | 18,320 | async-safe | Runtime thread safety monitoring for concurrent Ruby code. |
214 | 181,496 | 58,247 | fiber-annotate | A mechanism for annotating fibers. |
215 | 181,620 | 51,612 | xrb-formatters | Formatters for XRB, to assist with typical views and form based interfaces. |
216 | 181,887 | 51,612 | sus-fixtures-agent-context | Test fixtures for running in Async. |
217 | 181,941 | 78,093 | protocol-quic | QUIC protocol implementation using ngtcp2. |
218 | 182,080 | 41,793 | falcon-limiter | Advanced concurrency control and resource limiting for Falcon web server. |
219 | 182,203 | 78,093 | covered-gihub | Provides coverage computation for git pull requests. |
220 | 182,369 | 41,793 | async-discord | Build Discord bots and use real time messaging. |
221 | 182,608 | 78,093 | unicorn-maintained | unicorn is an HTTP server for Rack applications that has done
decades of damage to the ... |
222 | 182,731 | 145,948 | bake-changes | Changes document management. |
223 | 183,150 | 46,216 | db-migrate-x | Database migrations. |
224 | 184,193 | 66,833 | async-cron | A scheduling service using cron-style syntax. |
225 | 184,717 | 66,833 | protocol-multipart | Provides abstractions to handle the multipart format. |
226 | 184,870 | 93,924 | db-active_record | Asynchronous database adapters for ActiveRecord. |
227 | 185,048 | 78,093 | async-rails-x | Configuration for Async Rails. |
228 | 185,328 | 93,924 | async-http-capture | A HTTP request and response capture. |
229 | 185,654 | 93,924 | metrics-backend-statsd | Application metrics and instrumentation. |
230 | 186,134 | 19,469 | lively-electron | Electron wrapper for Lively Ruby applications |
231 | 186,626 | 46,216 | io-memory | Memory-mapped IO objects for zero-copy data sharing. |
232 | 186,756 | 93,924 | bake-test-types | Type checking tasks for Bake. |