Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
182rackRack provides a minimal, modular and adaptable interface for developing web application...
231134multipart-postA multipart form post accessory for Net::HTTP.
33738rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46924nio4rNew IO for Ruby
593135rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6121145listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7197117http-acceptParse Accept and Accept-Language HTTP headers.
8216181thinA thin and fast web server
9220626timersPure Ruby one-shot and periodic timers.
10342694rack-attackA rack middleware for throttling and blocking abusive requests
1144277rack-sessionA session implementation for Rack.
1260772rackupA general server command for Rack applications.
138201,431rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,088528asyncA concurrency framework for Ruby.
151,091540consoleBeautiful logging for Ruby.
161,167551fiber-localProvides a class-level mixin to make fiber local state easy.
171,1741,709rack-contribContributed Rack Middleware and Utilities
181,395668io-eventAn event loop.
191,472468fiber-storageProvides a compatibility shim for fiber storage.
201,518687fiber-annotationA mechanism for annotating fibers.
211,7121,841async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
221,832986tracesApplication instrumentation and tracing.
231,9552,189cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
241,9701,037protocol-httpProvides abstractions to handle HTTP protocols.
251,9991,031async-httpA HTTP client and server library.
262,1391,040protocol-http2A low level implementation of the HTTP/2 protocol.
272,1421,036protocol-http1A low level implementation of the HTTP/1 protocol.
282,2001,015async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,2341,019metricsApplication metrics and instrumentation.
302,2531,248protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,4464,977async-websocketAn async websocket library on top of protocol-websocket.
322,7853,483facetsFacets is the premier collection of extension methods for the Ruby programming language...
333,6912,230async-http-faradayProvides an adaptor between async-http and faraday.
343,7462,531async-dnsAn easy to use DNS client resolver and server for Ruby.
353,8695,079rubydnsAn easy to use DNS server and resolver for Ruby.
363,8941,140io-endpointProvides a separation of concerns interface for IO endpoints.
374,0391,165io-streamProvides a generic stream wrapper for IO instances.
384,2873,019thread-localProvides a class-level mixin to make thread local state easy.
394,4662,958process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
404,4912,976graphvizA lightweight interface for generating graphs with Graphviz.
414,4982,489async-restA library for RESTful clients (and hopefully servers).
424,5643,001process-terminalProvide access to libc terminal funtions.
434,5823,000process-pipelineExecute composable shell-like pipelines.
444,7504,120localhostManage a local certificate authority for self-signed localhost development servers.
454,8244,290samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
464,8614,446mappingMap an input model to an output model using a mapping model.
474,9264,779cloudflareA Ruby wrapper for the Cloudflare API.
485,3094,481falconA fast, asynchronous, rack-compatible web server.
495,4984,675async-containerAbstract container-based parallelism using threads and processes where appropriate.
505,8735,660async-http-cacheStandard-compliant cache for async-http.
515,9784,680protocol-rackAn implementation of the Rack protocol/specification.
526,3058,429process-metricsProvide detailed OS-specific process metrics.
536,8345,241bakeA replacement for rake with a simpler syntax.
547,4705,225async-serviceA service layer for Async.
557,9992,991async-redisA Redis client library.
568,0329,466build-environmentA nested hash data structure for controlling build environments.
578,0632,989protocol-redisA transport agnostic RESP protocol client/server.
588,0704,654utopiaUtopia is a framework for building dynamic content-driven websites.
598,1668,998async-rspecHelpers for writing specs against the async gem.
608,2605,858protocol-websocketA low level implementation of the WebSocket protocol.
618,6569,942rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
628,6819,942rspec-memoryRSpec helpers for checking memory allocations.
638,7865,381booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
648,8295,178coveredA modern approach to code coverage.
659,1515,673bake-test-externalRun external test suites to check for breakage.
669,17714,184async-awaitImplements the async/await pattern on top of async :)
679,4734,733susA fast and scalable test runner.
6810,1687,021rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6910,3754,542decodeCode analysis for documentation generation.
7010,6096,662build-filesAbstractions for handling and mapping paths.
7111,3006,048bake-testRun local test suites without knowing exactly how to run them.
7211,86031,699async-railsRails asset pipeline wrapper for async.js
7312,6348,045http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
7412,68913,037teapotTeapot is a tool for managing complex cross-platform builds.
7513,28614,921async-processAsynchronous process spawning.
7613,56212,183traces-backend-datadogA traces backend for Datadog.
7713,7837,772trenniA fast native templating system that compiles directly to Ruby code.
7814,4246,223async-container-supervisorA supervisor for managing multiple container processes.
7914,4406,196memory-leakA memory leak monitor.
8015,26721,990http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
8115,9836,499vipsProvides pre-compiled binaries for libvips.
8216,31616,878console-output-datadogAttach Datadog trace and span details to logs.
8316,5366,872utopia-projectA project documentation tool based on Utopia.
8417,2096,696bake-modernizeAutomatically modernize parts of your project/gem.
8517,3616,431marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
8617,4448,045sus-fixtures-asyncTest fixtures for running in Async.
8717,7649,942build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
8818,00911,176ffi-clangRuby FFI bindings for libclang C interface.
8918,41412,603falcon-capybaraUse the falcon web server to run capybara/selenium tests.
9018,44224,586metrics-backend-datadogApplication metrics and instrumentation.
9119,01010,902buildBuild is a framework for creating task based build systems.
9219,1108,126trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
9320,3747,531sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
9420,50319,895relaxo-modelA model layer for the relaxo document database.
9520,51914,184latinumProvides immutable resource and money computations.
9620,7859,942eventAn event loop.
9721,29013,037geospatialProvides abstractions for dealing with geographical locations efficiently
9821,8615,203build-uriHandle absolute URIs, triples and file paths uniformly.
9923,1969,466console-adapter-railsAdapt Rails logs and events to the console gem.
10023,95011,794process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
10124,54111,794guard-falconA guard plugin to run an instance of the falcon web server.
10224,6679,223dbA low level database access gem.
10324,81012,183benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
10425,45824,586rack-freezeProvides a policy for frozen rack middleware.
10525,51610,506fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
10627,65927,823ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
10728,57010,305rackulaGenerate a static site from any rackup compatible application.
10828,6258,126relaxoRelaxo is versioned document database built on top of git.
10928,94514,184memoryMemory profiling routines for Ruby 2.3+
11029,08169,102rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
11129,9859,942bake-gemRelease management for Ruby gems.
11231,12554,163variantA policy gem for selecting different environments.
11331,1808,872db-mariadbAn event-driven interface for MariaDB and MySQL servers.
11432,20912,183cloudflare-dns-updateA dyndns client for Cloudflare.
11533,41436,242turbo_testPress the turbo button... for your tests.
11634,17516,878bake-bundlerProvides recipes for bundler.
11735,12814,184activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
11835,48821,990lsyncLSync is a tool for scripted synchronization and backups.
11935,62624,586geospatial-kmlRead geo data from keyhole markup language files.
12036,4249,617db-postgresRuby FFI bindings for libpq C interface.
12136,81619,895build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
12240,24210,115xrbA fast native templating system that compiles directly to Ruby code.
12340,70518,241docsDocumentation generator with support for including code examples and compiling them at ...
12441,75210,305liveLive HTML tags updated via a WebSocket.
12541,96711,473sus-fixtures-opensslTest fixtures for running with OpenSSL.
12642,90413,567io-watchA tool for watching changes to the filesystem.
12743,46716,878build-dependencyA set of data structures and algorithms for dependency resolution.
12843,951128,565activerecord-rackProvides connection management for Rack applications using ActiveRecord.
12946,94414,184vips-thumbnailConvenient thumbnail resizing using libvips.
13047,45321,990fiber-profilerA fiber stall profiler.
13149,78815,812xapian-coreProvides Xapian libraries and Ruby bindings.
13250,49824,586xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
13350,72016,878trenni-sanitizeSanitize markdown according to a set of rules.
13451,93313,567utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
13552,10216,878utopia-galleryA gallery tag for use with the Utopia web framework.
13653,19616,878utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13754,51436,242schedulerTimeouts and scheduled events for Ruby
13854,59010,902sus-fixtures-consoleTest fixtures for capturing Console output.
13956,79219,895relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
14057,58715,812typesA simple human-readable and Ruby-parsable type library.
14158,07915,812periodicalPeriodical is a simple framework for working with durations and periods.
14258,14219,895activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
14358,43913,567ffi-moduleWrite a short summary, because RubyGems requires one.
14459,555128,565async-mysqlAccess mysql without blocking.
14564,58518,241traceApplication instrumentation and tracing.
14664,71069,102colladaThis library provides support for loading and processing data from Collada Digital As...
14765,8907,356async-jobAn asynchronous job queue for Ruby.
14866,86954,163db-modelA object-relational mapper.
14968,27841,573async-slackBuild Slack bots and use real time messaging.
15070,80136,242xapian-rackXapian::Rack provides indexing and searching integration with Rack.
15179,86010,902livelyA simple client-server SPA framework.
15280,74314,184time-zoneComputes timezones using the system TZ environment variable.
15381,40954,163async-postgresAccess postgres without blocking.
15482,83524,586build-files-monitorEfficiently monitor changes to the file system.
15583,80512,183async-webdriverA native library implementing the W3C WebDriver client specification.
15685,96227,823syncoSynco is a tool for scripted synchronization and backups.
15787,85510,693async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
15893,54578,158build-textText substitutions and merging.
15993,92778,158post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
16094,19361,378git-heatmapGenerate heatmap style visualisations based on git history.
16194,33789,132dataAccess to the rawdata API
16295,38678,158bake-github-pagesPublish to GitHub pages.
16396,57761,378celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
16497,01736,242async-debugLive debugging for Async.
16597,78378,158xrb-sanitizeSanitize markup according to a set of rules.
16698,76969,102betatestA fork of minitest with less bugs.
167103,08027,823plottyDraw graphs from data gathered by executing commands
168103,31961,378utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
169104,87831,699trenni-markdownA markdown parser and literate programming code generator.
170105,640104,290activerecord-blanksConvert blank values to nil.
171106,40054,163migrateGeneric library to support migrations.
172107,94761,378segfaultHelper to abort your ruby script execution
173108,14769,102network-monitorA tool for monitoring network ports for both throughput and errors.
174115,11469,102wtfWTF is your program doing?
175125,06989,132gpstoolA framework for processing GPS data.
176126,48689,132mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
177128,98378,158sus-fixtures-timeTest fixtures for manipulating time.
178133,1926,872rubocop-socketryRuboCop rules for Socketry projects
179142,58978,158async-busTransparent Ruby IPC over an asynchronous message bus.
180143,54354,163utopia-wikiA simple wiki for Utopia.
181146,54289,132this-gem-does-not-existThere is nothing to see here.
182148,18011,176traces-backend-open_telemetryA traces backend for Open Telemetry.
183150,039104,290utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
184152,83789,132roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
185154,386104,290utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
186156,58789,132git-timesheetComputes a timesheet for a given set of git repositories.
187158,52347,572covered-gitProvides coverage computation for git pull requests.
188159,060104,290async-sequelAsynchronous adaptors for Sequel.
189159,86889,132rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
190160,4589,466agent-contextInstall and manage context files from Ruby gems.
191161,20089,132async-workerNon-blocking thread-pool based workers for blocking operations.
192163,390104,290trenni-wordsProvides a basic profanity/obscenity filter.
193164,619128,565console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
194165,66336,242async-actorA multi-threaded actor implementation where each actor has it's own event loop.
195166,91618,241async-ollamaA asynchronous interface to the ollama chat service
196170,06989,132vulkanA wrapper for Vulkan, the graphics API.
197172,09469,102db-mysqlRuby FFI bindings for libpq C interface.
198172,25631,699async-cableAn asynchronous adapter for ActionCable.
199173,81747,572sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
200175,55141,573sus-fixtures-benchmarkTest fixtures for benchmarking.
201177,13131,699xrb-railsAdd support XRB templates in Rails.
202178,02147,572complianceA framework for tracking compliance requirements and attestations.
203178,16547,572async-job-processor-redisA asynchronous job queue for Ruby.
204178,25389,132ffi-nativeWrite a short summary, because RubyGems requires one.
205179,59912,603bake-releasesReleases document management.
206179,80089,132rack-conformAn implementation of the Rack protocol/specification.
207180,852104,290raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
208181,10018,241falcon-railsEasy Falcon and Rails integration.
209181,249104,290fiber-annotateA mechanism for annotating fibers.
210181,28378,158compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
211181,86478,158covered-gihubProvides coverage computation for git pull requests.
212181,87189,132protocol-quicQUIC protocol implementation using ngtcp2.
213182,11669,102xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
214182,62069,102bake-changesChanges document management.
215182,665104,290unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
216183,30089,132async-discordBuild Discord bots and use real time messaging.
217184,123128,565async-cronA scheduling service using cron-style syntax.
218184,447104,290sus-fixtures-agent-contextTest fixtures for running in Async.
219184,54389,132db-active_recordAsynchronous database adapters for ActiveRecord.
220184,59761,378db-migrate-xDatabase migrations.
221185,08769,102protocol-multipartProvides abstractions to handle the multipart format.
222185,460104,290metrics-backend-statsdApplication metrics and instrumentation.
223185,57589,132async-rails-xConfiguration for Async Rails.
224185,84178,158async-http-captureA HTTP request and response capture.
225186,23889,132io-memoryMemory-mapped IO objects for zero-copy data sharing.
226186,329104,290bake-test-typesType checking tasks for Bake.