Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1911rackRack provides a minimal, modular and adaptable interface for developing web application...
23159multipart-postA multipart form post accessory for Net::HTTP.
33775rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46951nio4rNew IO for Ruby
594166rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6121180listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7196173http-acceptParse Accept and Accept-Language HTTP headers.
8217750thinA thin and fast web server
9225701timersPure Ruby one-shot and periodic timers.
10341411rack-attackA rack middleware for throttling and blocking abusive requests
11423115rack-sessionA session implementation for Rack.
12505125rackupA general server command for Rack applications.
138231,655rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,075593asyncA concurrency framework for Ruby.
151,084612consoleBeautiful logging for Ruby.
161,149622fiber-localProvides a class-level mixin to make fiber local state easy.
171,1701,434rack-contribContributed Rack Middleware and Utilities
181,382673io-eventAn event loop.
191,423461fiber-storageProvides a compatibility shim for fiber storage.
201,502684fiber-annotationA mechanism for annotating fibers.
211,7152,149async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
221,817787tracesApplication instrumentation and tracing.
231,9731,255protocol-httpProvides abstractions to handle HTTP protocols.
241,9832,528cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
252,0011,241async-httpA HTTP client and server library.
262,1171,266protocol-http2A low level implementation of the HTTP/2 protocol.
272,1201,268protocol-http1A low level implementation of the HTTP/1 protocol.
282,1731,244async-poolA singleplex and multiplex resource pool for implementing robust clients.
292,182910metricsApplication metrics and instrumentation.
302,2291,395protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,4754,809async-websocketAn async websocket library on top of protocol-websocket.
322,8042,940facetsFacets is the premier collection of extension methods for the Ruby programming language...
333,6422,175async-http-faradayProvides an adaptor between async-http and faraday.
343,6631,340io-endpointProvides a separation of concerns interface for IO endpoints.
353,7483,386async-dnsAn easy to use DNS client resolver and server for Ruby.
363,7781,351io-streamProvides a generic stream wrapper for IO instances.
373,8876,674rubydnsAn easy to use DNS server and resolver for Ruby.
384,2533,469thread-localProvides a class-level mixin to make thread local state easy.
394,4723,423process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
404,4893,133async-restA library for RESTful clients (and hopefully servers).
414,4963,448graphvizA lightweight interface for generating graphs with Graphviz.
424,5603,462process-terminalProvide access to libc terminal funtions.
434,5763,471process-pipelineExecute composable shell-like pipelines.
444,6352,661localhostManage a local certificate authority for self-signed localhost development servers.
454,7492,928samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
464,7943,015mappingMap an input model to an output model using a mapping model.
474,9315,144cloudflareA Ruby wrapper for the Cloudflare API.
485,2073,292falconA fast, asynchronous, rack-compatible web server.
495,3773,363async-containerAbstract container-based parallelism using threads and processes where appropriate.
505,7413,487async-http-cacheStandard-compliant cache for async-http.
515,8003,290protocol-rackAn implementation of the Rack protocol/specification.
526,2345,941process-metricsProvide detailed OS-specific process metrics.
536,8104,453bakeA replacement for rake with a simpler syntax.
547,0063,510async-serviceA service layer for Async.
557,5564,513async-redisA Redis client library.
567,6384,849protocol-redisA transport agnostic RESP protocol client/server.
578,07210,493build-environmentA nested hash data structure for controlling build environments.
588,0865,305utopiaUtopia is a framework for building dynamic content-driven websites.
598,1508,197async-rspecHelpers for writing specs against the async gem.
608,1735,483protocol-websocketA low level implementation of the WebSocket protocol.
618,6558,699rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
628,6818,739rspec-memoryRSpec helpers for checking memory allocations.
638,7257,641booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
648,7695,063coveredA modern approach to code coverage.
659,1225,056bake-test-externalRun external test suites to check for breakage.
669,24820,125async-awaitImplements the async/await pattern on top of async :)
679,3273,530susA fast and scalable test runner.
6810,24214,926rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6910,3406,444decodeCode analysis for documentation generation.
7010,6529,963build-filesAbstractions for handling and mapping paths.
7111,2265,770bake-testRun local test suites without knowing exactly how to run them.
7211,91514,043async-railsRails asset pipeline wrapper for async.js
7312,69710,346http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
7412,7618,578teapotTeapot is a tool for managing complex cross-platform builds.
7512,8594,104async-container-supervisorA supervisor for managing multiple container processes.
7612,8714,128memory-leakA memory leak monitor.
7713,2699,638async-processAsynchronous process spawning.
7813,62010,493traces-backend-datadogA traces backend for Datadog.
7913,8099,417trenniA fast native templating system that compiles directly to Ruby code.
8015,0505,732vipsProvides pre-compiled binaries for libvips.
8115,43217,815http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
8216,3487,385utopia-projectA project documentation tool based on Utopia.
8316,4067,827marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
8416,44741,793console-output-datadogAttach Datadog trace and span details to logs.
8516,8688,999bake-modernizeAutomatically modernize parts of your project/gem.
8617,1429,738sus-fixtures-asyncTest fixtures for running in Async.
8717,2437,955falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8817,78218,850build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
8917,99713,855ffi-clangRuby FFI bindings for libclang C interface.
9018,59766,833metrics-backend-datadogApplication metrics and instrumentation.
9118,92518,320buildBuild is a framework for creating task based build systems.
9219,1159,905trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
9319,9148,844sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
9420,52523,432relaxo-modelA model layer for the relaxo document database.
9520,52722,458latinumProvides immutable resource and money computations.
9620,66611,895eventAn event loop.
9721,26115,797geospatialProvides abstractions for dealing with geographical locations efficiently
9821,63830,587build-uriHandle absolute URIs, triples and file paths uniformly.
9922,8788,999console-adapter-railsAdapt Rails logs and events to the console gem.
10023,88822,458process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
10124,48214,043dbA low level database access gem.
10224,57216,948guard-falconA guard plugin to run an instance of the falcon web server.
10324,59913,855benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
10425,33727,093rack-freezeProvides a policy for frozen rack middleware.
10525,45418,850fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
10627,61420,813ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
10728,13611,472rackulaGenerate a static site from any rackup compatible application.
10828,19814,683relaxoRelaxo is versioned document database built on top of git.
10928,57012,988bake-gemRelease management for Ruby gems.
11028,82716,155rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
11128,99927,093memoryMemory profiling routines for Ruby 2.3+
11230,78720,813db-mariadbAn event-driven interface for MariaDB and MySQL servers.
11331,09917,815variantA policy gem for selecting different environments.
11432,00520,125cloudflare-dns-updateA dyndns client for Cloudflare.
11533,69735,268turbo_testPress the turbo button... for your tests.
11634,28627,093bake-bundlerProvides recipes for bundler.
11735,22628,716activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
11835,62230,587lsyncLSync is a tool for scripted synchronization and backups.
11935,73451,612geospatial-kmlRead geo data from keyhole markup language files.
12035,88118,850db-postgresRuby FFI bindings for libpq C interface.
12136,94446,216build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
12237,2807,730xrbA fast native templating system that compiles directly to Ruby code.
12337,9007,801liveLive HTML tags updated via a WebSocket.
12439,2786,645io-watchA tool for watching changes to the filesystem.
12540,07120,813sus-fixtures-opensslTest fixtures for running with OpenSSL.
12640,77832,719docsDocumentation generator with support for including code examples and compiling them at ...
12740,9558,132fiber-profilerA fiber stall profiler.
12843,42135,268build-dependencyA set of data structures and algorithms for dependency resolution.
12944,561116,310activerecord-rackProvides connection management for Rack applications using ActiveRecord.
13046,53818,850vips-thumbnailConvenient thumbnail resizing using libvips.
13149,55018,320xapian-coreProvides Xapian libraries and Ruby bindings.
13249,85341,793async-limiterExecution rate limiting for Async
13349,95720,125xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
13450,75225,730trenni-sanitizeSanitize markdown according to a set of rules.
13551,10018,850utopia-galleryA gallery tag for use with the Utopia web framework.
13651,51814,683sus-fixtures-consoleTest fixtures for capturing Console output.
13751,69625,730utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
13852,82020,813utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
13954,49158,247schedulerTimeouts and scheduled events for Ruby
14056,09127,093relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
14156,1258,247async-jobAn asynchronous job queue for Ruby.
14256,49613,656typesA simple human-readable and Ruby-parsable type library.
14357,59123,432ffi-moduleWrite a short summary, because RubyGems requires one.
14457,61332,719periodicalPeriodical is a simple framework for working with durations and periods.
14558,31746,216activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
14660,26393,924async-mysqlAccess mysql without blocking.
14763,62422,458traceApplication instrumentation and tracing.
14864,2268,699livelyA simple client-server SPA framework.
14964,65541,793colladaThis library provides support for loading and processing data from Collada Digital As...
15067,10646,216db-modelA object-relational mapper.
15167,33335,268async-slackBuild Slack bots and use real time messaging.
15268,7208,658async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
15370,38332,719xapian-rackXapian::Rack provides indexing and searching integration with Rack.
15477,32317,815async-webdriverA native library implementing the W3C WebDriver client specification.
15578,89924,518time-zoneComputes timezones using the system TZ environment variable.
15681,55966,833async-postgresAccess postgres without blocking.
15782,34993,924build-files-monitorEfficiently monitor changes to the file system.
15883,78620,813syncoSynco is a tool for scripted synchronization and backups.
15987,29711,370async-debugLive debugging for Async.
16088,1545,174string-formatFormatting utilities for strings.
16188,68119,469qrcodeA library to encode QR Codes
16292,68458,247git-heatmapGenerate heatmap style visualisations based on git history.
16393,35325,730xrb-sanitizeSanitize markup according to a set of rules.
16493,54978,093build-textText substitutions and merging.
16593,72466,833post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
16695,026116,310dataAccess to the rawdata API
16795,32778,093bake-github-pagesPublish to GitHub pages.
16895,4107,931rubocop-socketryRuboCop rules for Socketry projects
16995,64335,268celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
17096,7828,426traces-backend-open_telemetryA traces backend for Open Telemetry.
17198,91078,093betatestA fork of minitest with less bugs.
172101,89146,216plottyDraw graphs from data gathered by executing commands
173102,97666,833utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
174104,48346,216trenni-markdownA markdown parser and literate programming code generator.
175105,89738,290migrateGeneric library to support migrations.
176105,98458,247activerecord-blanksConvert blank values to nil.
177107,79266,833network-monitorA tool for monitoring network ports for both throughput and errors.
178107,81158,247segfaultHelper to abort your ruby script execution
179114,77551,612wtfWTF is your program doing?
180122,76051,612sus-fixtures-timeTest fixtures for manipulating time.
181124,88478,093gpstoolA framework for processing GPS data.
182125,46378,093mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
183138,99566,833async-busTransparent Ruby IPC over an asynchronous message bus.
184139,53322,458agent-contextInstall and manage context files from Ruby gems.
185141,33541,793utopia-wikiA simple wiki for Utopia.
186143,86851,612this-gem-does-not-existThere is nothing to see here.
187147,48230,587sus-fixtures-benchmarkTest fixtures for benchmarking.
188148,16058,247roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
189148,34625,730async-ollamaA asynchronous interface to the ollama chat service
190149,37878,093utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
191151,05241,793covered-gitProvides coverage computation for git pull requests.
192152,59778,093utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
193156,71678,093git-timesheetComputes a timesheet for a given set of git repositories.
194158,565145,948async-sequelAsynchronous adaptors for Sequel.
195158,69041,793async-actorA multi-threaded actor implementation where each actor has it's own event loop.
196159,37010,346async-cableAn asynchronous adapter for ActionCable.
197159,61693,924rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
198160,81678,093async-workerNon-blocking thread-pool based workers for blocking operations.
199163,15978,093trenni-wordsProvides a basic profanity/obscenity filter.
200163,29378,093console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
201163,79223,432async-job-processor-redisA asynchronous job queue for Ruby.
202165,80125,730sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
203170,18678,093vulkanA wrapper for Vulkan, the graphics API.
204171,86466,833db-mysqlRuby FFI bindings for libpq C interface.
205176,24235,268xrb-railsAdd support XRB templates in Rails.
206177,29046,216complianceA framework for tracking compliance requirements and attestations.
207178,335145,948ffi-nativeWrite a short summary, because RubyGems requires one.
208178,37210,799falcon-railsEasy Falcon and Rails integration.
209178,64178,093bake-releasesReleases document management.
210180,274116,310rack-conformAn implementation of the Rack protocol/specification.
211180,965116,310raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
212181,14358,247compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
213181,44218,320async-safeRuntime thread safety monitoring for concurrent Ruby code.
214181,49658,247fiber-annotateA mechanism for annotating fibers.
215181,62051,612xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
216181,88751,612sus-fixtures-agent-contextTest fixtures for running in Async.
217181,94178,093protocol-quicQUIC protocol implementation using ngtcp2.
218182,08041,793falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
219182,20378,093covered-gihubProvides coverage computation for git pull requests.
220182,36941,793async-discordBuild Discord bots and use real time messaging.
221182,60878,093unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
222182,731145,948bake-changesChanges document management.
223183,15046,216db-migrate-xDatabase migrations.
224184,19366,833async-cronA scheduling service using cron-style syntax.
225184,71766,833protocol-multipartProvides abstractions to handle the multipart format.
226184,87093,924db-active_recordAsynchronous database adapters for ActiveRecord.
227185,04878,093async-rails-xConfiguration for Async Rails.
228185,32893,924async-http-captureA HTTP request and response capture.
229185,65493,924metrics-backend-statsdApplication metrics and instrumentation.
230186,13419,469lively-electronElectron wrapper for Lively Ruby applications
231186,62646,216io-memoryMemory-mapped IO objects for zero-copy data sharing.
232186,75693,924bake-test-typesType checking tasks for Bake.