Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1917rackRack provides a minimal, modular and adaptable interface for developing web application...
23135multipart-postA multipart form post accessory for Net::HTTP.
33757rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
47258nio4rNew IO for Ruby
589131rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6118157listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7180938timersPure Ruby one-shot and periodic timers.
8201170http-acceptParse Accept and Accept-Language HTTP headers.
9208451thinA thin and fast web server
10366273rack-attackA rack middleware for throttling and blocking abusive requests
116971,753rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
121,0701,339rack-contribContributed Rack Middleware and Utilities
131,437814consoleBeautiful logging for Ruby.
141,440255rack-sessionA session implementation for Rack.
151,449819asyncA concurrency framework for Ruby.
161,526821fiber-localProvides a class-level mixin to make fiber local state easy.
171,5751,803async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
181,692572rackupA general server command for Rack applications.
191,8172,215cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
201,963859io-eventAn event loop.
212,1775,080async-websocketAn async websocket library on top of protocol-websocket.
222,2501,807protocol-httpProvides abstractions to handle HTTP protocols.
232,3111,811async-httpA HTTP client and server library.
242,3651,814protocol-http1A low level implementation of the HTTP/1 protocol.
252,3851,814protocol-http2A low level implementation of the HTTP/2 protocol.
262,4131,808async-poolA singleplex and multiplex resource pool for implementing robust clients.
272,4511,816protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
282,6182,823facetsFacets is the premier collection of extension methods for the Ruby programming language...
292,738839fiber-annotationA mechanism for annotating fibers.
302,8701,813tracesApplication instrumentation and tracing.
313,5654,261rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
323,6233,935async-dnsAn easy to use DNS client resolver and server for Ruby.
334,3862,454async-http-faradayProvides an adaptor between async-http and faraday.
344,5813,695process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
354,6263,669graphvizA lightweight interface for generating graphs with Graphviz.
364,6573,268thread-localProvides a class-level mixin to make thread local state easy.
374,6734,702async-restA library for RESTful clients (and hopefully servers).
384,7383,693process-terminalProvide access to libc terminal funtions.
394,7543,690process-pipelineExecute composable shell-like pipelines.
404,8124,754cloudflareA Ruby wrapper for the Cloudflare API.
415,357876fiber-storageProvides a compatibility shim for fiber storage.
425,8313,286localhostManage a local certificate authority for self-signed localhost development servers.
436,0403,628samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
446,1313,720falconA fast, asynchronous, rack-compatible web server.
456,1773,636mappingMap model objects based on their class to a given output model. Useful for versioning e...
466,6853,691async-containerAbstract container-based parallelism using threads and processes where appropriate.
477,46713,127utopiaUtopia is a framework for building dynamic content-driven websites.
487,5083,726async-http-cacheStandard-compliant cache for async-http.
497,5756,338build-environmentA nested hash data structure for controlling build environments.
507,6053,732process-metricsProvide detailed OS-specific process metrics.
518,45613,455async-awaitImplements the async/await pattern on top of async :)
528,4996,338async-rspecHelpers for writing specs against the async gem.
538,6286,612protocol-websocketA low level implementation of the WebSocket protocol.
548,78910,122bakeA replacement for rake with a simpler syntax.
558,8968,906booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
569,0003,639protocol-rackAn implementation of the Rack protocol/specification.
579,2665,265async-redisA Redis client library.
589,28222,754rexecRExec stands for Remote Execute and provides support for executing processes both loc...
599,2956,417rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
609,3386,408rspec-memoryRSpec helpers for checking memory allocations.
619,4445,265protocol-redisA transport agnostic RESP protocol client/server.
6210,23212,932build-filesAbstractions for handling and mapping paths.
6310,2642,600io-endpointProvides a separation of concerns interface for IO endpoints.
6410,4802,624io-streamProvides a generic stream wrapper for IO instances.
6511,15813,127decodeCode analysis for documentation generation.
6611,73924,456http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
6711,76610,122coveredA modern approach to code coverage.
6811,84619,489teapotTeapot is a tool for managing complex cross-platform builds.
6912,15740,310metricsApplication metrics and instrumentation.
7012,83419,489traces-backend-datadogA traces backend for Datadog.
7113,76613,213trenniA fast native templating system that compiles directly to Ruby code.
7214,22527,598http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
7314,7928,759async-processAsynchronous process spawning.
7415,14524,456console-output-datadogAttach Datadog trace and span details to logs.
7516,1438,364susA fast and scalable test runner.
7617,21840,310metrics-backend-datadogApplication metrics and instrumentation.
7717,26613,213build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
7818,29527,598trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
7918,4667,564utopia-projectA project documentation tool based on Utopia.
8018,57811,166buildBuild is a framework for creating task based build systems.
8118,97211,367ffi-clangRuby FFI bindings for libclang C interface.
8219,4134,065async-serviceA service layer for Async.
8319,68313,575latinumProvides immutable resource and money computations.
8419,82740,310relaxo-modelA model layer for the relaxo document database.
8520,14016,963eventAn event loop.
8620,39111,227bake-modernizeAutomatically modernize parts of your project/gem.
8720,72240,310geospatialProvides abstractions for dealing with geographical locations efficiently
8823,55711,227bake-test-externalRun external test suites to check for breakage.
8923,75840,310dbA low level database access gem.
9024,47540,310fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
9124,61513,699guard-falconA guard plugin to run an instance of the falcon web server.
9224,73716,963process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
9325,02712,064bake-testRun local test suites without knowing exactly hwo to run them.
9426,36121,477benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
9526,82213,575console-adapter-railsAdapt Rails logs and events to the console gem.
9626,98511,638marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
9727,45114,915ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
9827,56927,598memoryMemory profiling routines for Ruby 2.3+
9928,27540,310relaxoRelaxo is versioned document database built on top of git.
10029,00314,374rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
10131,32140,310db-mariadbAn event-driven interface for MariaDB and MySQL servers.
10231,76840,310cloudflare-dns-updateA dyndns client for Cloudflare.
10332,73224,456rackulaGenerate a static site from any rackup compatible application.
10432,73913,862vipsProvides pre-compiled binaries for libvips.
10533,90840,310lsyncLSync is a tool for scripted synchronization and backups.
10634,26040,310activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
10735,03422,754bake-gemRelease management for Ruby gems.
10835,33640,310geospatial-kmlRead geo data from keyhole markup language files.
10935,36012,419rack-freezeProvides a policy for frozen rack middleware.
11035,51713,575falcon-capybaraUse the falcon web server to run capybara/selenium tests.
11135,97310,005sus-fixtures-asyncTest fixtures for running in Async.
11236,53240,310db-postgresRuby FFI bindings for libpq C interface.
11336,6058,132build-uriHandle absolute URIs, triples and file paths uniformly.
11436,75540,310sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
11537,03412,839build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
11638,41713,575variantA policy gem for selecting different environments.
11738,65311,981turbo_testPress the turbo button... for your tests.
11839,15140,310docsDocumentation generator with support for including code examples and compiling them at ...
11940,56927,598bake-bundlerProvides recipes for bundler.
12041,52340,310activerecord-rackProvides connection management for Rack applications using ActiveRecord.
12144,89113,034build-dependencyA set of data structures and algorithms for dependency resolution.
12247,91240,310vips-thumbnailConvenient thumbnail resizing using libvips.
12348,86027,598xapian-coreProvides Xapian libraries and Ruby bindings.
12449,37227,598liveLive HTML tags updated via a WebSocket.
12549,67527,598xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
12650,72340,310trenni-sanitizeSanitize markdown according to a set of rules.
12750,83040,310utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
12852,57540,310utopia-galleryA gallery tag for use with the Utopia web framework.
12952,58324,456utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13054,50021,477schedulerTimeouts and scheduled events for Ruby
13155,84440,310relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
13256,76640,310async-mysqlAccess mysql without blocking.
13357,26740,310periodicalPeriodical is a simple framework for working with durations and periods.
13457,32840,310activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
13559,05040,310ffi-moduleWrite a short summary, because RubyGems requires one.
13659,75140,310typesA simple human-readable and Ruby-parsable type library.
13763,44940,310colladaThis library provides support for loading and processing data from Collada Digital As...
13863,83840,310traceApplication instrumentation and tracing.
13965,91640,310db-modelA object-relational mapper.
14067,99440,310async-slackBuild Slack bots and use real time messaging.
14170,17027,598xapian-rackXapian::Rack provides indexing and searching integration with Rack.
14281,23340,310time-zoneComputes timezones using the system TZ environment variable.
14384,88715,758async-postgresAccess postgres without blocking.
14489,49840,310syncoSynco is a tool for scripted synchronization and backups.
14590,51740,310sus-fixtures-opensslTest fixtures for running with OpenSSL.
14691,57118,879xrbA fast native templating system that compiles directly to Ruby code.
14792,17440,310post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
14892,21220,314build-textText substitutions and merging.
14992,33940,310dataAccess to the rawdata API
15094,33340,310async-webdriverA native library implementing the W3C WebDriver client specification.
15195,08513,034build-files-monitorEfficiently monitor changes to the file system.
15295,29940,310git-heatmapGenerate heatmap style visualisations based on git history.
15395,94240,310celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
15497,85340,310betatestA fork of minitest with less bugs.
155102,71240,310utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
156103,63340,310plottyDraw graphs from data gathered by executing commands
157104,70940,310trenni-markdownA markdown parser and literate programming code generator.
158106,40040,310migrateGeneric library to support migrations.
159106,70340,310network-monitorA tool for monitoring network ports for both throughput and errors.
160108,31213,862activerecord-blanksConvert blank values to nil.
161109,57540,310livelyA simple client-server SPA framework.
162113,99340,310wtfWTF is your program doing?
163120,44840,310async-debugLive debugging for Async.
164121,61727,598bake-github-pagesPublish to GitHub pages.
165123,38740,310gpstoolA framework for processing GPS data.
166126,34727,598mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
167146,04240,310utopia-wikiA simple wiki for Utopia.
168146,25640,310async-busTransparent Ruby IPC over an asynchronous message bus.
169148,88540,310utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
170151,59340,310this-gem-does-not-existThere is nothing to see here.
171154,73840,310git-timesheetComputes a timesheet for a given set of git repositories.
172157,09940,310roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
173157,58340,310utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
174157,80840,310async-sequelAsynchronous adaptors for Sequel.
175158,04740,310rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
176160,57022,754async-workerNon-blocking thread-pool based workers for blocking operations.
177161,96840,310trenni-wordsProvides a basic profanity/obscenity filter.
178164,61527,598async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
179164,91440,310covered-gitProvides coverage computation for git pull requests.
180166,52240,310async-jobA asynchronous job queue for Ruby.
181168,17140,310vulkanA wrapper for Vulkan, the graphics API.
182170,88740,310db-mysqlRuby FFI bindings for libpq C interface.
183172,97540,310traces-backend-open_telemetryA traces backend for Open Telemetry.
184174,21127,598io-watchA tool for watching changes to the filesystem.
185175,16021,477xrb-sanitizeSanitize markup according to a set of rules.
186176,47940,310async-actorA multi-threaded actor implementation where each actor has it's own event loop.
187176,52840,310sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
188177,16127,598sus-fixtures-consoleTest fixtures for capturing Console output.
189177,23340,310rack-conformAn implementation of the Rack protocol/specification.
190177,37340,310complianceA framework for tracking compliance requirements and attestations.
191177,59521,477console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
192177,82940,310xrb-railsAdd support XRB templates in Rails.
193178,46140,310fiber-annotateA mechanism for annotating fibers.
194178,53640,310ffi-nativeWrite a short summary, because RubyGems requires one.
195179,26440,310protocol-quicQUIC protocol implementation using ngtcp2.
196179,61540,310raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
197179,71040,310compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
198179,77440,310covered-gihubProvides coverage computation for git pull requests.
199181,05940,310async-ollamaA asynchronous interface to the ollama chat service
200181,08940,310unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
201181,25040,310xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
202181,36340,310async-cronA scheduling service using cron-style syntax.
203181,567-sus-fixtures-timeTest fixtures for manipulating time.