Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
11017rackRack provides a minimal, modular and adaptable interface for developing web application...
23363multipart-postA multipart form post accessory for Net::HTTP.
33972rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46637nio4rNew IO for Ruby
598151rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6125162listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7191237http-acceptParse Accept and Accept-Language HTTP headers.
8243800thinA thin and fast web server
92501,274timersPure Ruby one-shot and periodic timers.
10308102rack-sessionA session implementation for Rack.
11343108rackupA general server command for Rack applications.
12345340rack-attackA rack middleware for throttling and blocking abusive requests
138571,965rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,015604asyncA concurrency framework for Ruby.
151,024628consoleBeautiful logging for Ruby.
161,077633fiber-localProvides a class-level mixin to make fiber local state easy.
171,160846rack-contribContributed Rack Middleware and Utilities
181,187370fiber-storageProvides a compatibility shim for fiber storage.
191,296671io-eventAn event loop.
201,415656fiber-annotationA mechanism for annotating fibers.
211,666692tracesApplication instrumentation and tracing.
221,7852,585async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
231,9011,025protocol-httpProvides abstractions to handle HTTP protocols.
241,9231,045async-httpA HTTP client and server library.
251,958721metricsApplication metrics and instrumentation.
262,0041,209protocol-http1A low level implementation of the HTTP/1 protocol.
272,0071,212protocol-http2A low level implementation of the HTTP/2 protocol.
282,0422,231cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
292,0571,396async-poolA singleplex and multiplex resource pool for implementing robust clients.
302,1481,490protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,5583,581async-websocketAn async websocket library on top of protocol-websocket.
322,8903,959facetsFacets is the premier collection of extension methods for the Ruby programming language...
332,9361,430io-endpointProvides a separation of concerns interface for IO endpoints.
343,0141,332io-streamProvides a generic stream wrapper for IO instances.
353,4952,601async-http-faradayProvides an adaptor between async-http and faraday.
363,7814,014async-dnsAn easy to use DNS client resolver and server for Ruby.
374,02910,205rubydnsAn easy to use DNS server and resolver for Ruby.
384,1752,461localhostManage a local certificate authority for self-signed localhost development servers.
394,2643,358thread-localProvides a class-level mixin to make thread local state easy.
404,3542,641samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
414,3693,563async-restA library for RESTful clients (and hopefully servers).
424,3812,630mappingMap an input model to an output model using a mapping model.
434,5816,963process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
444,6066,389graphvizA lightweight interface for generating graphs with Graphviz.
454,6331,566protocol-urlProvides abstractions for working with URLs.
464,6532,946falconA fast, asynchronous, rack-compatible web server.
474,6716,982process-terminalProvide access to libc terminal funtions.
484,6906,982process-pipelineExecute composable shell-like pipelines.
494,7562,833async-containerAbstract container-based parallelism using threads and processes where appropriate.
504,9132,670protocol-rackAn implementation of the Rack protocol/specification.
514,9555,781cloudflareA Ruby wrapper for the Cloudflare API.
525,0862,989async-http-cacheStandard-compliant cache for async-http.
535,6942,964async-serviceA service layer for Async.
545,7523,749process-metricsProvide detailed OS-specific process metrics.
555,9163,159bakeA replacement for rake with a simpler syntax.
566,6623,619protocol-websocketA low level implementation of the WebSocket protocol.
576,8855,330async-redisA Redis client library.
586,9805,416protocol-redisA transport agnostic RESP protocol client/server.
597,9443,900memory-leakA memory leak monitor.
607,9934,142async-container-supervisorA supervisor for managing multiple container processes.
618,1607,170async-rspecHelpers for writing specs against the async gem.
628,2239,750utopiaUtopia is a framework for building dynamic content-driven websites.
638,3459,185build-environmentA nested hash data structure for controlling build environments.
648,4828,280booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
658,6297,425rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
668,6637,436rspec-memoryRSpec helpers for checking memory allocations.
678,6995,468coveredA modern approach to code coverage.
688,8764,631susA fast and scalable test runner.
698,9845,375bake-test-externalRun external test suites to check for breakage.
709,0582,958string-formatFormatting utilities for strings.
719,80722,346async-awaitImplements the async/await pattern on top of async :)
7210,2524,121memoryMemory profiling routines for Ruby 2.3+
7310,4566,013decodeCode analysis for documentation generation.
7410,80430,864rexecRExec stands for Remote Execute and provides support for executing processes both loc...
7511,0395,904bake-testRun local test suites without knowing exactly how to run them.
7611,06810,406build-filesAbstractions for handling and mapping paths.
7712,37110,845async-railsRails asset pipeline wrapper for async.js
7813,00013,436async-processAsynchronous process spawning.
7913,12920,190http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
8013,18233,720teapotTeapot is a tool for managing cross-platform builds.
8113,45310,660traces-backend-datadogA traces backend for Datadog.
8213,4966,771vipsProvides pre-compiled binaries for libvips.
8313,5615,063xrbA fast native templating system that compiles directly to Ruby code.
8413,6305,544marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
8513,6517,366falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8613,7735,123liveLive HTML tags updated via a WebSocket.
8714,14916,842trenniA fast native templating system that compiles directly to Ruby code.
8814,3795,424rack-freezeProvides a policy for frozen rack middleware.
8915,3438,978io-watchA tool for watching changes to the filesystem.
9016,0266,889sus-fixtures-asyncTest fixtures for running in Async.
9116,06122,346http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
9216,13515,371utopia-projectA project documentation tool based on Utopia.
9316,1827,680bake-modernizeAutomatically modernize parts of your project/gem.
9416,8545,139console-adapter-railsAdapt Rails logs and events to the console gem.
9517,24825,510console-output-datadogAttach Datadog trace and span details to logs.
9617,3119,339livelyA simple client-server SPA framework.
9718,06413,057build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
9818,2476,894sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
9918,30211,189async-debugLive debugging for Async.
10018,30718,250ffi-clangRuby FFI bindings for libclang C interface.
10118,4838,683agent-contextInstall and manage context files from Ruby gems.
10218,89523,252build-uriHandle absolute URIs, triples and file paths uniformly.
10318,99813,436buildBuild is a framework for creating task based build systems.
10419,40867,515metrics-backend-datadogApplication metrics and instrumentation.
10519,42743,140trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
10620,67628,690eventAn event loop.
10720,87151,858relaxo-modelA model layer for the relaxo document database.
10821,05743,140latinumProvides immutable resource and money computations.
10921,2255,079async-jobAn asynchronous job queue for Ruby.
11021,32820,190geospatialProvides abstractions for dealing with geographical locations efficiently
11121,7365,033async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
11221,88425,510memory-profilerEfficient memory allocation tracking with call path analysis.
11322,25310,205fiber-profilerA fiber stall profiler.
11423,34813,436bake-gemRelease management for Ruby gems.
11523,59912,597benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
11624,13451,858process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
11724,66467,515guard-falconA guard plugin to run an instance of the falcon web server.
11824,76843,140dbA low level database access gem.
11925,942102,533fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
12026,98717,169rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
12127,5634,197async-utilizationHigh-performance utilization metrics for Async services using shared memory.
12227,82525,510rackulaGenerate a static site from any rackup compatible application.
12327,99543,140ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
12428,16337,553relaxoRelaxo is versioned document database built on top of git.
12528,6595,357async-cableAn asynchronous adapter for ActionCable.
12629,82711,189traces-backend-open_telemetryA traces backend for Open Telemetry.
12730,30537,553variantA policy gem for selecting different environments.
12830,80330,864db-mariadbAn event-driven interface for MariaDB and MySQL servers.
12931,4175,397falcon-railsEasy Falcon and Rails integration.
13032,05817,489cloudflare-dns-updateA dyndns client for Cloudflare.
13133,6456,982sus-fixtures-opensslTest fixtures for running with OpenSSL.
13234,28437,553turbo_testPress the turbo button... for your tests.
13334,61721,533bake-bundlerProvides recipes for bundler.
13435,35137,553db-postgresRuby FFI bindings for libpq C interface.
13535,46167,515activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
13635,99267,515geospatial-kmlRead geo data from keyhole markup language files.
13736,44467,515lsyncLSync is a tool for scripted synchronization and backups.
13836,97024,294build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
13939,51610,845async-busTransparent Ruby IPC over an asynchronous message bus.
14040,1785,878rubocop-socketryRuboCop rules for Socketry projects
14140,7546,907sus-fixtures-consoleTest fixtures for capturing Console output.
14241,57011,189protocol-grpcProtocol abstractions for gRPC, built on top of protocol-http.
14341,58511,189async-grpcClient and server implementation for gRPC using Async.
14441,65367,515docsDocumentation generator with support for including code examples and compiling them at ...
14542,80521,533build-dependencyA set of data structures and algorithms for dependency resolution.
14643,60010,311async-service-supervisorA supervisor for managing multiple container processes.
14744,78730,864vips-thumbnailConvenient thumbnail resizing using libvips.
14846,13437,553activerecord-rackProvides connection management for Rack applications using ActiveRecord.
14947,66018,250async-limiterExecution rate limiting for Async
15048,82220,821toolboxRuby debugging toolbox for GDB and LLDB
15149,30243,140xapian-coreProvides Xapian libraries and Ruby bindings.
15249,49351,858xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
15349,81743,140utopia-galleryA gallery tag for use with the Utopia web framework.
15449,90622,346trenni-sanitizeSanitize markdown according to a set of rules.
15552,118102,533utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
15652,783102,533utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
15754,64137,553typesA simple human-readable and Ruby-parsable type library.
15854,94351,858schedulerTimeouts and scheduled events for Ruby
15955,28667,515relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
16057,006102,533periodicalPeriodical is a simple framework for working with durations and periods.
16157,22651,858ffi-moduleWrite a short summary, because RubyGems requires one.
16258,369102,533activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
16361,97267,515async-mysqlAccess mysql without blocking.
16462,1597,243async-job-processor-redisA asynchronous job queue for Ruby.
16562,41967,515traceApplication instrumentation and tracing.
16665,24433,720colladaThis library provides support for loading and processing data from Collada Digital As...
16766,31128,690async-slackBuild Slack bots and use real time messaging.
16868,18343,140db-modelA object-relational mapper.
16969,56118,666async-webdriverA native library implementing the W3C WebDriver client specification.
17069,79514,136qrcodeA library to encode QR Codes
17170,531102,533xapian-rackXapian::Rack provides indexing and searching integration with Rack.
17276,46767,515time-zoneComputes timezones using the system TZ environment variable.
17376,99226,969build-files-monitorEfficiently monitor changes to the file system.
17477,285102,533xrb-sanitizeSanitize markup according to a set of rules.
17577,4346,031sus-fixtures-benchmarkTest fixtures for benchmarking.
17680,44551,858syncoSynco is a tool for scripted synchronization and backups.
17780,64033,720async-postgresAccess postgres without blocking.
17885,69943,140bonfireAll the scripts you need to write books in Markdown then publish them via Amazon's Kind...
17987,3256,771async-ollamaA asynchronous interface to the ollama chat service
18089,9427,753async-safeRuntime thread safety monitoring for concurrent Ruby code.
18190,032102,533git-heatmapGenerate heatmap style visualisations based on git history.
18291,65951,858build-textText substitutions and merging.
18393,7776,973sus-fixtures-timeTest fixtures for manipulating time.
18493,9509,302io-metricsExtract I/O metrics from the host system.
18594,112102,533post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
18694,13751,858bake-github-pagesPublish to GitHub pages.
18794,41337,553celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
18895,50367,515dataAccess to the rawdata API
18996,707102,533rbcA ruby client for managing interactions with the IMS BioSpecimen Inventory system
19098,17851,858betatestA fork of minitest with less bugs.
191100,023102,533plottyDraw graphs from data gathered by executing commands
192102,26767,515utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
193103,255102,533trenni-markdownA markdown parser and literate programming code generator.
194105,07767,515migrateGeneric library to support migrations.
195106,25367,515activerecord-blanksConvert blank values to nil.
196107,041102,533segfaultHelper to abort your ruby script execution
197107,593102,533network-monitorA tool for monitoring network ports for both throughput and errors.
198114,49167,515wtfWTF is your program doing?
199124,226102,533mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
200125,311102,533gpstoolA framework for processing GPS data.
201134,31830,864covered-gitProvides coverage computation for git pull requests.
202136,2186,982sus-fixtures-agent-contextTest fixtures for running in Async.
203136,759102,533this-gem-does-not-existThere is nothing to see here.
204137,86143,140async-actorA multi-threaded actor implementation where each actor has it's own event loop.
205137,999102,533utopia-wikiA simple wiki for Utopia.
206142,292102,533rbirb, shorthand
207142,541102,533roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
208144,89667,515utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
209147,06467,515sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
210147,581102,533utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
211156,06051,858async-sequelAsynchronous adaptors for Sequel.
212157,314102,533git-timesheetComputes a timesheet for a given set of git repositories.
213158,824102,533rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
214159,71867,515async-workerNon-blocking thread-pool based workers for blocking operations.
215160,11467,515console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
216162,61020,190bake-releasesReleases document management.
217163,400102,533trenni-wordsProvides a basic profanity/obscenity filter.
218167,48151,858xrb-railsAdd support XRB templates in Rails.
219167,62313,851presentlyA web-based presentation tool built with Lively.
220170,858102,533vulkanA wrapper for Vulkan, the graphics API.
221171,807102,533db-mysqlRuby FFI bindings for libpq C interface.
222172,18133,720complianceA framework for tracking compliance requirements and attestations.
223172,84643,140ffi-nativeWrite a short summary, because RubyGems requires one.
224179,7729,256raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
225180,800102,533ruby-gdbRuby debugging extensions for GDB
226180,95767,515falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
227181,1599,028unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
228181,538102,533ruby-profilerA profiler state manager for Ruby fibers.
229182,01351,858compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
230182,48167,515rack-conformAn implementation of the Rack protocol/specification.
231182,48851,858xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
232183,14551,858async-discordBuild Discord bots and use real time messaging.
233183,31751,858protocol-multipartProvides abstractions to handle the multipart format.
234183,532102,533protocol-quicQUIC protocol implementation using ngtcp2.
235183,778102,533fiber-annotateA mechanism for annotating fibers.
236183,83367,515covered-gihubProvides coverage computation for git pull requests.
237184,11043,140bake-changesChanges document management.
238184,206102,533lively-electronElectron wrapper for Lively Ruby applications
239184,24043,140async-rails-xConfiguration for Async Rails.
240184,394102,533db-migrate-xDatabase migrations.
241185,99467,515async-cronA scheduling service using cron-style syntax.
242186,20917,489async-httyAn Async server runtime for HTTY sessions that carry HTTP/2 over terminal side channels.
243186,45851,858async-http-captureA HTTP request and response capture.
244186,934102,533db-active_recordAsynchronous database adapters for ActiveRecord.
245187,138102,533metrics-backend-statsdApplication metrics and instrumentation.
246187,53067,515io-memoryMemory-mapped IO objects for zero-copy data sharing.
247188,083102,533memory-tracker-xEfficient memory allocation tracking with call path analysis.
248188,53528,690protocol-httyA terminal-safe transport for carrying opaque HTTP/2 bytes over TTY side channels.
249189,51867,515bake-test-typesType checking tasks for Bake.
250191,18867,515async-service-chaos_kittyA chaos monkey system for testing service resilience with cat-themed chaos operations.
251191,59751,858io-buffer-atomicAtomic operations for IO::Buffer instances.
252192,53067,515ruby-coverageA native reimplementation of Ruby's Coverage module with accumulating line counts.