Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
11217rackRack provides a minimal, modular and adaptable interface for developing web application...
23388multipart-postA multipart form post accessory for Net::HTTP.
34270rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46454nio4rNew IO for Ruby
5103155rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6127161listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7197195http-acceptParse Accept and Accept-Language HTTP headers.
8257104rack-sessionA session implementation for Rack.
92731,068thinA thin and fast web server
10281328timersPure Ruby one-shot and periodic timers.
11290109rackupA general server command for Rack applications.
12345482rack-attackA rack middleware for throttling and blocking abusive requests
138762,281rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
14963699asyncA concurrency framework for Ruby.
15974693consoleBeautiful logging for Ruby.
161,011230fiber-storageProvides a compatibility shim for fiber storage.
171,033698fiber-localProvides a class-level mixin to make fiber local state easy.
181,1481,094rack-contribContributed Rack Middleware and Utilities
191,200714io-eventAn event loop.
201,315709fiber-annotationA mechanism for annotating fibers.
211,5921,009tracesApplication instrumentation and tracing.
221,799949protocol-httpProvides abstractions to handle HTTP protocols.
231,826950async-httpA HTTP client and server library.
241,8331,043metricsApplication metrics and instrumentation.
251,8483,164async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
261,914958protocol-http1A low level implementation of the HTTP/1 protocol.
271,916955protocol-http2A low level implementation of the HTTP/2 protocol.
281,954936async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,040965protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
302,0842,182cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
312,2873,442socketrySocketry project metadata, agent context, and skills.
322,485957io-endpointProvides a separation of concerns interface for IO endpoints.
332,553968io-streamProvides a generic stream wrapper for IO instances.
342,6072,730async-websocketAn async websocket library on top of protocol-websocket.
352,9643,680facetsFacets is the premier collection of extension methods for the Ruby programming language...
363,2871,797async-http-faradayProvides an adaptor between async-http and faraday.
373,4331,038protocol-urlProvides abstractions for working with URLs.
383,7752,037localhostManage a local certificate authority for self-signed localhost development servers.
393,8184,343async-dnsAn easy to use DNS client resolver and server for Ruby.
403,9742,144samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
414,1445,852rubydnsAn easy to use DNS server and resolver for Ruby.
424,2203,477mappingMap an input model to an output model using a mapping model.
434,2352,031protocol-rackAn implementation of the Rack protocol/specification.
444,2412,334falconA fast, asynchronous, rack-compatible web server.
454,2732,226async-containerAbstract container-based parallelism using threads and processes where appropriate.
464,2813,510thread-localProvides a class-level mixin to make thread local state easy.
474,2873,139async-restA library for RESTful clients (and hopefully servers).
484,4912,338async-http-cacheStandard-compliant cache for async-http.
494,7286,125process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
504,7536,156graphvizA lightweight interface for generating graphs with Graphviz.
514,7772,258async-serviceA service layer for Async.
524,8256,129process-terminalProvide access to libc terminal funtions.
534,8386,208process-pipelineExecute composable shell-like pipelines.
544,8623,439cloudflareA Ruby wrapper for the Cloudflare API.
555,0182,302bakeA replacement for rake with a simpler syntax.
565,4614,268process-metricsProvide detailed OS-specific process metrics.
575,8022,776protocol-websocketA low level implementation of the WebSocket protocol.
586,0842,294string-formatFormatting utilities for strings.
596,6553,920async-redisA Redis client library.
606,7054,032protocol-redisA transport agnostic RESP protocol client/server.
617,1275,484memory-leakA memory leak monitor.
627,2965,917async-container-supervisorA supervisor for managing multiple container processes.
638,1757,271async-rspecHelpers for writing specs against the async gem.
648,28310,258utopiaUtopia is a framework for building dynamic content-driven websites.
658,3795,710susA fast and scalable test runner.
668,5336,709coveredA modern approach to code coverage.
678,5917,468rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
688,6087,494rspec-memoryRSpec helpers for checking memory allocations.
698,6352,601async-utilizationHigh-performance utilization metrics for Async services using shared memory.
708,6728,941booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
718,68912,422build-environmentA nested hash data structure for controlling build environments.
728,7085,693memoryMemory profiling routines for Ruby 2.3+
738,8007,432bake-test-externalRun external test suites to check for breakage.
748,8593,356marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
7510,0669,309async-awaitImplements the async/await pattern on top of async :)
7610,22611,534decodeCode analysis for documentation generation.
7710,5266,880bake-testRun local test suites without knowing exactly how to run them.
7810,7104,955xrbA fast native templating system that compiles directly to Ruby code.
7910,9715,292liveLive HTML tags updated via a WebSocket.
8011,14331,092rexecRExec stands for Remote Execute and provides support for executing processes both loc...
8111,25617,426build-filesAbstractions for handling and mapping paths.
8212,3765,383console-adapter-railsAdapt Rails logs and events to the console gem.
8312,4878,026falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8412,58512,099async-processAsynchronous process spawning.
8512,66915,894async-railsRails asset pipeline wrapper for async.js
8612,83811,144vipsProvides pre-compiled binaries for libvips.
8712,8654,461async-jobAn asynchronous job queue for Ruby.
8812,8884,454async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
8912,91510,186traces-backend-datadogA traces backend for Datadog.
9013,39116,683http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
9113,48431,092teapotTeapot is a tool for managing cross-platform builds.
9213,9999,266io-watchA tool for watching changes to the filesystem.
9314,2497,944sus-fixtures-asyncTest fixtures for running in Async.
9414,26619,511trenniA fast native templating system that compiles directly to Ruby code.
9514,37621,575rack-freezeProvides a policy for frozen rack middleware.
9614,94715,247bake-modernizeAutomatically modernize parts of your project/gem.
9715,0706,715agent-contextInstall and manage context files and skills from Ruby gems.
9815,1645,587async-cableAn asynchronous adapter for ActionCable.
9915,19015,247utopia-projectA project documentation tool based on Utopia.
10015,6579,283livelyA simple client-server SPA framework.
10115,8465,779falcon-railsEasy Falcon and Rails integration.
10216,3598,026sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
10316,5375,697build-uriHandle absolute URIs, triples and file paths uniformly.
10416,54917,219http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
10516,7089,505async-debugLive debugging for Async.
10617,6273,937async-limiterExecution rate limiting for Async
10717,81041,879console-output-datadogAttach Datadog trace and span details to logs.
10818,33357,584build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
10918,61819,846ffi-clangRuby FFI bindings for libclang C interface.
11019,12341,879buildBuild is a framework for creating task based build systems.
11119,92031,092trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
11220,063105,941metrics-backend-datadogApplication metrics and instrumentation.
11320,66441,879eventAn event loop.
11421,05814,821fiber-profilerA fiber stall profiler.
11521,26631,092relaxo-modelA model layer for the relaxo document database.
11621,53828,404latinumProvides immutable resource and money computations.
11721,6984,042falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
11821,752105,941geospatialProvides abstractions for dealing with geographical locations efficiently
11922,0109,603benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
12022,13121,575memory-profilerEfficient memory allocation tracking with call path analysis.
12122,4758,606rubocop-socketryRuboCop rules for Socketry projects
12222,53618,346bake-gemRelease management for Ruby gems.
12322,7079,325async-service-supervisorA supervisor for managing multiple container processes.
12423,5575,852async-job-processor-redisA asynchronous job queue for Ruby.
12524,1289,223async-busTransparent Ruby IPC over an asynchronous message bus.
12624,23520,194process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
12724,92757,584guard-falconA guard plugin to run an instance of the falcon web server.
12825,24719,207dbA low level database access gem.
12926,550105,941fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
13026,56416,261rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
13127,04122,722rackulaGenerate a static site from any rackup compatible application.
13227,2529,223variantA policy gem for selecting different environments.
13327,52312,467sus-fixtures-opensslTest fixtures for running with OpenSSL.
13427,6667,309protocol-grpcProtocol abstractions for gRPC, built on top of protocol-http.
13528,49235,210relaxoRelaxo is versioned document database built on top of git.
13628,55657,584ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
13728,7857,439async-grpcClient and server implementation for gRPC using Async.
13829,01211,443sus-fixtures-consoleTest fixtures for capturing Console output.
13929,43123,429traces-backend-open_telemetryA traces backend for Open Telemetry.
14030,87216,876db-mariadbAn event-driven interface for MariaDB and MySQL servers.
14132,4076,969ruby-coverageA native reimplementation of Ruby's Coverage module with accumulating line counts.
14232,53557,584cloudflare-dns-updateA dyndns client for Cloudflare.
14334,59421,079bake-bundlerProvides recipes for bundler.
14434,86820,194turbo_testPress the turbo button... for your tests.
14535,39217,812db-postgresRuby FFI bindings for libpq C interface.
14636,10035,210activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
14736,773105,941geospatial-kmlRead geo data from keyhole markup language files.
14837,05541,879build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
14937,34157,584lsyncLSync is a tool for scripted synchronization and backups.
15040,83219,207async-safeRuntime thread safety monitoring for concurrent Ruby code.
15142,26657,584build-dependencyA set of data structures and algorithms for dependency resolution.
15242,54357,584docsDocumentation generator with support for including code examples and compiling them at ...
15343,556105,941vips-thumbnailConvenient thumbnail resizing using libvips.
15444,85112,422sus-fixtures-benchmarkTest fixtures for benchmarking.
15547,46035,210activerecord-rackProvides connection management for Rack applications using ActiveRecord.
15648,10435,210utopia-galleryA gallery tag for use with the Utopia web framework.
15748,80016,683xapian-coreProvides Xapian libraries and Ruby bindings.
15849,34635,210trenni-sanitizeSanitize markdown according to a set of rules.
15949,509105,941toolboxRuby debugging toolbox for GDB and LLDB
16050,09941,879xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
16152,56157,584typesA simple human-readable and Ruby-parsable type library.
16252,913105,941utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
16353,47457,584utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
16453,7169,651xrb-sanitizeSanitize markup according to a set of rules.
16553,93517,426async-ollamaA asynchronous interface to the ollama chat service
16654,67935,210schedulerTimeouts and scheduled events for Ruby
16755,90157,584relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
16856,5339,522async-httyAn Async server runtime for HTTY sessions that carry HTTP/2 over terminal side channels.
16957,1379,341protocol-httyA terminal-safe transport for carrying opaque HTTP/2 bytes over TTY side channels.
17057,61935,210periodicalPeriodical is a simple framework for working with durations and periods.
17157,82857,584ffi-moduleWrite a short summary, because RubyGems requires one.
17258,93257,584activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
17360,16213,753qrcodeA library to encode QR Codes
17462,73941,879traceApplication instrumentation and tracing.
17562,92635,210async-webdriverA native library implementing the W3C WebDriver client specification.
17663,56457,584async-mysqlAccess mysql without blocking.
17765,54057,584colladaThis library provides support for loading and processing data from Collada Digital As...
17866,48735,210sus-fixtures-timeTest fixtures for manipulating time.
17966,64741,879async-slackBuild Slack bots and use real time messaging.
18068,85521,575io-metricsExtract I/O metrics from the host system.
18169,44131,092db-modelA object-relational mapper.
18269,9259,043raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
18370,8339,056unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
18471,52631,092xapian-rackXapian::Rack provides indexing and searching integration with Rack.
18573,62257,584build-files-monitorEfficiently monitor changes to the file system.
18674,40917,426presentlyA web-based presentation tool built with Lively.
18776,360105,941time-zoneComputes timezones using the system TZ environment variable.
18880,054105,941syncoSynco is a tool for scripted synchronization and backups.
18980,63957,584async-postgresAccess postgres without blocking.
19083,62241,879sus-fixtures-agent-contextTest fixtures for running in Async.
19186,87057,584bonfireAll the scripts you need to write books in Markdown then publish them via Amazon's Kind...
19289,71457,584build-textText substitutions and merging.
19390,172105,941git-heatmapGenerate heatmap style visualisations based on git history.
19490,68941,879async-discordBuild Discord bots and use real time messaging.
19593,55526,624bake-github-pagesPublish to GitHub pages.
19694,85541,879celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
19795,500105,941post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
19895,97431,092dataAccess to the rawdata API
19997,31357,584betatestA fork of minitest with less bugs.
20097,661105,941rbcA ruby client for managing interactions with the IMS BioSpecimen Inventory system
201100,270105,941plottyDraw graphs from data gathered by executing commands
202100,35022,722protocol-mediaProvides abstractions for working with media types.
203102,50424,251protocol-multipartProvides abstractions to handle the multipart format.
204103,277105,941utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
205103,772105,941trenni-markdownA markdown parser and literate programming code generator.
206106,172105,941migrateGeneric library to support migrations.
207107,65957,584activerecord-blanksConvert blank values to nil.
208107,743105,941segfaultHelper to abort your ruby script execution
209108,80757,584network-monitorA tool for monitoring network ports for both throughput and errors.
210115,656105,941wtfWTF is your program doing?
211119,18622,722protocol-media-registryProvides indexed media type registry data.
212119,23322,722protocol-contentProvides parsing for media-typed content.
213121,42241,879async-actorA multi-threaded actor implementation where each actor has it's own event loop.
214123,84722,722bake-releasesReleases document management.
215124,963105,941mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
216127,016105,941gpstoolA framework for processing GPS data.
217127,45222,140async-grpc-compatiblegrpc-ruby compatible client interfaces using Async::GRPC.
218127,77857,584covered-gitProvides coverage computation for git pull requests.
219131,5359,485web-packagesIntegrate JavaScript packages into Ruby web applications.
220132,10428,404sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
221133,48257,584utopia-wikiA simple wiki for Utopia.
222133,71318,066bake-gem-githubReviewable GitHub releases for Ruby gems.
223135,189105,941roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
224135,54222,140async-service-supervisor-envoyEnvoy xDS monitor for async-service-supervisor.
225135,766105,941this-gem-does-not-existThere is nothing to see here.
226140,37957,584utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
227143,391105,941rbirb, shorthand
228148,326105,941utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
229149,852105,941sus-fixtures-protocol-httpTest fixtures for Protocol::HTTP middleware.
230151,36641,879bake-nodeIntegrate Node.js packages into Bake projects.
231152,16157,584protocol-quicQUIC protocol implementation using ngtcp2.
232154,76841,879console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
233155,34157,584async-sequelAsynchronous adaptors for Sequel.
234157,70857,584async-workerNon-blocking thread-pool based workers for blocking operations.
235158,694105,941git-timesheetComputes a timesheet for a given set of git repositories.
236158,834105,941rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
237164,59957,584xrb-railsAdd support XRB templates in Rails.
238165,394105,941trenni-wordsProvides a basic profanity/obscenity filter.
239167,42541,879bake-test-integrationRun integration test suites consistently.
240168,50557,584complianceA framework for tracking compliance requirements and attestations.
241168,72841,879async-grpc-xdsxDS support for Async::GRPC clients.
242169,46357,584async-signalsComposable process signal handling for Ruby.
243170,48057,584ffi-nativeWrite a short summary, because RubyGems requires one.
244172,850105,941vulkanA wrapper for Vulkan, the graphics API.
245173,54541,879db-mysqlRuby FFI bindings for libpq C interface.
246173,682105,941lunaA tiny, asynchronous static file server with optional Markdown rendering.
247173,97420,194laiyaAn OpenAI-compatible HTTP API and provider proxy
248177,29521,079agent-skillsInstall and manage agent skills from Ruby gems.
249183,65335,210lively-electronElectron wrapper for Lively Ruby applications
250184,391105,941ruby-gdbRuby debugging extensions for GDB
251184,87757,584compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
252185,262105,941ruby-profilerA profiler state manager for Ruby fibers.
253185,547105,941xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
254186,106105,941rack-conformAn implementation of the Rack protocol/specification.
255186,870105,941protocol-http-executorExecute Protocol::HTTP applications across isolated execution contexts.
256187,05241,879async-rails-xConfiguration for Async Rails.
257187,11157,584bake-changesChanges document management.
258187,22557,584covered-gihubProvides coverage computation for git pull requests.
259187,464105,941fiber-annotateA mechanism for annotating fibers.
260187,61035,210db-migrate-xDatabase migrations.
261189,19257,584async-http-captureA HTTP request and response capture.
262189,59757,584async-cronA scheduling service using cron-style syntax.
263190,53341,879db-active_recordAsynchronous database adapters for ActiveRecord.
264190,568105,941metrics-backend-statsdApplication metrics and instrumentation.
265191,190105,941io-memoryMemory-mapped IO objects for zero-copy data sharing.
266191,201105,941protocol-http3HTTP/3 protocol implementation using ngtcp2 and nghttp3.
267191,717105,941memory-tracker-xEfficient memory allocation tracking with call path analysis.
268192,33231,092completionCommand-line completion adapter installation.
269193,05241,879bake-test-typesType checking tasks for Bake.
270193,158105,941fantailWorker-aware HTTP load balancing with a global admission queue.
271195,14057,584async-service-chaos_kittyA chaos monkey system for testing service resilience with cat-themed chaos operations.
272195,426105,941minitest-susUse sus fixtures within Minitest tests.
273195,892105,941io-buffer-atomicAtomic operations for IO::Buffer instances.