1 | 11 | 13 | rack | Rack provides a minimal, modular and adaptable interface for developing
web application... |
2 | 31 | 34 | multipart-post | A multipart form post accessory for Net::HTTP. |
3 | 36 | 50 | rack-test | Rack::Test is a small, simple testing API for Rack apps. It can be used on its
own or a... |
4 | 73 | 52 | nio4r | Cross-platform asynchronous I/O primitives for scalable network clients and servers. In... |
5 | 88 | 131 | rb-inotify | A Ruby wrapper for Linux inotify, using FFI |
6 | 118 | 147 | listen | The Listen gem listens to file modifications and notifies you about the changes. Works ... |
7 | 175 | 631 | timers | Pure Ruby one-shot and periodic timers. |
8 | 203 | 166 | http-accept | Parse Accept and Accept-Language HTTP headers. |
9 | 206 | 262 | thin | A thin and fast web server |
10 | 367 | 316 | rack-attack | A rack middleware for throttling and blocking abusive requests |
11 | 667 | 1,629 | rack-cache | Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba... |
12 | 1,064 | 1,133 | rack-contrib | Contributed Rack Middleware and Utilities |
13 | 1,458 | 1,276 | console | Beautiful logging for Ruby. |
14 | 1,472 | 1,315 | async | A concurrency framework for Ruby. |
15 | 1,533 | 1,317 | fiber-local | Provides a class-level mixin to make fiber local state easy. |
16 | 1,553 | 1,593 | async-io | Provides support for asynchonous TCP, UDP, UNIX and SSL sockets. |
17 | 1,796 | 2,115 | cool.io | Cool.io provides a high performance event framework for Ruby which uses the libev C lib... |
18 | 1,818 | 253 | rack-session | A session implementation for Rack. |
19 | 2,029 | 340 | rackup | A general server command for Rack applications. |
20 | 2,048 | 1,644 | io-event | An event loop. |
21 | 2,104 | 4,189 | async-websocket | An async websocket library on top of protocol-websocket. |
22 | 2,356 | 1,725 | async-http | A HTTP client and server library. |
23 | 2,427 | 1,770 | protocol-http | Provides abstractions to handle HTTP protocols. |
24 | 2,436 | 1,777 | protocol-http1 | A low level implementation of the HTTP/1 protocol. |
25 | 2,460 | 1,783 | protocol-http2 | A low level implementation of the HTTP/2 protocol. |
26 | 2,498 | 1,765 | async-pool | A singleplex and multiplex resource pool for implementing robust clients. |
27 | 2,524 | 1,790 | protocol-hpack | A compresssor and decompressor for HTTP/2's HPACK format. |
28 | 2,588 | 2,949 | facets | Facets is the premier collection of extension methods for the Ruby programming language... |
29 | 3,006 | 1,766 | traces | Application instrumentation and tracing. |
30 | 3,061 | 1,438 | fiber-annotation | A mechanism for annotating fibers. |
31 | 3,546 | 2,697 | rubydns | RubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:... |
32 | 3,595 | 2,789 | async-dns | An easy to use DNS client resolver and server for Ruby. |
33 | 4,625 | 4,783 | async-rest | A library for RESTful clients (and hopefully servers). |
34 | 4,670 | 3,511 | process-group | Run and manage multiple processes in separate fibers with predictable behaviour. |
35 | 4,687 | 2,946 | async-http-faraday | Provides an adaptor between async-http and faraday. |
36 | 4,707 | 3,506 | graphviz | A lightweight interface for generating graphs with Graphviz. |
37 | 4,766 | 2,997 | thread-local | Provides a class-level mixin to make thread local state easy. |
38 | 4,769 | 5,079 | cloudflare | A Ruby wrapper for the Cloudflare API. |
39 | 4,823 | 3,517 | process-terminal | Provide access to libc terminal funtions. |
40 | 4,834 | 3,531 | process-pipeline | Execute composable shell-like pipelines. |
41 | 6,163 | 3,275 | localhost | Manage a local certificate authority for self-signed localhost development servers. |
42 | 6,275 | 3,379 | samovar | Samovar is a flexible option parser excellent support for sub-commands and help documen... |
43 | 6,344 | 3,509 | falcon | A fast, asynchronous, rack-compatible web server. |
44 | 6,422 | 3,386 | mapping | Map model objects based on their class to a given output model. Useful for versioning e... |
45 | 6,982 | 3,785 | async-container | Abstract container-based parallelism using threads and processes where appropriate. |
46 | 7,400 | 19,056 | utopia | Utopia is a framework for building dynamic content-driven websites. |
47 | 7,555 | 7,653 | build-environment | A nested hash data structure for controlling build environments. |
48 | 7,975 | 4,109 | async-http-cache | Standard-compliant cache for async-http. |
49 | 8,097 | 4,018 | process-metrics | Provide detailed OS-specific process metrics. |
50 | 8,151 | 16,923 | async-await | Implements the async/await pattern on top of async :) |
51 | 8,537 | 5,031 | protocol-websocket | A low level implementation of the WebSocket protocol. |
52 | 8,554 | 5,089 | async-rspec | Helpers for writing specs against the async gem. |
53 | 8,662 | 7,737 | boolean | This gem extends core classes, adding helpful methods for working with Booleans (such a... |
54 | 8,687 | 4,411 | bake | A replacement for rake with a simpler syntax. |
55 | 9,093 | 16,675 | rexec | RExec stands for Remote Execute and provides support for executing processes
both loc... |
56 | 9,585 | 5,044 | rspec-files | RSpec helpers for buffering and detecting file descriptor leaks. |
57 | 9,662 | 5,049 | rspec-memory | RSpec helpers for checking memory allocations. |
58 | 9,822 | 4,483 | async-redis | A Redis client library. |
59 | 10,048 | 4,575 | protocol-redis | A transport agnostic RESP protocol client/server. |
60 | 10,099 | 6,222 | build-files | Abstractions for handling and mapping paths. |
61 | 10,334 | 3,621 | protocol-rack | An implementation of the Rack protocol/specification. |
62 | 11,060 | 6,266 | decode | Code analysis for documentation generation. |
63 | 11,541 | 16,017 | http-protocol | Provides abstractions to handle HTTP1 and HTTP2 protocols. |
64 | 11,730 | 11,631 | teapot | Teapot is a tool for managing complex cross-platform builds. |
65 | 11,963 | 6,153 | metrics | Application metrics and instrumentation. |
66 | 12,205 | 5,288 | covered | A modern approach to code coverage. |
67 | 12,618 | 6,262 | traces-backend-datadog | A traces backend for Datadog. |
68 | 13,710 | 10,242 | trenni | A fast native templating system that compiles directly to Ruby code. |
69 | 13,914 | 37,677 | http-hpack | A compresssor and decompressor for HTTP 2.0 HPACK. |
70 | 14,932 | 6,301 | console-output-datadog | Attach Datadog trace and span details to logs. |
71 | 15,219 | 6,289 | async-process | Asynchronous process spawning. |
72 | 16,962 | 6,295 | metrics-backend-datadog | Application metrics and instrumentation. |
73 | 17,218 | 30,978 | build-graph | Build::Graph is a framework for build systems, with specific functionality for dealing ... |
74 | 17,739 | 4,336 | sus | A fast and scalable test runner. |
75 | 18,167 | 18,699 | trenni-formatters | Formatters for Trenni, to assist with typical views and form based interfaces. |
76 | 18,583 | 30,978 | build | Build is a framework for creating task based build systems. |
77 | 18,772 | 21,944 | utopia-project | A project documentation tool based on Utopia. |
78 | 19,589 | 15,775 | latinum | Provides immutable resource and money computations. |
79 | 19,657 | 9,538 | ffi-clang | Ruby FFI bindings for libclang C interface. |
80 | 19,734 | 16,219 | relaxo-model | A model layer for the relaxo document database. |
81 | 20,052 | 18,043 | event | An event loop. |
82 | 21,071 | 13,658 | geospatial | Provides abstractions for dealing with geographical locations efficiently |
83 | 21,214 | 29,337 | bake-modernize | Automatically modernize parts of your project/gem. |
84 | 23,460 | 140,090 | db | A low level database access gem. |
85 | 24,233 | 25,793 | fingerprint | Fingerprint is a tool for creating checksums of entire directory structures, and compar... |
86 | 24,701 | 20,369 | process-daemon | `Process::Daemon` is a stable and helpful base class for long running tasks and daemons... |
87 | 24,732 | 19,892 | guard-falcon | A guard plugin to run an instance of the falcon web server. |
88 | 27,170 | 140,090 | benchmark-http | An asynchronous benchmark toolbox for modern HTTP servers. |
89 | 27,293 | 7,154 | console-adapter-rails | Adapt Rails logs and events to the console gem. |
90 | 27,368 | 5,532 | bake-test-external | Run external test suites to check for breakage. |
91 | 27,369 | 17,719 | memory | Memory profiling routines for Ruby 2.3+ |
92 | 27,700 | 18,333 | ffi-mysql | A pure ffi binding for mysql. This gem should be compatible
with the MySQL/Ruby gem. |
93 | 28,270 | 22,568 | relaxo | Relaxo is versioned document database built on top of git. |
94 | 28,542 | 79,666 | rack-test-body | Add Rack::MockResponse#parsed_body and helpers to facilite testing. |
95 | 29,254 | 5,532 | bake-test | Run local test suites without knowing exactly hwo to run them. |
96 | 29,334 | 10,000 | markly | CommonMark parser and renderer. Written in C, wrapped in Ruby. |
97 | 31,424 | 140,090 | db-mariadb | An event-driven interface for MariaDB and MySQL servers. |
98 | 31,712 | 140,090 | cloudflare-dns-update | A dyndns client for Cloudflare. |
99 | 33,024 | 8,220 | rackula | Generate a static site from any rackup compatible application. |
100 | 33,543 | 37,677 | lsync | LSync is a tool for scripted synchronization and backups. |
101 | 34,117 | 140,090 | activerecord-migrations | Provides a opinionated migration wrapper for ActiveRecord 5+ |
102 | 34,268 | 15,368 | vips | Provides pre-compiled binaries for libvips. |
103 | 35,663 | 20,369 | rack-freeze | Provides a policy for frozen rack middleware. |
104 | 35,974 | 22,568 | bake-gem | Release management for Ruby gems. |
105 | 36,137 | 25,793 | falcon-capybara | Use the falcon web server to run capybara/selenium tests. |
106 | 36,660 | 140,090 | db-postgres | Ruby FFI bindings for libpq C interface. |
107 | 36,961 | 16,675 | geospatial-kml | Read geo data from keyhole markup language files. |
108 | 37,404 | 30,978 | build-makefile | Build::Makefile is a simple Makefile parser and can be used to extract dependencies fro... |
109 | 38,749 | 66,565 | docs | Documentation generator with support for including code examples and compiling them at ... |
110 | 40,009 | 12,447 | variant | A policy gem for selecting different environments. |
111 | 40,710 | 79,666 | activerecord-rack | Provides connection management for Rack applications using ActiveRecord. |
112 | 40,940 | 100,918 | bake-bundler | Provides recipes for bundler. |
113 | 44,824 | 6,007 | sus-fixtures-async | Test fixtures for running in Async. |
114 | 44,928 | 15,197 | turbo_test | Press the turbo button... for your tests. |
115 | 45,274 | 6,222 | sus-fixtures-async-http | Test fixtures for running in Async::HTTP. |
116 | 45,832 | 29,337 | build-dependency | A set of data structures and algorithms for dependency resolution. |
117 | 48,081 | 140,090 | vips-thumbnail | Convenient thumbnail resizing using libvips. |
118 | 48,566 | 100,918 | xapian-core | Provides Xapian libraries and Ruby bindings. |
119 | 49,360 | 100,918 | xapian-indexer | Xapian::Indexer provides a flexible spider for indexing resources. |
120 | 50,685 | 140,090 | utopia-tags-gallery | Utopia is a website generation framework which provides a robust set of tools
to buil... |
121 | 52,074 | 41,058 | trenni-sanitize | Sanitize markdown according to a set of rules. |
122 | 52,432 | 140,090 | utopia-tags-google-analytics | Utopia is a website generation framework which provides a robust set of tools
to buil... |
123 | 52,922 | 140,090 | utopia-gallery | A gallery tag for use with the Utopia web framework. |
124 | 53,274 | 35,058 | live | Live HTML tags updated via a WebSocket. |
125 | 54,162 | 66,565 | scheduler | Timeouts and scheduled events for Ruby |
126 | 55,534 | 45,014 | relaxo-query-server | Relaxo Query Server is a query server for CouchDB which provides full
support for map/... |
127 | 55,841 | 140,090 | async-mysql | Access mysql without blocking. |
128 | 55,904 | 4,490 | async-service | A service layer for Async. |
129 | 57,101 | 45,014 | periodical | Periodical is a simple framework for working with durations and periods. |
130 | 57,294 | 140,090 | activerecord-configurations | Simplified multi-DSN configuration for ActiveRecord 5+ |
131 | 57,706 | 8,476 | fiber-storage | Provides a compatibility shim for fiber storage. |
132 | 59,310 | 41,058 | ffi-module | Write a short summary, because RubyGems requires one. |
133 | 59,400 | 140,090 | types | A simple human-readable and Ruby-parsable type library. |
134 | 60,073 | 7,337 | build-uri | Handle absolute URIs, triples and file paths uniformly. |
135 | 62,991 | 140,090 | collada | This library provides support for loading and processing data from Collada
Digital As... |
136 | 63,619 | 45,014 | trace | Application instrumentation and tracing. |
137 | 64,938 | 140,090 | db-model | A object-relational mapper. |
138 | 67,843 | 140,090 | async-slack | Build Slack bots and use real time messaging. |
139 | 69,818 | 100,918 | xapian-rack | Xapian::Rack provides indexing and searching integration with Rack. |
140 | 81,405 | 45,014 | time-zone | Computes timezones using the system TZ environment variable. |
141 | 85,031 | 100,918 | async-postgres | Access postgres without blocking. |
142 | 89,384 | 56,953 | synco | Synco is a tool for scripted synchronization and backups. |
143 | 91,331 | 100,918 | data | Access to the rawdata API |
144 | 91,430 | 79,666 | post_remote_log | A simple messaging system built on top of Ruby, designed for system administration. |
145 | 91,616 | 140,090 | build-text | Text substitutions and merging. |
146 | 95,316 | 140,090 | celluloid-dns | Celluloid::DNS provides a high-performance DNS client resolver and server
which can b... |
147 | 95,438 | 56,953 | git-heatmap | Generate heatmap style visualisations based on git history. |
148 | 97,301 | 140,090 | betatest | A fork of minitest with less bugs. |
149 | 102,023 | 140,090 | async-webdriver | A native library implementing the W3C WebDriver client specification. |
150 | 102,145 | 140,090 | utopia-extras | Utopia is a website generation framework which provides a robust set of tools
to build... |
151 | 102,567 | 30,978 | build-files-monitor | Efficiently monitor changes to the file system. |
152 | 103,714 | 56,953 | plotty | Draw graphs from data gathered by executing commands |
153 | 104,459 | 100,918 | trenni-markdown | A markdown parser and literate programming code generator. |
154 | 106,188 | 79,666 | network-monitor | A tool for monitoring network ports for both throughput and errors. |
155 | 106,471 | 66,565 | migrate | Generic library to support migrations. |
156 | 109,019 | 50,324 | activerecord-blanks | Convert blank values to nil. |
157 | 111,364 | 7,069 | sus-fixtures-openssl | Test fixtures for running with OpenSSL. |
158 | 122,084 | 140,090 | bake-github-pages | Publish to GitHub pages. |
159 | 122,745 | 100,918 | gpstool | A framework for processing GPS data. |
160 | 123,973 | 140,090 | async-debug | Live debugging for Async. |
161 | 126,530 | 79,666 | mime-types-mini | A native implementation of mime-types which improves both memory usage and performance. |
162 | 129,153 | 66,565 | lively | A simple client-server SPA framework. |
163 | 131,459 | 3,656 | io-endpoint | Provides a separation of concerns interface for IO endpoints. |
164 | 147,085 | 140,090 | utopia-wiki | A simple wiki for Utopia. |
165 | 147,425 | 140,090 | async-bus | Transparent Ruby IPC over an asynchronous message bus. |
166 | 148,299 | 140,090 | utopia-websocket | A basic rack.hijack websocket implementation with synchronous execution within rack. |
167 | 152,123 | 79,666 | this-gem-does-not-exist | There is nothing to see here. |
168 | 154,136 | 100,918 | git-timesheet | Computes a timesheet for a given set of git repositories. |
169 | 157,123 | 140,090 | utopia-analytics | Utopia is a website generation framework which provides a robust set of tools
to buil... |
170 | 157,338 | 140,090 | async-sequel | Asynchronous adaptors for Sequel. |
171 | 157,441 | 100,918 | rack-test-json | Add Rack::MockResponse#as_json to facilite testing. |
172 | 160,355 | 140,090 | async-worker | Non-blocking thread-pool based workers for blocking operations. |
173 | 161,325 | 100,918 | trenni-words | Provides a basic profanity/obscenity filter. |
174 | 167,498 | 140,090 | vulkan | A wrapper for Vulkan, the graphics API. |
175 | 168,331 | 140,090 | covered-git | Provides coverage computation for git pull requests. |
176 | 170,272 | 140,090 | db-mysql | Ruby FFI bindings for libpq C interface. |
177 | 172,286 | 100,918 | traces-backend-open_telemetry | A traces backend for Open Telemetry. |
178 | 172,418 | 100,918 | async-job | A asynchronous job queue for Ruby. |
179 | 173,111 | 66,565 | async-job-adapter-active_job | A asynchronous job queue for Ruby on Rails. |
180 | 176,480 | 100,918 | rack-conform | An implementation of the Rack protocol/specification. |
181 | 177,742 | 140,090 | async-actor | A multi-threaded actor implementation where each actor has it's own event loop. |
182 | 177,749 | 100,918 | fiber-annotate | A mechanism for annotating fibers. |
183 | 177,820 | 100,918 | console-adapter-sidekiq | Adapt Sidekiq logs and events to the console gem. |
184 | 177,872 | 100,918 | ffi-native | Write a short summary, because RubyGems requires one. |
185 | 177,902 | 100,918 | compliance | A framework for tracking compliance requirements and attestations. |
186 | 178,544 | 100,918 | protocol-quic | QUIC protocol implementation using ngtcp2. |
187 | 179,043 | 140,090 | covered-gihub | Provides coverage computation for git pull requests. |
188 | 179,115 | 100,918 | raindrops-maintained | raindrops is a real-time stats toolkit to show statistics for Rack HTTP
servers. It is... |
189 | 179,606 | 79,666 | compliance-owasp | Compliance requirements for OWASP Application Security Verification Standard. |
190 | 179,721 | 100,918 | sus-fixtures-async-webdriver | A set of sus fixtures for writing integration tests. |
191 | 180,207 | 140,090 | unicorn-maintained | unicorn is an HTTP server for Rack applications that has done
decades of damage to the ... |
192 | 180,284 | 100,918 | async-ollama | A asynchronous interface to the ollama chat service |