Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1822rackRack provides a minimal, modular and adaptable interface for developing web application...
23185multipart-postA multipart form post accessory for Net::HTTP.
33772rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46964nio4rNew IO for Ruby
593211rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6121226listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7197110http-acceptParse Accept and Accept-Language HTTP headers.
8217235thinA thin and fast web server
9222756timersPure Ruby one-shot and periodic timers.
10342444rack-attackA rack middleware for throttling and blocking abusive requests
11432129rack-sessionA session implementation for Rack.
12538107rackupA general server command for Rack applications.
138212,008rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,081603asyncA concurrency framework for Ruby.
151,088620consoleBeautiful logging for Ruby.
161,159633fiber-localProvides a class-level mixin to make fiber local state easy.
171,1741,332rack-contribContributed Rack Middleware and Utilities
181,387691io-eventAn event loop.
191,450497fiber-storageProvides a compatibility shim for fiber storage.
201,508714fiber-annotationA mechanism for annotating fibers.
211,7132,106async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
221,8231,015tracesApplication instrumentation and tracing.
231,9761,267protocol-httpProvides abstractions to handle HTTP protocols.
241,9772,355cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
252,0031,260async-httpA HTTP client and server library.
262,1281,285protocol-http2A low level implementation of the HTTP/2 protocol.
272,1301,299protocol-http1A low level implementation of the HTTP/1 protocol.
282,1861,280async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,2041,088metricsApplication metrics and instrumentation.
302,2391,454protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,4604,672async-websocketAn async websocket library on top of protocol-websocket.
322,7983,657facetsFacets is the premier collection of extension methods for the Ruby programming language...
333,6592,740async-http-faradayProvides an adaptor between async-http and faraday.
343,7502,959async-dnsAn easy to use DNS client resolver and server for Ruby.
353,7711,395io-endpointProvides a separation of concerns interface for IO endpoints.
363,8786,309rubydnsAn easy to use DNS server and resolver for Ruby.
373,9001,433io-streamProvides a generic stream wrapper for IO instances.
384,2732,499thread-localProvides a class-level mixin to make thread local state easy.
394,4703,967process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
404,4842,892async-restA library for RESTful clients (and hopefully servers).
414,4873,914graphvizA lightweight interface for generating graphs with Graphviz.
424,5663,999process-terminalProvide access to libc terminal funtions.
434,5813,993process-pipelineExecute composable shell-like pipelines.
444,6882,694localhostManage a local certificate authority for self-signed localhost development servers.
454,7843,127samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
464,8243,169mappingMap an input model to an output model using a mapping model.
474,9264,993cloudflareA Ruby wrapper for the Cloudflare API.
485,2493,083falconA fast, asynchronous, rack-compatible web server.
495,4253,086async-containerAbstract container-based parallelism using threads and processes where appropriate.
505,7963,265async-http-cacheStandard-compliant cache for async-http.
515,8873,213protocol-rackAn implementation of the Rack protocol/specification.
526,2684,635process-metricsProvide detailed OS-specific process metrics.
536,8215,064bakeA replacement for rake with a simpler syntax.
547,1563,212async-serviceA service layer for Async.
557,6305,357async-redisA Redis client library.
567,6796,589protocol-redisA transport agnostic RESP protocol client/server.
578,05210,754build-environmentA nested hash data structure for controlling build environments.
588,0836,646utopiaUtopia is a framework for building dynamic content-driven websites.
598,1527,287async-rspecHelpers for writing specs against the async gem.
608,2015,294protocol-websocketA low level implementation of the WebSocket protocol.
618,6539,059rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
628,6819,678rspec-memoryRSpec helpers for checking memory allocations.
638,7524,266booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
648,7894,977coveredA modern approach to code coverage.
659,1215,760bake-test-externalRun external test suites to check for breakage.
669,21616,921async-awaitImplements the async/await pattern on top of async :)
679,3834,464susA fast and scalable test runner.
6810,20216,109rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6910,3555,616decodeCode analysis for documentation generation.
7010,6217,266build-filesAbstractions for handling and mapping paths.
7111,2426,702bake-testRun local test suites without knowing exactly how to run them.
7211,8839,122async-railsRails asset pipeline wrapper for async.js
7312,6748,546http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
7412,72416,487teapotTeapot is a tool for managing complex cross-platform builds.
7513,2527,538async-processAsynchronous process spawning.
7613,5644,065async-container-supervisorA supervisor for managing multiple container processes.
7713,5744,116memory-leakA memory leak monitor.
7813,59613,262traces-backend-datadogA traces backend for Datadog.
7913,77731,695trenniA fast native templating system that compiles directly to Ruby code.
8015,34764,278http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
8115,5315,734vipsProvides pre-compiled binaries for libvips.
8216,38933,396console-output-datadogAttach Datadog trace and span details to logs.
8316,41511,690utopia-projectA project documentation tool based on Utopia.
8416,7638,179marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
8517,0355,856bake-modernizeAutomatically modernize parts of your project/gem.
8617,2387,610sus-fixtures-asyncTest fixtures for running in Async.
8717,76210,867build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
8817,8887,452falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8918,00718,167ffi-clangRuby FFI bindings for libclang C interface.
9018,51682,265metrics-backend-datadogApplication metrics and instrumentation.
9118,93410,310buildBuild is a framework for creating task based build systems.
9219,08541,342trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
9319,9877,121sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
9420,52030,134relaxo-modelA model layer for the relaxo document database.
9520,52412,265latinumProvides immutable resource and money computations.
9620,75512,909eventAn event loop.
9721,24917,308geospatialProvides abstractions for dealing with geographical locations efficiently
9821,55130,134build-uriHandle absolute URIs, triples and file paths uniformly.
9923,04512,105console-adapter-railsAdapt Rails logs and events to the console gem.
10023,93020,947process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
10124,50612,265guard-falconA guard plugin to run an instance of the falcon web server.
10224,65312,105benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
10324,65919,673dbA low level database access gem.
10425,4018,076rack-freezeProvides a policy for frozen rack middleware.
10525,48118,167fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
10627,64427,394ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
10728,37311,963rackulaGenerate a static site from any rackup compatible application.
10828,40914,853relaxoRelaxo is versioned document database built on top of git.
10928,95316,487rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
11028,98339,186memoryMemory profiling routines for Ruby 2.3+
11129,64811,000bake-gemRelease management for Ruby gems.
11231,01441,342variantA policy gem for selecting different environments.
11331,04711,827db-mariadbAn event-driven interface for MariaDB and MySQL servers.
11432,13313,895cloudflare-dns-updateA dyndns client for Cloudflare.
11533,54059,807turbo_testPress the turbo button... for your tests.
11634,15130,134bake-bundlerProvides recipes for bundler.
11735,10435,278activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
11835,58339,186lsyncLSync is a tool for scripted synchronization and backups.
11935,65843,762geospatial-kmlRead geo data from keyhole markup language files.
12036,27216,109db-postgresRuby FFI bindings for libpq C interface.
12136,81724,078build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
12238,52911,435xrbA fast native templating system that compiles directly to Ruby code.
12339,6249,340liveLive HTML tags updated via a WebSocket.
12440,3698,007sus-fixtures-opensslTest fixtures for running with OpenSSL.
12540,6806,273io-watchA tool for watching changes to the filesystem.
12640,76146,383docsDocumentation generator with support for including code examples and compiling them at ...
12743,31623,194build-dependencyA set of data structures and algorithms for dependency resolution.
12843,8337,512fiber-profilerA fiber stall profiler.
12944,25490,788activerecord-rackProvides connection management for Rack applications using ActiveRecord.
13046,55343,762vips-thumbnailConvenient thumbnail resizing using libvips.
13149,69646,383xapian-coreProvides Xapian libraries and Ruby bindings.
13250,22146,383xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
13350,37015,459async-limiterExecution rate limiting for Async
13450,617153,037trenni-sanitizeSanitize markdown according to a set of rules.
13551,49627,394utopia-galleryA gallery tag for use with the Utopia web framework.
13651,83441,342utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
13752,4719,896sus-fixtures-consoleTest fixtures for capturing Console output.
13853,02941,342utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13954,37446,383schedulerTimeouts and scheduled events for Ruby
14056,43839,186relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
14157,01490,788typesA simple human-readable and Ruby-parsable type library.
14257,87264,278periodicalPeriodical is a simple framework for working with durations and periods.
14357,99749,198ffi-moduleWrite a short summary, because RubyGems requires one.
14458,08137,202activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
14559,91882,265async-mysqlAccess mysql without blocking.
14661,5289,543async-jobAn asynchronous job queue for Ruby.
14764,17655,740traceApplication instrumentation and tracing.
14864,70343,762colladaThis library provides support for loading and processing data from Collada Digital As...
14966,99659,807db-modelA object-relational mapper.
15067,73637,202async-slackBuild Slack bots and use real time messaging.
15170,56364,278xapian-rackXapian::Rack provides indexing and searching integration with Rack.
15271,9836,862livelyA simple client-server SPA framework.
15376,93110,654async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
15479,74737,202time-zoneComputes timezones using the system TZ environment variable.
15581,48282,265async-postgresAccess postgres without blocking.
15681,65917,711async-webdriverA native library implementing the W3C WebDriver client specification.
15782,30446,383build-files-monitorEfficiently monitor changes to the file system.
15884,86549,198syncoSynco is a tool for scripted synchronization and backups.
15990,79019,673async-debugLive debugging for Async.
16093,10243,762git-heatmapGenerate heatmap style visualisations based on git history.
16193,30875,360build-textText substitutions and merging.
16293,81890,788post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
16394,575113,782dataAccess to the rawdata API
16495,04575,360xrb-sanitizeSanitize markup according to a set of rules.
16595,12075,360bake-github-pagesPublish to GitHub pages.
16695,93775,360celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
16798,66182,265betatestA fork of minitest with less bugs.
168102,64164,278plottyDraw graphs from data gathered by executing commands
169103,17769,506utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
170104,375100,863trenni-markdownA markdown parser and literate programming code generator.
171105,77782,265activerecord-blanksConvert blank values to nil.
172105,96155,740migrateGeneric library to support migrations.
173107,692153,037segfaultHelper to abort your ruby script execution
174107,8329,011rubocop-socketryRuboCop rules for Socketry projects
175107,96790,788network-monitorA tool for monitoring network ports for both throughput and errors.
176112,3348,367traces-backend-open_telemetryA traces backend for Open Telemetry.
177115,019100,863wtfWTF is your program doing?
178124,23069,506sus-fixtures-timeTest fixtures for manipulating time.
179125,059100,863gpstoolA framework for processing GPS data.
180126,006100,863mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
181128,9185,734string-formatFormatting utilities for strings.
182140,52269,506async-busTransparent Ruby IPC over an asynchronous message bus.
183142,23282,265utopia-wikiA simple wiki for Utopia.
184145,33890,788this-gem-does-not-existThere is nothing to see here.
185149,375169,262roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
186149,680131,986utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
187149,79328,686agent-contextInstall and manage context files from Ruby gems.
188153,40590,788utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
189155,76039,186covered-gitProvides coverage computation for git pull requests.
190156,665100,863git-timesheetComputes a timesheet for a given set of git repositories.
191158,55452,325sus-fixtures-benchmarkTest fixtures for benchmarking.
192158,71669,506async-sequelAsynchronous adaptors for Sequel.
193159,76322,377async-ollamaA asynchronous interface to the ollama chat service
194159,837131,986rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
195161,04569,506async-workerNon-blocking thread-pool based workers for blocking operations.
196162,01069,506async-actorA multi-threaded actor implementation where each actor has it's own event loop.
197163,020100,863trenni-wordsProvides a basic profanity/obscenity filter.
198163,941100,863console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
199167,84241,342async-cableAn asynchronous adapter for ActionCable.
200170,087100,863vulkanA wrapper for Vulkan, the graphics API.
201170,30759,807sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
202172,011100,863db-mysqlRuby FFI bindings for libpq C interface.
203175,44041,342async-job-processor-redisA asynchronous job queue for Ruby.
204176,42655,740xrb-railsAdd support XRB templates in Rails.
205177,74555,740complianceA framework for tracking compliance requirements and attestations.
206178,41490,788ffi-nativeWrite a short summary, because RubyGems requires one.
207178,77849,198bake-releasesReleases document management.
208179,932100,863rack-conformAn implementation of the Rack protocol/specification.
209180,09059,807falcon-railsEasy Falcon and Rails integration.
210180,759113,782raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
211181,22790,788compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
212181,357100,863fiber-annotateA mechanism for annotating fibers.
213181,82975,360xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
214181,893100,863protocol-quicQUIC protocol implementation using ngtcp2.
215181,953113,782covered-gihubProvides coverage computation for git pull requests.
216182,53990,788bake-changesChanges document management.
217182,594153,037unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
218182,757153,037sus-fixtures-agent-contextTest fixtures for running in Async.
219182,85259,807async-discordBuild Discord bots and use real time messaging.
220184,12875,360async-cronA scheduling service using cron-style syntax.
221184,574153,037db-active_recordAsynchronous database adapters for ActiveRecord.
222184,658100,863db-migrate-xDatabase migrations.
223185,080100,863protocol-multipartProvides abstractions to handle the multipart format.
224185,38769,506async-rails-xConfiguration for Async Rails.
225185,523169,262metrics-backend-statsdApplication metrics and instrumentation.
226185,60975,360async-http-captureA HTTP request and response capture.
227186,422153,037io-memoryMemory-mapped IO objects for zero-copy data sharing.
228186,487131,986bake-test-typesType checking tasks for Bake.