Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1912rackRack provides a minimal, modular and adaptable interface for developing web application...
23155multipart-postA multipart form post accessory for Net::HTTP.
33768rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
47166nio4rNew IO for Ruby
591121rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6119144listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7192804timersPure Ruby one-shot and periodic timers.
8199190http-acceptParse Accept and Accept-Language HTTP headers.
9209295thinA thin and fast web server
10358315rack-attackA rack middleware for throttling and blocking abusive requests
117321,835rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
121,0851,185rack-contribContributed Rack Middleware and Utilities
131,119181rack-sessionA session implementation for Rack.
141,361640consoleBeautiful logging for Ruby.
151,367650asyncA concurrency framework for Ruby.
161,410644fiber-localProvides a class-level mixin to make fiber local state easy.
171,411246rackupA general server command for Rack applications.
181,6091,864async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
191,768746io-eventAn event loop.
201,8472,092cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
212,092690fiber-annotationA mechanism for annotating fibers.
222,1161,774protocol-httpProvides abstractions to handle HTTP protocols.
232,1781,793async-httpA HTTP client and server library.
242,2404,771async-websocketAn async websocket library on top of protocol-websocket.
252,2411,782protocol-http1A low level implementation of the HTTP/1 protocol.
262,2611,783protocol-http2A low level implementation of the HTTP/2 protocol.
272,3631,788async-poolA singleplex and multiplex resource pool for implementing robust clients.
282,3851,784protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
292,625550fiber-storageProvides a compatibility shim for fiber storage.
302,6331,787tracesApplication instrumentation and tracing.
312,6543,143facetsFacets is the premier collection of extension methods for the Ruby programming language...
323,6253,913rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
333,6803,650async-dnsAn easy to use DNS client resolver and server for Ruby.
344,1312,563async-http-faradayProvides an adaptor between async-http and faraday.
354,5514,054process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
364,5652,813thread-localProvides a class-level mixin to make thread local state easy.
374,5764,051graphvizA lightweight interface for generating graphs with Graphviz.
384,6694,081process-terminalProvide access to libc terminal funtions.
394,6934,079process-pipelineExecute composable shell-like pipelines.
404,7134,728async-restA library for RESTful clients (and hopefully servers).
414,8424,760cloudflareA Ruby wrapper for the Cloudflare API.
425,5583,390localhostManage a local certificate authority for self-signed localhost development servers.
435,8113,683samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
445,9173,712mappingMap model objects based on their class to a given output model. Useful for versioning e...
455,9194,114falconA fast, asynchronous, rack-compatible web server.
466,3593,821async-containerAbstract container-based parallelism using threads and processes where appropriate.
476,5482,176io-endpointProvides a separation of concerns interface for IO endpoints.
486,8092,173io-streamProvides a generic stream wrapper for IO instances.
497,0264,094async-http-cacheStandard-compliant cache for async-http.
507,1024,087process-metricsProvide detailed OS-specific process metrics.
517,59720,899utopiaUtopia is a framework for building dynamic content-driven websites.
527,6142,242metricsApplication metrics and instrumentation.
537,6238,001build-environmentA nested hash data structure for controlling build environments.
547,9743,855protocol-rackAn implementation of the Rack protocol/specification.
558,4217,449async-rspecHelpers for writing specs against the async gem.
568,5516,113protocol-websocketA low level implementation of the WebSocket protocol.
578,61323,839async-awaitImplements the async/await pattern on top of async :)
588,7546,666bakeA replacement for rake with a simpler syntax.
598,8136,040async-redisA Redis client library.
608,9207,861booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
618,9745,943protocol-redisA transport agnostic RESP protocol client/server.
629,1867,427rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
639,2207,462rspec-memoryRSpec helpers for checking memory allocations.
649,47914,150rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6510,39325,281build-filesAbstractions for handling and mapping paths.
6611,0717,590decodeCode analysis for documentation generation.
6711,4546,745coveredA modern approach to code coverage.
6811,95121,712http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
6912,04029,299teapotTeapot is a tool for managing complex cross-platform builds.
7012,8474,321async-serviceA service layer for Async.
7113,06117,602traces-backend-datadogA traces backend for Datadog.
7213,98532,342trenniA fast native templating system that compiles directly to Ruby code.
7314,2648,021async-processAsynchronous process spawning.
7414,47922,698http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
7515,0507,228susA fast and scalable test runner.
7615,42329,299console-output-datadogAttach Datadog trace and span details to logs.
7717,33723,839build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
7817,47071,275metrics-backend-datadogApplication metrics and instrumentation.
7918,32027,003utopia-projectA project documentation tool based on Utopia.
8018,47049,668trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
8118,49715,770ffi-clangRuby FFI bindings for libclang C interface.
8218,63625,281buildBuild is a framework for creating task based build systems.
8319,88021,712bake-modernizeAutomatically modernize parts of your project/gem.
8419,89136,251latinumProvides immutable resource and money computations.
8519,99213,405relaxo-modelA model layer for the relaxo document database.
8620,33341,165eventAn event loop.
8720,6016,979bake-test-externalRun external test suites to check for breakage.
8820,83820,138geospatialProvides abstractions for dealing with geographical locations efficiently
8921,5817,153bake-testRun local test suites without knowing exactly how to run them.
9023,89118,979dbA low level database access gem.
9124,62116,580guard-falconA guard plugin to run an instance of the falcon web server.
9224,73549,668fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
9324,91120,899process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
9424,98710,687marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
9525,7616,645build-uriHandle absolute URIs, triples and file paths uniformly.
9626,22421,712benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
9726,51711,503console-adapter-railsAdapt Rails logs and events to the console gem.
9827,26815,770ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
9927,91729,299memoryMemory profiling routines for Ruby 2.3+
10028,42415,494relaxoRelaxo is versioned document database built on top of git.
10129,43349,668rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
10229,9007,371sus-fixtures-asyncTest fixtures for running in Async.
10330,8487,802vipsProvides pre-compiled binaries for libvips.
10431,05549,668db-mariadbAn event-driven interface for MariaDB and MySQL servers.
10531,5338,036sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
10631,95649,668cloudflare-dns-updateA dyndns client for Cloudflare.
10732,52916,316rackulaGenerate a static site from any rackup compatible application.
10833,6669,521falcon-capybaraUse the falcon web server to run capybara/selenium tests.
10934,30971,275lsyncLSync is a tool for scripted synchronization and backups.
11034,3517,449turbo_testPress the turbo button... for your tests.
11134,48649,668activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
11234,59223,839bake-gemRelease management for Ruby gems.
11335,14016,896rack-freezeProvides a policy for frozen rack middleware.
11435,31820,899geospatial-kmlRead geo data from keyhole markup language files.
11536,29249,668db-postgresRuby FFI bindings for libpq C interface.
11636,73336,251build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
11738,23427,003variantA policy gem for selecting different environments.
11839,54271,275docsDocumentation generator with support for including code examples and compiling them at ...
11940,42171,275bake-bundlerProvides recipes for bundler.
12042,10871,275activerecord-rackProvides connection management for Rack applications using ActiveRecord.
12144,15632,342build-dependencyA set of data structures and algorithms for dependency resolution.
12247,75014,673liveLive HTML tags updated via a WebSocket.
12347,99871,275vips-thumbnailConvenient thumbnail resizing using libvips.
12449,10171,275xapian-coreProvides Xapian libraries and Ruby bindings.
12549,96971,275xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
12650,91241,165trenni-sanitizeSanitize markdown according to a set of rules.
12751,11671,275utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
12852,60149,668utopia-galleryA gallery tag for use with the Utopia web framework.
12952,84771,275utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13054,43223,839schedulerTimeouts and scheduled events for Ruby
13156,17919,538relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
13257,38927,003periodicalPeriodical is a simple framework for working with durations and periods.
13357,40049,668activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
13457,41371,275async-mysqlAccess mysql without blocking.
13558,55841,165ffi-moduleWrite a short summary, because RubyGems requires one.
13660,19471,275typesA simple human-readable and Ruby-parsable type library.
13763,85571,275colladaThis library provides support for loading and processing data from Collada Digital As...
13864,16671,275traceApplication instrumentation and tracing.
13965,50871,275db-modelA object-relational mapper.
14066,66312,206sus-fixtures-opensslTest fixtures for running with OpenSSL.
14168,11671,275async-slackBuild Slack bots and use real time messaging.
14270,45871,275xapian-rackXapian::Rack provides indexing and searching integration with Rack.
14378,08110,773xrbA fast native templating system that compiles directly to Ruby code.
14481,20971,275time-zoneComputes timezones using the system TZ environment variable.
14584,17618,979async-postgresAccess postgres without blocking.
14688,23527,003syncoSynco is a tool for scripted synchronization and backups.
14789,47432,342build-files-monitorEfficiently monitor changes to the file system.
14891,22036,251async-webdriverA native library implementing the W3C WebDriver client specification.
14992,60571,275build-textText substitutions and merging.
15092,69941,165post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
15193,00371,275dataAccess to the rawdata API
15295,34936,251git-heatmapGenerate heatmap style visualisations based on git history.
15396,34271,275celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
15498,20271,275betatestA fork of minitest with less bugs.
155103,15671,275utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
156103,74732,342plottyDraw graphs from data gathered by executing commands
157104,37436,251livelyA simple client-server SPA framework.
158104,98936,251trenni-markdownA markdown parser and literate programming code generator.
159106,19971,275migrateGeneric library to support migrations.
160107,10371,275network-monitorA tool for monitoring network ports for both throughput and errors.
161108,21149,668activerecord-blanksConvert blank values to nil.
162114,37271,275wtfWTF is your program doing?
163114,86012,206io-watchA tool for watching changes to the filesystem.
164116,00449,668async-debugLive debugging for Async.
165121,43471,275bake-github-pagesPublish to GitHub pages.
166123,84871,275gpstoolA framework for processing GPS data.
167126,41271,275mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
168127,08271,275async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
169132,11371,275async-jobAn asynchronous job queue for Ruby.
170145,40471,275async-busTransparent Ruby IPC over an asynchronous message bus.
171145,73171,275utopia-wikiA simple wiki for Utopia.
172149,41449,668utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
173151,36471,275this-gem-does-not-existThere is nothing to see here.
174155,12171,275git-timesheetComputes a timesheet for a given set of git repositories.
175157,33349,668roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
176157,64271,275utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
177157,80711,636sus-fixtures-consoleTest fixtures for capturing Console output.
178158,03071,275async-sequelAsynchronous adaptors for Sequel.
179158,49449,668rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
180160,77771,275async-workerNon-blocking thread-pool based workers for blocking operations.
181162,37771,275trenni-wordsProvides a basic profanity/obscenity filter.
182162,45927,003covered-gitProvides coverage computation for git pull requests.
183167,85027,003xrb-sanitizeSanitize markup according to a set of rules.
184168,65671,275vulkanA wrapper for Vulkan, the graphics API.
185171,22071,275db-mysqlRuby FFI bindings for libpq C interface.
186173,26971,275traces-backend-open_telemetryA traces backend for Open Telemetry.
187175,42917,980console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
188175,51871,275sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
189176,08571,275async-actorA multi-threaded actor implementation where each actor has it's own event loop.
190177,24516,031xrb-railsAdd support XRB templates in Rails.
191177,51971,275complianceA framework for tracking compliance requirements and attestations.
192177,82249,668rack-conformAn implementation of the Rack protocol/specification.
193178,23171,275ffi-nativeWrite a short summary, because RubyGems requires one.
194179,13471,275fiber-annotateA mechanism for annotating fibers.
195179,48971,275async-ollamaA asynchronous interface to the ollama chat service
196179,72849,668raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
197179,97049,668protocol-quicQUIC protocol implementation using ngtcp2.
198180,10271,275compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
199180,41771,275covered-gihubProvides coverage computation for git pull requests.
200181,51949,668unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
201181,53971,275bake-changesChanges document management.
202181,80571,275xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
203182,16271,275async-cronA scheduling service using cron-style syntax.
204182,33849,668bake-releasesReleases document management.
205182,38371,275sus-fixtures-timeTest fixtures for manipulating time.
206182,40471,275db-active_recordAsynchronous database adapters for ActiveRecord.
207182,42371,275async-job-processor-redisA asynchronous job queue for Ruby.
208182,48571,275db-migrate-xDatabase migrations.