Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
11226rackRack provides a minimal, modular and adaptable interface for developing web application...
23375multipart-postA multipart form post accessory for Net::HTTP.
34082rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46441nio4rNew IO for Ruby
598161rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6125170listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7194244http-acceptParse Accept and Accept-Language HTTP headers.
8248896thinA thin and fast web server
9260921timersPure Ruby one-shot and periodic timers.
10292104rack-sessionA session implementation for Rack.
11327111rackupA general server command for Rack applications.
12348329rack-attackA rack middleware for throttling and blocking abusive requests
138642,025rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,003591asyncA concurrency framework for Ruby.
151,010596consoleBeautiful logging for Ruby.
161,062616fiber-localProvides a class-level mixin to make fiber local state easy.
171,119383fiber-storageProvides a compatibility shim for fiber storage.
181,157884rack-contribContributed Rack Middleware and Utilities
191,262634io-eventAn event loop.
201,377639fiber-annotationA mechanism for annotating fibers.
211,627662tracesApplication instrumentation and tracing.
221,8102,718async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
231,8741,148protocol-httpProvides abstractions to handle HTTP protocols.
241,8891,104async-httpA HTTP client and server library.
251,906699metricsApplication metrics and instrumentation.
261,9821,114protocol-http1A low level implementation of the HTTP/1 protocol.
271,9841,113protocol-http2A low level implementation of the HTTP/2 protocol.
282,0211,158async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,0582,227cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
302,1131,288protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,5723,147async-websocketAn async websocket library on top of protocol-websocket.
322,7821,299io-endpointProvides a separation of concerns interface for IO endpoints.
332,8481,293io-streamProvides a generic stream wrapper for IO instances.
342,9123,023facetsFacets is the premier collection of extension methods for the Ruby programming language...
353,4402,326async-http-faradayProvides an adaptor between async-http and faraday.
363,7904,861async-dnsAn easy to use DNS client resolver and server for Ruby.
374,0512,274localhostManage a local certificate authority for self-signed localhost development servers.
384,0689,580rubydnsAn easy to use DNS server and resolver for Ruby.
394,1591,459protocol-urlProvides abstractions for working with URLs.
404,2482,379samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
414,2703,940thread-localProvides a class-level mixin to make thread local state easy.
424,2872,809mappingMap an input model to an output model using a mapping model.
434,3493,639async-restA library for RESTful clients (and hopefully servers).
444,5412,610falconA fast, asynchronous, rack-compatible web server.
454,6102,582async-containerAbstract container-based parallelism using threads and processes where appropriate.
464,6326,293process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
474,6596,265graphvizA lightweight interface for generating graphs with Graphviz.
484,6632,337protocol-rackAn implementation of the Rack protocol/specification.
494,7456,297process-terminalProvide access to libc terminal funtions.
504,7626,365process-pipelineExecute composable shell-like pipelines.
514,8842,598async-http-cacheStandard-compliant cache for async-http.
524,9624,389cloudflareA Ruby wrapper for the Cloudflare API.
535,4062,528async-serviceA service layer for Async.
545,6383,352process-metricsProvide detailed OS-specific process metrics.
555,6572,737bakeA replacement for rake with a simpler syntax.
566,3883,218protocol-websocketA low level implementation of the WebSocket protocol.
576,9384,677async-redisA Redis client library.
586,9844,814protocol-redisA transport agnostic RESP protocol client/server.
597,5273,853memory-leakA memory leak monitor.
607,6524,141async-container-supervisorA supervisor for managing multiple container processes.
617,9162,691string-formatFormatting utilities for strings.
628,2597,743async-rspecHelpers for writing specs against the async gem.
638,41322,537utopiaUtopia is a framework for building dynamic content-driven websites.
648,55413,022build-environmentA nested hash data structure for controlling build environments.
658,6298,014booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
668,7107,827rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
678,7116,151coveredA modern approach to code coverage.
688,7367,811rspec-memoryRSpec helpers for checking memory allocations.
698,7655,607susA fast and scalable test runner.
708,8995,817bake-test-externalRun external test suites to check for breakage.
719,4214,150memoryMemory profiling routines for Ruby 2.3+
729,89314,495async-awaitImplements the async/await pattern on top of async :)
7310,3959,744decodeCode analysis for documentation generation.
7410,8076,478bake-testRun local test suites without knowing exactly how to run them.
7510,90636,779rexecRExec stands for Remote Execute and provides support for executing processes both loc...
7611,14920,828build-filesAbstractions for handling and mapping paths.
7712,1494,804marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
7812,2685,427xrbA fast native templating system that compiles directly to Ruby code.
7912,46015,332async-railsRails asset pipeline wrapper for async.js
8012,4915,401liveLive HTML tags updated via a WebSocket.
8112,8646,357async-processAsynchronous process spawning.
8213,0296,464falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8313,1117,665vipsProvides pre-compiled binaries for libvips.
8413,1706,662traces-backend-datadogA traces backend for Datadog.
8513,24114,273http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
8613,24640,512teapotTeapot is a tool for managing cross-platform builds.
8714,11218,179rack-freezeProvides a policy for frozen rack middleware.
8814,23818,489trenniA fast native templating system that compiles directly to Ruby code.
8914,6666,112io-watchA tool for watching changes to the filesystem.
9014,8285,709console-adapter-railsAdapt Rails logs and events to the console gem.
9115,2476,710sus-fixtures-asyncTest fixtures for running in Async.
9215,4853,360async-utilizationHigh-performance utilization metrics for Async services using shared memory.
9316,08213,466utopia-projectA project documentation tool based on Utopia.
9416,13926,828bake-modernizeAutomatically modernize parts of your project/gem.
9516,21023,228http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
9616,4678,472livelyA simple client-server SPA framework.
9717,1925,511async-jobAn asynchronous job queue for Ruby.
9817,3267,360agent-contextInstall and manage context files from Ruby gems.
9917,3827,800async-debugLive debugging for Async.
10017,417103,058console-output-datadogAttach Datadog trace and span details to logs.
10117,4335,489async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
10217,5127,350sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
10317,82511,642build-uriHandle absolute URIs, triples and file paths uniformly.
10418,14125,696build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
10518,41229,773ffi-clangRuby FFI bindings for libclang C interface.
10618,92220,828buildBuild is a framework for creating task based build systems.
10719,59054,325metrics-backend-datadogApplication metrics and instrumentation.
10819,60369,179trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
10920,73033,876eventAn event loop.
11020,8305,964async-cableAn asynchronous adapter for ActionCable.
11120,96946,026relaxo-modelA model layer for the relaxo document database.
11221,20636,779latinumProvides immutable resource and money computations.
11321,33214,273fiber-profilerA fiber stall profiler.
11421,40515,937geospatialProvides abstractions for dealing with geographical locations efficiently
11521,97225,696memory-profilerEfficient memory allocation tracking with call path analysis.
11622,2775,993falcon-railsEasy Falcon and Rails integration.
11722,84425,696bake-gemRelease management for Ruby gems.
11823,12017,389benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
11924,23525,696process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
12024,75316,686guard-falconA guard plugin to run an instance of the falcon web server.
12124,91846,026dbA low level database access gem.
12226,10840,512fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
12326,77916,481rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
12427,60440,512rackulaGenerate a static site from any rackup compatible application.
12528,11433,876ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
12628,22469,179relaxoRelaxo is versioned document database built on top of git.
12728,80033,876traces-backend-open_telemetryA traces backend for Open Telemetry.
12829,49536,779variantA policy gem for selecting different environments.
12930,3836,484rubocop-socketryRuboCop rules for Socketry projects
13030,81229,773db-mariadbAn event-driven interface for MariaDB and MySQL servers.
13130,9877,642sus-fixtures-opensslTest fixtures for running with OpenSSL.
13232,23546,026cloudflare-dns-updateA dyndns client for Cloudflare.
13332,8516,956async-busTransparent Ruby IPC over an asynchronous message bus.
13434,40740,512turbo_testPress the turbo button... for your tests.
13534,62728,201bake-bundlerProvides recipes for bundler.
13635,2426,993async-service-supervisorA supervisor for managing multiple container processes.
13735,25940,512db-postgresRuby FFI bindings for libpq C interface.
13835,2726,827sus-fixtures-consoleTest fixtures for capturing Console output.
13935,687103,058activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
14036,16926,828geospatial-kmlRead geo data from keyhole markup language files.
14136,695103,058lsyncLSync is a tool for scripted synchronization and backups.
14236,72629,773build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
14337,64212,549async-grpcClient and server implementation for gRPC using Async.
14437,69212,168protocol-grpcProtocol abstractions for gRPC, built on top of protocol-http.
14541,7057,732async-job-processor-redisA asynchronous job queue for Ruby.
14641,92969,179docsDocumentation generator with support for including code examples and compiling them at ...
14742,30126,828build-dependencyA set of data structures and algorithms for dependency resolution.
14844,32569,179vips-thumbnailConvenient thumbnail resizing using libvips.
14945,40013,957async-limiterExecution rate limiting for Async
15046,487103,058activerecord-rackProvides connection management for Rack applications using ActiveRecord.
15148,97169,179toolboxRuby debugging toolbox for GDB and LLDB
15249,11631,682utopia-galleryA gallery tag for use with the Utopia web framework.
15349,34636,779xapian-coreProvides Xapian libraries and Ruby bindings.
15449,54569,179xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
15549,66920,828trenni-sanitizeSanitize markdown according to a set of rules.
15652,29331,682utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
15752,97369,179utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
15854,43354,325typesA simple human-readable and Ruby-parsable type library.
15954,75036,779schedulerTimeouts and scheduled events for Ruby
16055,26440,512relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
16157,10354,325periodicalPeriodical is a simple framework for working with durations and periods.
16257,40369,179ffi-moduleWrite a short summary, because RubyGems requires one.
16358,577103,058activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
16461,7129,514async-safeRuntime thread safety monitoring for concurrent Ruby code.
16562,18140,512traceApplication instrumentation and tracing.
16662,26911,440sus-fixtures-benchmarkTest fixtures for benchmarking.
16762,362103,058async-mysqlAccess mysql without blocking.
16865,507103,058colladaThis library provides support for loading and processing data from Collada Digital As...
16965,88815,759qrcodeA library to encode QR Codes
17066,10554,325async-slackBuild Slack bots and use real time messaging.
17167,50140,512async-webdriverA native library implementing the W3C WebDriver client specification.
17268,57669,179db-modelA object-relational mapper.
17369,55818,819xrb-sanitizeSanitize markup according to a set of rules.
17469,72415,759async-ollamaA asynchronous interface to the ollama chat service
17570,786103,058xapian-rackXapian::Rack provides indexing and searching integration with Rack.
17675,06329,773build-files-monitorEfficiently monitor changes to the file system.
17776,25769,179time-zoneComputes timezones using the system TZ environment variable.
17876,83214,273io-metricsExtract I/O metrics from the host system.
17977,49419,158sus-fixtures-timeTest fixtures for manipulating time.
18079,87569,179syncoSynco is a tool for scripted synchronization and backups.
18180,39669,179async-postgresAccess postgres without blocking.
18282,1846,527ruby-coverageA native reimplementation of Ruby's Coverage module with accumulating line counts.
18386,052103,058bonfireAll the scripts you need to write books in Markdown then publish them via Amazon's Kind...
18489,664103,058build-textText substitutions and merging.
18589,72840,512git-heatmapGenerate heatmap style visualisations based on git history.
18694,06969,179bake-github-pagesPublish to GitHub pages.
18794,441103,058post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
18894,50054,325celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
18995,11369,179dataAccess to the rawdata API
19097,131103,058rbcA ruby client for managing interactions with the IMS BioSpecimen Inventory system
19198,15554,325betatestA fork of minitest with less bugs.
192100,05769,179plottyDraw graphs from data gathered by executing commands
193102,26869,179utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
194103,04819,158sus-fixtures-agent-contextTest fixtures for running in Async.
195103,307103,058trenni-markdownA markdown parser and literate programming code generator.
196105,442103,058migrateGeneric library to support migrations.
197106,525103,058activerecord-blanksConvert blank values to nil.
198106,94769,179segfaultHelper to abort your ruby script execution
199107,844103,058network-monitorA tool for monitoring network ports for both throughput and errors.
200114,908103,058wtfWTF is your program doing?
201122,69711,362raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
202124,354103,058mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
203125,40511,362unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
204125,61769,179gpstoolA framework for processing GPS data.
205126,8277,725async-httyAn Async server runtime for HTTY sessions that carry HTTP/2 over terminal side channels.
206129,0508,742protocol-httyA terminal-safe transport for carrying opaque HTTP/2 bytes over TTY side channels.
207131,48140,512covered-gitProvides coverage computation for git pull requests.
208133,47469,179async-actorA multi-threaded actor implementation where each actor has it's own event loop.
209135,95669,179this-gem-does-not-existThere is nothing to see here.
210137,75069,179utopia-wikiA simple wiki for Utopia.
211138,421103,058roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
212140,07669,179utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
213142,29240,512sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
214142,709103,058rbirb, shorthand
215147,36354,325utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
216150,49554,325bake-releasesReleases document management.
217155,53669,179async-sequelAsynchronous adaptors for Sequel.
218157,90469,179git-timesheetComputes a timesheet for a given set of git repositories.
219158,150103,058presentlyA web-based presentation tool built with Lively.
220158,492103,058console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
221158,61469,179rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
222158,668103,058async-workerNon-blocking thread-pool based workers for blocking operations.
223162,66923,228falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
224163,580103,058trenni-wordsProvides a basic profanity/obscenity filter.
225165,05246,026protocol-quicQUIC protocol implementation using ngtcp2.
226166,27654,325xrb-railsAdd support XRB templates in Rails.
227170,86846,026ffi-nativeWrite a short summary, because RubyGems requires one.
228171,399103,058vulkanA wrapper for Vulkan, the graphics API.
229171,62469,179complianceA framework for tracking compliance requirements and attestations.
230172,389103,058db-mysqlRuby FFI bindings for libpq C interface.
231181,446103,058ruby-gdbRuby debugging extensions for GDB
232181,8957,502async-signalsComposable process signal handling for Ruby.
233182,209103,058ruby-profilerA profiler state manager for Ruby fibers.
234182,430103,058compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
235182,86769,179xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
236183,160103,058rack-conformAn implementation of the Rack protocol/specification.
237183,447103,058async-discordBuild Discord bots and use real time messaging.
238183,753103,058protocol-multipartProvides abstractions to handle the multipart format.
239184,06069,179lively-electronElectron wrapper for Lively Ruby applications
240184,31269,179covered-gihubProvides coverage computation for git pull requests.
241184,41969,179fiber-annotateA mechanism for annotating fibers.
242184,649103,058bake-changesChanges document management.
243184,714103,058async-rails-xConfiguration for Async Rails.
244184,955103,058db-migrate-xDatabase migrations.
245186,670103,058async-cronA scheduling service using cron-style syntax.
246186,831103,058async-http-captureA HTTP request and response capture.
247187,51469,179metrics-backend-statsdApplication metrics and instrumentation.
248187,652103,058db-active_recordAsynchronous database adapters for ActiveRecord.
249188,26969,179io-memoryMemory-mapped IO objects for zero-copy data sharing.
250188,749103,058memory-tracker-xEfficient memory allocation tracking with call path analysis.
251189,977103,058protocol-http3HTTP/3 protocol implementation using ngtcp2 and nghttp3.
252190,304103,058bake-test-typesType checking tasks for Bake.
253191,06736,779completionCommand-line completion adapter installation.
254192,175103,058async-grpc-xdsxDS support for Async::GRPC clients.
255192,192103,058async-service-chaos_kittyA chaos monkey system for testing service resilience with cat-themed chaos operations.
256192,215103,058minitest-susUse sus fixtures within Minitest tests.
257192,83169,179io-buffer-atomicAtomic operations for IO::Buffer instances.