Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1917rackRack provides a minimal, modular and adaptable interface for developing web application...
23148multipart-postA multipart form post accessory for Net::HTTP.
33763rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
47157nio4rNew IO for Ruby
591141rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6119164listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
71951,174timersPure Ruby one-shot and periodic timers.
8199205http-acceptParse Accept and Accept-Language HTTP headers.
9209296thinA thin and fast web server
10354320rack-attackA rack middleware for throttling and blocking abusive requests
117401,723rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
121,019163rack-sessionA session implementation for Rack.
131,0901,246rack-contribContributed Rack Middleware and Utilities
141,316215rackupA general server command for Rack applications.
151,337568consoleBeautiful logging for Ruby.
161,344578asyncA concurrency framework for Ruby.
171,379580fiber-localProvides a class-level mixin to make fiber local state easy.
181,6242,048async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
191,706620io-eventAn event loop.
201,8622,164cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
211,966607fiber-annotationA mechanism for annotating fibers.
222,0961,849protocol-httpProvides abstractions to handle HTTP protocols.
232,1661,846async-httpA HTTP client and server library.
242,2141,870protocol-http1A low level implementation of the HTTP/1 protocol.
252,2251,862protocol-http2A low level implementation of the HTTP/2 protocol.
262,2734,972async-websocketAn async websocket library on top of protocol-websocket.
272,299488fiber-storageProvides a compatibility shim for fiber storage.
282,3561,808async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,3841,875protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
302,5911,860tracesApplication instrumentation and tracing.
312,6663,084facetsFacets is the premier collection of extension methods for the Ruby programming language...
323,6617,176rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
333,7105,605async-dnsAn easy to use DNS client resolver and server for Ruby.
344,0812,736async-http-faradayProvides an adaptor between async-http and faraday.
354,5403,990process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
364,5413,252thread-localProvides a class-level mixin to make thread local state easy.
374,5643,989graphvizA lightweight interface for generating graphs with Graphviz.
384,6593,996process-terminalProvide access to libc terminal funtions.
394,6794,001process-pipelineExecute composable shell-like pipelines.
404,7214,487async-restA library for RESTful clients (and hopefully servers).
414,8574,523cloudflareA Ruby wrapper for the Cloudflare API.
425,4523,208localhostManage a local certificate authority for self-signed localhost development servers.
435,7263,736samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
445,8283,738mappingMap model objects based on their class to a given output model. Useful for versioning e...
455,8313,633falconA fast, asynchronous, rack-compatible web server.
465,8762,175io-endpointProvides a separation of concerns interface for IO endpoints.
476,0292,173io-streamProvides a generic stream wrapper for IO instances.
486,2083,565async-containerAbstract container-based parallelism using threads and processes where appropriate.
496,5952,252metricsApplication metrics and instrumentation.
506,8563,753async-http-cacheStandard-compliant cache for async-http.
516,9053,755process-metricsProvide detailed OS-specific process metrics.
527,4753,519protocol-rackAn implementation of the Rack protocol/specification.
537,6736,092build-environmentA nested hash data structure for controlling build environments.
547,67632,739utopiaUtopia is a framework for building dynamic content-driven websites.
558,4198,107async-rspecHelpers for writing specs against the async gem.
568,5076,185protocol-websocketA low level implementation of the WebSocket protocol.
578,6554,371async-redisA Redis client library.
588,70519,383async-awaitImplements the async/await pattern on top of async :)
598,7549,380bakeA replacement for rake with a simpler syntax.
608,7954,422protocol-redisA transport agnostic RESP protocol client/server.
618,9237,147booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
629,1418,571rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
639,1808,541rspec-memoryRSpec helpers for checking memory allocations.
649,58261,056rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6510,47011,138build-filesAbstractions for handling and mapping paths.
6611,05919,383decodeCode analysis for documentation generation.
6711,3759,304coveredA modern approach to code coverage.
6811,4154,040async-serviceA service layer for Async.
6912,02629,128http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
7012,11561,056teapotTeapot is a tool for managing complex cross-platform builds.
7113,15320,748traces-backend-datadogA traces backend for Datadog.
7213,9928,541async-processAsynchronous process spawning.
7314,06120,032trenniA fast native templating system that compiles directly to Ruby code.
7414,56729,128http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
7514,75715,227susA fast and scalable test runner.
7615,55021,587console-output-datadogAttach Datadog trace and span details to logs.
7717,37612,558build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
7817,60061,056metrics-backend-datadogApplication metrics and instrumentation.
7918,1548,616ffi-clangRuby FFI bindings for libclang C interface.
8018,30632,739utopia-projectA project documentation tool based on Utopia.
8118,56861,056trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
8218,69412,860buildBuild is a framework for creating task based build systems.
8319,6879,568bake-modernizeAutomatically modernize parts of your project/gem.
8419,87712,068bake-test-externalRun external test suites to check for breakage.
8519,98661,056latinumProvides immutable resource and money computations.
8620,07361,056relaxo-modelA model layer for the relaxo document database.
8720,40343,573eventAn event loop.
8820,81414,649bake-testRun local test suites without knowing exactly how to run them.
8920,90423,698geospatialProvides abstractions for dealing with geographical locations efficiently
9023,94418,354build-uriHandle absolute URIs, triples and file paths uniformly.
9123,98361,056dbA low level database access gem.
9224,35911,038marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
9324,50219,383guard-falconA guard plugin to run an instance of the falcon web server.
9424,85561,056fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
9525,00936,844process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
9626,11310,104console-adapter-railsAdapt Rails logs and events to the console gem.
9726,14415,031benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
9827,28525,033ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
9928,06543,573memoryMemory profiling routines for Ruby 2.3+
10028,47322,562sus-fixtures-asyncTest fixtures for running in Async.
10128,50161,056relaxoRelaxo is versioned document database built on top of git.
10229,1107,603vipsProvides pre-compiled binaries for libvips.
10329,61761,056rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
10429,97822,562sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
10531,00143,573db-mariadbAn event-driven interface for MariaDB and MySQL servers.
10631,5768,488falcon-capybaraUse the falcon web server to run capybara/selenium tests.
10731,92916,904cloudflare-dns-updateA dyndns client for Cloudflare.
10832,49120,032rackulaGenerate a static site from any rackup compatible application.
10933,91716,011turbo_testPress the turbo button... for your tests.
11034,44616,011bake-gemRelease management for Ruby gems.
11134,48043,573lsyncLSync is a tool for scripted synchronization and backups.
11234,58761,056activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
11335,05017,974rack-freezeProvides a policy for frozen rack middleware.
11435,37623,698geospatial-kmlRead geo data from keyhole markup language files.
11536,26961,056db-postgresRuby FFI bindings for libpq C interface.
11636,63817,565build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
11738,35661,056variantA policy gem for selecting different environments.
11839,71561,056docsDocumentation generator with support for including code examples and compiling them at ...
11940,30516,318bake-bundlerProvides recipes for bundler.
12042,39361,056activerecord-rackProvides connection management for Rack applications using ActiveRecord.
12143,89517,214build-dependencyA set of data structures and algorithms for dependency resolution.
12246,48126,830liveLive HTML tags updated via a WebSocket.
12347,98961,056vips-thumbnailConvenient thumbnail resizing using libvips.
12449,22261,056xapian-coreProvides Xapian libraries and Ruby bindings.
12550,10261,056xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
12651,01561,056trenni-sanitizeSanitize markdown according to a set of rules.
12751,22761,056utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
12852,66661,056utopia-galleryA gallery tag for use with the Utopia web framework.
12952,95361,056utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13054,45136,844schedulerTimeouts and scheduled events for Ruby
13156,35761,056relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
13257,44561,056activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
13357,52361,056periodicalPeriodical is a simple framework for working with durations and periods.
13457,76943,573async-mysqlAccess mysql without blocking.
13558,59843,573ffi-moduleWrite a short summary, because RubyGems requires one.
13660,32961,056typesA simple human-readable and Ruby-parsable type library.
13760,36461,056sus-fixtures-opensslTest fixtures for running with OpenSSL.
13864,03629,128colladaThis library provides support for loading and processing data from Collada Digital As...
13964,26761,056traceApplication instrumentation and tracing.
14065,68061,056db-modelA object-relational mapper.
14168,16126,830async-slackBuild Slack bots and use real time messaging.
14270,60061,056xapian-rackXapian::Rack provides indexing and searching integration with Rack.
14372,56432,739xrbA fast native templating system that compiles directly to Ruby code.
14481,21061,056time-zoneComputes timezones using the system TZ environment variable.
14583,24443,573async-postgresAccess postgres without blocking.
14687,83218,354build-files-monitorEfficiently monitor changes to the file system.
14788,00261,056syncoSynco is a tool for scripted synchronization and backups.
14889,82121,587async-webdriverA native library implementing the W3C WebDriver client specification.
14992,81836,844build-textText substitutions and merging.
15092,99461,056post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
15193,31661,056dataAccess to the rawdata API
15295,33861,056git-heatmapGenerate heatmap style visualisations based on git history.
15396,54636,844celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
15497,58936,844io-watchA tool for watching changes to the filesystem.
15598,38236,844betatestA fork of minitest with less bugs.
156101,76143,573livelyA simple client-server SPA framework.
157103,34161,056utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
158103,73461,056plottyDraw graphs from data gathered by executing commands
159105,06161,056trenni-markdownA markdown parser and literate programming code generator.
160106,21061,056migrateGeneric library to support migrations.
161107,30361,056network-monitorA tool for monitoring network ports for both throughput and errors.
162108,46661,056activerecord-blanksConvert blank values to nil.
163114,18426,830async-debugLive debugging for Async.
164114,54061,056wtfWTF is your program doing?
165120,00015,726async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
166121,36736,844bake-github-pagesPublish to GitHub pages.
167124,11461,056gpstoolA framework for processing GPS data.
168124,15816,318async-jobAn asynchronous job queue for Ruby.
169126,39161,056mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
170135,59461,056sus-fixtures-consoleTest fixtures for capturing Console output.
171145,04936,844async-busTransparent Ruby IPC over an asynchronous message bus.
172145,52661,056utopia-wikiA simple wiki for Utopia.
173149,65861,056utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
174151,13661,056this-gem-does-not-existThere is nothing to see here.
175155,36661,056git-timesheetComputes a timesheet for a given set of git repositories.
176157,41143,573roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
177157,82461,056utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
178158,13543,573async-sequelAsynchronous adaptors for Sequel.
179158,74661,056rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
180160,81343,573async-workerNon-blocking thread-pool based workers for blocking operations.
181161,36326,830covered-gitProvides coverage computation for git pull requests.
182162,66161,056trenni-wordsProvides a basic profanity/obscenity filter.
183163,34061,056xrb-sanitizeSanitize markup according to a set of rules.
184168,88561,056vulkanA wrapper for Vulkan, the graphics API.
185171,41861,056db-mysqlRuby FFI bindings for libpq C interface.
186173,06418,842console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
187173,50661,056traces-backend-open_telemetryA traces backend for Open Telemetry.
188175,31361,056sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
189175,97136,844async-actorA multi-threaded actor implementation where each actor has it's own event loop.
190176,97343,573xrb-railsAdd support XRB templates in Rails.
191177,50829,128complianceA framework for tracking compliance requirements and attestations.
192178,13061,056rack-conformAn implementation of the Rack protocol/specification.
193178,39561,056ffi-nativeWrite a short summary, because RubyGems requires one.
194178,54829,128async-ollamaA asynchronous interface to the ollama chat service
195179,42961,056fiber-annotateA mechanism for annotating fibers.
196180,00561,056raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
197180,22736,844compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
198180,24661,056protocol-quicQUIC protocol implementation using ngtcp2.
199180,70243,573covered-gihubProvides coverage computation for git pull requests.
200181,60336,844bake-changesChanges document management.
201181,82661,056unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
202182,13161,056xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
203182,50943,573async-cronA scheduling service using cron-style syntax.
204182,52743,573bake-releasesReleases document management.
205182,72343,573async-job-processor-redisA asynchronous job queue for Ruby.
206182,74661,056sus-fixtures-timeTest fixtures for manipulating time.
207182,76561,056db-active_recordAsynchronous database adapters for ActiveRecord.
208182,80661,056db-migrate-xDatabase migrations.
209183,20636,844async-discordBuild Discord bots and use real time messaging.
210183,23543,573async-cableAn asynchronous adapter for ActionCable.