Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
11215rackRack provides a minimal, modular and adaptable interface for developing web application...
23393multipart-postA multipart form post accessory for Net::HTTP.
34186rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46446nio4rNew IO for Ruby
5101154rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6127163listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7196262http-acceptParse Accept and Accept-Language HTTP headers.
8258763thinA thin and fast web server
9270649timersPure Ruby one-shot and periodic timers.
10280105rack-sessionA session implementation for Rack.
11313111rackupA general server command for Rack applications.
12347323rack-attackA rack middleware for throttling and blocking abusive requests
138681,579rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
14983533asyncA concurrency framework for Ruby.
15997534consoleBeautiful logging for Ruby.
161,046536fiber-localProvides a class-level mixin to make fiber local state easy.
171,069389fiber-storageProvides a compatibility shim for fiber storage.
181,1561,082rack-contribContributed Rack Middleware and Utilities
191,238584io-eventAn event loop.
201,350573fiber-annotationA mechanism for annotating fibers.
211,604744tracesApplication instrumentation and tracing.
221,8262,214async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
231,838766protocol-httpProvides abstractions to handle HTTP protocols.
241,856805metricsApplication metrics and instrumentation.
251,861764async-httpA HTTP client and server library.
261,955776protocol-http1A low level implementation of the HTTP/1 protocol.
271,958783protocol-http2A low level implementation of the HTTP/2 protocol.
281,993774async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,0671,877cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
302,072797protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,5802,983async-websocketAn async websocket library on top of protocol-websocket.
322,656851io-endpointProvides a separation of concerns interface for IO endpoints.
332,711861io-streamProvides a generic stream wrapper for IO instances.
342,9332,989facetsFacets is the premier collection of extension methods for the Ruby programming language...
353,3821,727async-http-faradayProvides an adaptor between async-http and faraday.
363,789977protocol-urlProvides abstractions for working with URLs.
373,7974,057async-dnsAn easy to use DNS client resolver and server for Ruby.
383,9291,910localhostManage a local certificate authority for self-signed localhost development servers.
394,1057,559rubydnsAn easy to use DNS server and resolver for Ruby.
404,1192,041samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
414,2423,094mappingMap an input model to an output model using a mapping model.
424,2814,101thread-localProvides a class-level mixin to make thread local state easy.
434,3322,608async-restA library for RESTful clients (and hopefully servers).
444,4022,157falconA fast, asynchronous, rack-compatible web server.
454,4492,137async-containerAbstract container-based parallelism using threads and processes where appropriate.
464,4591,998protocol-rackAn implementation of the Rack protocol/specification.
474,6695,240process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
484,6792,216async-http-cacheStandard-compliant cache for async-http.
494,7005,365graphvizA lightweight interface for generating graphs with Graphviz.
504,7795,360process-terminalProvide access to libc terminal funtions.
514,7905,389process-pipelineExecute composable shell-like pipelines.
524,9273,089cloudflareA Ruby wrapper for the Cloudflare API.
535,0992,185async-serviceA service layer for Async.
545,3622,262bakeA replacement for rake with a simpler syntax.
555,5313,516process-metricsProvide detailed OS-specific process metrics.
566,1703,151protocol-websocketA low level implementation of the WebSocket protocol.
576,8104,925async-redisA Redis client library.
586,8554,917protocol-redisA transport agnostic RESP protocol client/server.
596,8632,297string-formatFormatting utilities for strings.
607,2174,088memory-leakA memory leak monitor.
617,3894,848async-container-supervisorA supervisor for managing multiple container processes.
628,2109,806async-rspecHelpers for writing specs against the async gem.
638,2895,587utopiaUtopia is a framework for building dynamic content-driven websites.
648,5084,782susA fast and scalable test runner.
658,5745,557coveredA modern approach to code coverage.
668,62111,012build-environmentA nested hash data structure for controlling build environments.
678,6258,954booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
688,63510,825rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
698,66011,084rspec-memoryRSpec helpers for checking memory allocations.
708,8095,494bake-test-externalRun external test suites to check for breakage.
718,8924,520memoryMemory profiling routines for Ruby 2.3+
729,95960,696async-awaitImplements the async/await pattern on top of async :)
7310,2528,090decodeCode analysis for documentation generation.
7410,3793,649marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
7510,6276,591bake-testRun local test suites without knowing exactly how to run them.
7611,02414,133rexecRExec stands for Remote Execute and provides support for executing processes both loc...
7711,1782,518async-utilizationHigh-performance utilization metrics for Async services using shared memory.
7811,19010,185build-filesAbstractions for handling and mapping paths.
7911,2345,363xrbA fast native templating system that compiles directly to Ruby code.
8011,4715,419liveLive HTML tags updated via a WebSocket.
8112,54714,635async-railsRails asset pipeline wrapper for async.js
8212,6789,203async-processAsynchronous process spawning.
8312,7227,106falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8412,8989,520vipsProvides pre-compiled binaries for libvips.
8513,0048,341traces-backend-datadogA traces backend for Datadog.
8613,1324,979console-adapter-railsAdapt Rails logs and events to the console gem.
8713,31712,347http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
8813,32420,888teapotTeapot is a tool for managing cross-platform builds.
8914,18937,086rack-freezeProvides a policy for frozen rack middleware.
9014,26011,012trenniA fast native templating system that compiles directly to Ruby code.
9114,29811,012io-watchA tool for watching changes to the filesystem.
9214,4494,974async-jobAn asynchronous job queue for Ruby.
9314,5445,016async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
9414,6776,994sus-fixtures-asyncTest fixtures for running in Async.
9515,5687,919bake-modernizeAutomatically modernize parts of your project/gem.
9615,6677,827utopia-projectA project documentation tool based on Utopia.
9716,14612,965livelyA simple client-server SPA framework.
9816,17311,910agent-contextInstall and manage context files from Ruby gems.
9916,36821,843http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
10016,6335,518async-cableAn asynchronous adapter for ActionCable.
10116,8008,051sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
10217,01514,133async-debugLive debugging for Async.
10317,4175,659falcon-railsEasy Falcon and Rails integration.
10417,45512,965build-uriHandle absolute URIs, triples and file paths uniformly.
10517,58660,696console-output-datadogAttach Datadog trace and span details to logs.
10618,17229,654build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
10718,47615,010ffi-clangRuby FFI bindings for libclang C interface.
10818,94460,696buildBuild is a framework for creating task based build systems.
10919,70037,086trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
11019,79929,654metrics-backend-datadogApplication metrics and instrumentation.
11120,67913,084eventAn event loop.
11221,03029,654relaxo-modelA model layer for the relaxo document database.
11321,29313,333fiber-profilerA fiber stall profiler.
11421,32724,406latinumProvides immutable resource and money computations.
11521,53920,888geospatialProvides abstractions for dealing with geographical locations efficiently
11621,98819,996memory-profilerEfficient memory allocation tracking with call path analysis.
11722,31137,086benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
11822,65117,296bake-gemRelease management for Ruby gems.
11924,21916,266process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
12024,4916,928rubocop-socketryRuboCop rules for Socketry projects
12124,79017,667guard-falconA guard plugin to run an instance of the falcon web server.
12225,02924,406dbA low level database access gem.
12326,0006,009async-busTransparent Ruby IPC over an asynchronous message bus.
12426,27860,696fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
12526,3835,756async-service-supervisorA supervisor for managing multiple container processes.
12626,69416,924rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
12727,24114,299rackulaGenerate a static site from any rackup compatible application.
12828,26137,086relaxoRelaxo is versioned document database built on top of git.
12928,31437,086ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
13028,44120,888variantA policy gem for selecting different environments.
13128,72913,084sus-fixtures-opensslTest fixtures for running with OpenSSL.
13229,10160,696traces-backend-open_telemetryA traces backend for Open Telemetry.
13330,5965,912async-job-processor-redisA asynchronous job queue for Ruby.
13430,68729,654db-mariadbAn event-driven interface for MariaDB and MySQL servers.
13531,5288,954sus-fixtures-consoleTest fixtures for capturing Console output.
13632,30424,406cloudflare-dns-updateA dyndns client for Cloudflare.
13732,9614,020async-limiterExecution rate limiting for Async
13833,1213,969protocol-grpcProtocol abstractions for gRPC, built on top of protocol-http.
13934,3474,286async-grpcClient and server implementation for gRPC using Async.
14034,61619,175bake-bundlerProvides recipes for bundler.
14134,65529,654turbo_testPress the turbo button... for your tests.
14235,15229,654db-postgresRuby FFI bindings for libpq C interface.
14335,82637,086activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
14436,47124,406geospatial-kmlRead geo data from keyhole markup language files.
14536,88760,696build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
14636,96829,654lsyncLSync is a tool for scripted synchronization and backups.
14742,14429,654docsDocumentation generator with support for including code examples and compiling them at ...
14842,20037,086build-dependencyA set of data structures and algorithms for dependency resolution.
14942,7136,790ruby-coverageA native reimplementation of Ruby's Coverage module with accumulating line counts.
15043,2446,677async-safeRuntime thread safety monitoring for concurrent Ruby code.
15143,90517,667vips-thumbnailConvenient thumbnail resizing using libvips.
15246,99760,696activerecord-rackProvides connection management for Rack applications using ActiveRecord.
15348,56117,667utopia-galleryA gallery tag for use with the Utopia web framework.
15449,10429,654toolboxRuby debugging toolbox for GDB and LLDB
15549,11419,996xapian-coreProvides Xapian libraries and Ruby bindings.
15649,51820,888trenni-sanitizeSanitize markdown according to a set of rules.
15749,76960,696xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
15851,0768,070sus-fixtures-benchmarkTest fixtures for benchmarking.
15952,46560,696utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
16053,07160,696utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
16153,43816,924typesA simple human-readable and Ruby-parsable type library.
16254,76616,590schedulerTimeouts and scheduled events for Ruby
16355,43529,654relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
16457,26537,086periodicalPeriodical is a simple framework for working with durations and periods.
16557,47860,696ffi-moduleWrite a short summary, because RubyGems requires one.
16658,58960,696activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
16758,95160,696xrb-sanitizeSanitize markup according to a set of rules.
16861,9928,922async-ollamaA asynchronous interface to the ollama chat service
16962,27860,696traceApplication instrumentation and tracing.
17062,94737,086async-mysqlAccess mysql without blocking.
17163,41760,696qrcodeA library to encode QR Codes
17264,98437,086colladaThis library provides support for loading and processing data from Collada Digital As...
17365,37429,654async-webdriverA native library implementing the W3C WebDriver client specification.
17466,16660,696async-slackBuild Slack bots and use real time messaging.
17568,87129,654db-modelA object-relational mapper.
17670,81912,167io-metricsExtract I/O metrics from the host system.
17771,07837,086xapian-rackXapian::Rack provides indexing and searching integration with Rack.
17872,1074,130falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
17973,1189,555sus-fixtures-timeTest fixtures for manipulating time.
18074,07537,086build-files-monitorEfficiently monitor changes to the file system.
18176,08929,654time-zoneComputes timezones using the system TZ environment variable.
18279,59660,696syncoSynco is a tool for scripted synchronization and backups.
18379,78113,612async-httyAn Async server runtime for HTTY sessions that carry HTTP/2 over terminal side channels.
18480,47629,654async-postgresAccess postgres without blocking.
18580,90613,783protocol-httyA terminal-safe transport for carrying opaque HTTP/2 bytes over TTY side channels.
18686,23860,696bonfireAll the scripts you need to write books in Markdown then publish them via Amazon's Kind...
18789,59437,086build-textText substitutions and merging.
18889,66460,696git-heatmapGenerate heatmap style visualisations based on git history.
18991,79213,209raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
19093,29060,696bake-github-pagesPublish to GitHub pages.
19193,54013,333unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
19294,40637,086celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
19394,5179,468sus-fixtures-agent-contextTest fixtures for running in Async.
19494,80137,086post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
19595,45029,654dataAccess to the rawdata API
19697,05260,696rbcA ruby client for managing interactions with the IMS BioSpecimen Inventory system
19797,69823,017betatestA fork of minitest with less bugs.
19899,79260,696plottyDraw graphs from data gathered by executing commands
199102,52260,696utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
200103,19037,086trenni-markdownA markdown parser and literate programming code generator.
201105,54160,696migrateGeneric library to support migrations.
202106,90960,696activerecord-blanksConvert blank values to nil.
203107,11726,333segfaultHelper to abort your ruby script execution
204108,10660,696network-monitorA tool for monitoring network ports for both throughput and errors.
205110,83623,017protocol-mediaProvides abstractions for working with media types.
206114,86037,086wtfWTF is your program doing?
207115,25918,545protocol-multipartProvides abstractions to handle the multipart format.
208124,34829,654mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
209126,03860,696gpstoolA framework for processing GPS data.
210126,33129,654presentlyA web-based presentation tool built with Lively.
211127,88360,696covered-gitProvides coverage computation for git pull requests.
212129,35029,654async-actorA multi-threaded actor implementation where each actor has it's own event loop.
213129,55129,654protocol-contentProvides parsing for media-typed content.
214134,45724,406protocol-media-registryProvides indexed media type registry data.
215135,24924,406utopia-wikiA simple wiki for Utopia.
216135,45837,086this-gem-does-not-existThere is nothing to see here.
217136,17424,406roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
218136,27021,843bake-releasesReleases document management.
219138,40960,696async-service-supervisor-envoyEnvoy xDS monitor for async-service-supervisor.
220139,29037,086sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
221139,88137,086utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
222142,80060,696rbirb, shorthand
223147,69260,696utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
224153,99637,086sus-fixtures-protocol-httpTest fixtures for Protocol::HTTP middleware.
225155,38760,696async-sequelAsynchronous adaptors for Sequel.
226156,68523,017protocol-quicQUIC protocol implementation using ngtcp2.
227156,70860,696console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
228157,63160,696async-workerNon-blocking thread-pool based workers for blocking operations.
229157,78237,086git-timesheetComputes a timesheet for a given set of git repositories.
230158,53729,654rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
231164,46260,696trenni-wordsProvides a basic profanity/obscenity filter.
232164,93429,654xrb-railsAdd support XRB templates in Rails.
233168,52960,696complianceA framework for tracking compliance requirements and attestations.
234170,21837,086ffi-nativeWrite a short summary, because RubyGems requires one.
235171,36629,654async-grpc-xdsxDS support for Async::GRPC clients.
236171,40060,696bake-test-integrationRun integration test suites consistently.
237171,97160,696vulkanA wrapper for Vulkan, the graphics API.
238172,72060,696db-mysqlRuby FFI bindings for libpq C interface.
239173,52029,654lunaA tiny, asynchronous static file server with optional Markdown rendering.
240174,79937,086async-signalsComposable process signal handling for Ruby.
241182,92829,654ruby-gdbRuby debugging extensions for GDB
242183,49360,696compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
243183,76060,696ruby-profilerA profiler state manager for Ruby fibers.
244184,19637,086xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
245184,70429,654async-discordBuild Discord bots and use real time messaging.
246184,71337,086lively-electronElectron wrapper for Lively Ruby applications
247184,75137,086rack-conformAn implementation of the Rack protocol/specification.
248185,76460,696covered-gihubProvides coverage computation for git pull requests.
249185,86829,654bake-changesChanges document management.
250185,88826,333async-rails-xConfiguration for Async Rails.
251185,94560,696fiber-annotateA mechanism for annotating fibers.
252186,20460,696db-migrate-xDatabase migrations.
253187,94429,654async-http-captureA HTTP request and response capture.
254188,12560,696async-cronA scheduling service using cron-style syntax.
255189,03360,696metrics-backend-statsdApplication metrics and instrumentation.
256189,08237,086db-active_recordAsynchronous database adapters for ActiveRecord.
257189,81860,696io-memoryMemory-mapped IO objects for zero-copy data sharing.
258190,28929,654memory-tracker-xEfficient memory allocation tracking with call path analysis.
259190,42126,333protocol-http3HTTP/3 protocol implementation using ngtcp2 and nghttp3.
260191,28629,654completionCommand-line completion adapter installation.
261191,75560,696bake-test-typesType checking tasks for Bake.
262193,84737,086async-service-chaos_kittyA chaos monkey system for testing service resilience with cat-themed chaos operations.
263193,97837,086minitest-susUse sus fixtures within Minitest tests.
264194,50537,086io-buffer-atomicAtomic operations for IO::Buffer instances.
265195,56520,888fantailWorker-aware HTTP load balancing with a global admission queue.