Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1923rackRack provides a minimal, modular and adaptable interface for developing web application...
23246multipart-postA multipart form post accessory for Net::HTTP.
33876rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
46765nio4rNew IO for Ruby
595179rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6121194listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7195196http-acceptParse Accept and Accept-Language HTTP headers.
82201,181thinA thin and fast web server
92271,219timersPure Ruby one-shot and periodic timers.
10340396rack-attackA rack middleware for throttling and blocking abusive requests
11406115rack-sessionA session implementation for Rack.
12480127rackupA general server command for Rack applications.
138271,899rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
141,068619asyncA concurrency framework for Ruby.
151,076620consoleBeautiful logging for Ruby.
161,140633fiber-localProvides a class-level mixin to make fiber local state easy.
171,1731,233rack-contribContributed Rack Middleware and Utilities
181,375677io-eventAn event loop.
191,397416fiber-storageProvides a compatibility shim for fiber storage.
201,494678fiber-annotationA mechanism for annotating fibers.
211,7202,219async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
221,804819tracesApplication instrumentation and tracing.
231,9721,335protocol-httpProvides abstractions to handle HTTP protocols.
241,9922,896cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
251,9941,321async-httpA HTTP client and server library.
262,1081,343protocol-http2A low level implementation of the HTTP/2 protocol.
272,1101,344protocol-http1A low level implementation of the HTTP/1 protocol.
282,158936metricsApplication metrics and instrumentation.
292,1641,338async-poolA singleplex and multiplex resource pool for implementing robust clients.
302,2281,430protocol-hpackA compresssor and decompressor for HTTP/2's HPACK format.
312,4844,031async-websocketAn async websocket library on top of protocol-websocket.
322,8183,997facetsFacets is the premier collection of extension methods for the Ruby programming language...
333,5681,439io-endpointProvides a separation of concerns interface for IO endpoints.
343,6122,205async-http-faradayProvides an adaptor between async-http and faraday.
353,6661,444io-streamProvides a generic stream wrapper for IO instances.
363,7503,926async-dnsAn easy to use DNS client resolver and server for Ruby.
373,8957,900rubydnsAn easy to use DNS server and resolver for Ruby.
384,2493,045thread-localProvides a class-level mixin to make thread local state easy.
394,4683,991process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
404,4783,499async-restA library for RESTful clients (and hopefully servers).
414,4943,979graphvizA lightweight interface for generating graphs with Graphviz.
424,5443,993process-terminalProvide access to libc terminal funtions.
434,5613,987process-pipelineExecute composable shell-like pipelines.
444,5682,420localhostManage a local certificate authority for self-signed localhost development servers.
454,6932,721samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
464,7432,734mappingMap an input model to an output model using a mapping model.
474,9395,068cloudflareA Ruby wrapper for the Cloudflare API.
485,1412,742falconA fast, asynchronous, rack-compatible web server.
495,2982,696async-containerAbstract container-based parallelism using threads and processes where appropriate.
505,6752,757async-http-cacheStandard-compliant cache for async-http.
515,7202,549protocol-rackAn implementation of the Rack protocol/specification.
526,2013,936process-metricsProvide detailed OS-specific process metrics.
536,7455,169bakeA replacement for rake with a simpler syntax.
546,8452,741async-serviceA service layer for Async.
557,4294,508async-redisA Redis client library.
567,5865,042protocol-redisA transport agnostic RESP protocol client/server.
578,0839,591utopiaUtopia is a framework for building dynamic content-driven websites.
588,0909,902build-environmentA nested hash data structure for controlling build environments.
598,1144,398protocol-websocketA low level implementation of the WebSocket protocol.
608,1477,013async-rspecHelpers for writing specs against the async gem.
618,6407,477rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
628,6827,372rspec-memoryRSpec helpers for checking memory allocations.
638,7236,239booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
648,7399,081coveredA modern approach to code coverage.
659,09711,670bake-test-externalRun external test suites to check for breakage.
669,23510,363susA fast and scalable test runner.
679,26418,280async-awaitImplements the async/await pattern on top of async :)
6810,27918,700rexecRExec stands for Remote Execute and provides support for executing processes both loc...
6910,32113,834decodeCode analysis for documentation generation.
7010,65510,363build-filesAbstractions for handling and mapping paths.
7111,11320,672bake-testRun local test suites without knowing exactly how to run them.
7211,9033,283async-container-supervisorA supervisor for managing multiple container processes.
7311,9429,976async-railsRails asset pipeline wrapper for async.js
7411,9783,295memory-leakA memory leak monitor.
7512,71311,814http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
7612,77923,580teapotTeapot is a tool for managing complex cross-platform builds.
7713,23414,003async-processAsynchronous process spawning.
7813,62010,654traces-backend-datadogA traces backend for Datadog.
7913,83520,106trenniA fast native templating system that compiles directly to Ruby code.
8014,7386,851vipsProvides pre-compiled binaries for libvips.
8115,47213,705http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
8216,0387,579marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
8316,1768,997utopia-projectA project documentation tool based on Utopia.
8416,47934,877console-output-datadogAttach Datadog trace and span details to logs.
8516,5544,610falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8616,6988,774bake-modernizeAutomatically modernize parts of your project/gem.
8716,86621,998sus-fixtures-asyncTest fixtures for running in Async.
8817,79013,570build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
8917,98918,700ffi-clangRuby FFI bindings for libclang C interface.
9018,62916,661metrics-backend-datadogApplication metrics and instrumentation.
9118,87012,956buildBuild is a framework for creating task based build systems.
9219,09328,396trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
9319,51319,587sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
9420,52138,261relaxo-modelA model layer for the relaxo document database.
9520,55138,261latinumProvides immutable resource and money computations.
9620,63923,580eventAn event loop.
9721,22019,104geospatialProvides abstractions for dealing with geographical locations efficiently
9821,70419,587build-uriHandle absolute URIs, triples and file paths uniformly.
9922,51710,754console-adapter-railsAdapt Rails logs and events to the console gem.
10023,28434,877rack-freezeProvides a policy for frozen rack middleware.
10123,84625,672process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
10223,97013,834benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
10324,40824,557dbA low level database access gem.
10424,53234,877guard-falconA guard plugin to run an instance of the falcon web server.
10525,45038,261fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
10626,3201,958protocol-urlProvides abstractions for working with URLs.
10726,5394,700memoryMemory profiling routines for Ruby 2.3+
10827,00014,330bake-gemRelease management for Ruby gems.
10927,58821,998ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
11027,91830,108rackulaGenerate a static site from any rackup compatible application.
11128,05430,108relaxoRelaxo is versioned document database built on top of git.
11228,59912,181rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
11330,15060,111variantA policy gem for selecting different environments.
11430,78734,877db-mariadbAn event-driven interface for MariaDB and MySQL servers.
11531,91717,884cloudflare-dns-updateA dyndns client for Cloudflare.
11633,4447,101xrbA fast native templating system that compiles directly to Ruby code.
11733,70443,003turbo_testPress the turbo button... for your tests.
11834,22423,580bake-bundlerProvides recipes for bundler.
11935,0777,125liveLive HTML tags updated via a WebSocket.
12035,16349,628activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
12135,64560,111lsyncLSync is a tool for scripted synchronization and backups.
12235,65738,261geospatial-kmlRead geo data from keyhole markup language files.
12335,76532,158db-postgresRuby FFI bindings for libpq C interface.
12435,9608,119io-watchA tool for watching changes to the filesystem.
12536,88722,754build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
12637,8766,964fiber-profilerA fiber stall profiler.
12739,448113,854sus-fixtures-opensslTest fixtures for running with OpenSSL.
12840,789113,854docsDocumentation generator with support for including code examples and compiling them at ...
12943,27923,580build-dependencyA set of data structures and algorithms for dependency resolution.
13044,67277,922activerecord-rackProvides connection management for Rack applications using ActiveRecord.
13145,98328,396vips-thumbnailConvenient thumbnail resizing using libvips.
13246,8414,424string-formatFormatting utilities for strings.
13349,35738,261xapian-coreProvides Xapian libraries and Ruby bindings.
13449,70632,158xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
13549,71920,672async-limiterExecution rate limiting for Async
13650,25216,946sus-fixtures-consoleTest fixtures for capturing Console output.
13750,59838,261utopia-galleryA gallery tag for use with the Utopia web framework.
13850,61460,111trenni-sanitizeSanitize markdown according to a set of rules.
13950,9589,482async-jobAn asynchronous job queue for Ruby.
14051,69660,111utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
14152,72077,922utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
14254,37730,108schedulerTimeouts and scheduled events for Ruby
14355,79434,877relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
14456,01330,108typesA simple human-readable and Ruby-parsable type library.
14557,32228,396periodicalPeriodical is a simple framework for working with durations and periods.
14657,43160,111ffi-moduleWrite a short summary, because RubyGems requires one.
14757,9867,654livelyA simple client-server SPA framework.
14858,20777,922activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
14960,35077,922async-mysqlAccess mysql without blocking.
15061,2589,048async-job-adapter-active_jobA asynchronous job queue for Ruby on Rails.
15163,19149,628traceApplication instrumentation and tracing.
15264,54143,003colladaThis library provides support for loading and processing data from Collada Digital As...
15366,96438,261async-slackBuild Slack bots and use real time messaging.
15467,135113,854db-modelA object-relational mapper.
15570,24134,877xapian-rackXapian::Rack provides indexing and searching integration with Rack.
15676,24322,754async-webdriverA native library implementing the W3C WebDriver client specification.
15778,21434,877time-zoneComputes timezones using the system TZ environment variable.
15879,1857,654async-debugLive debugging for Async.
15981,0627,101traces-backend-open_telemetryA traces backend for Open Telemetry.
16081,37528,396build-files-monitorEfficiently monitor changes to the file system.
16181,41660,111async-postgresAccess postgres without blocking.
16282,89443,003syncoSynco is a tool for scripted synchronization and backups.
16383,39549,628xrb-sanitizeSanitize markup according to a set of rules.
16485,62514,003qrcodeA library to encode QR Codes
16585,75026,944rubocop-socketryRuboCop rules for Socketry projects
16691,94960,111git-heatmapGenerate heatmap style visualisations based on git history.
16793,33438,261build-textText substitutions and merging.
16893,54877,922post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
16994,74860,111bake-github-pagesPublish to GitHub pages.
17095,03577,922dataAccess to the rawdata API
17195,24560,111celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
17295,80649,628rbcA ruby client for managing interactions with the IMS BioSpecimen Inventory system
17398,61260,111betatestA fork of minitest with less bugs.
174101,39438,261plottyDraw graphs from data gathered by executing commands
175102,70743,003utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
176104,22977,922trenni-markdownA markdown parser and literate programming code generator.
177105,680113,854migrateGeneric library to support migrations.
178105,705113,854activerecord-blanksConvert blank values to nil.
179107,47660,111segfaultHelper to abort your ruby script execution
180107,577113,854network-monitorA tool for monitoring network ports for both throughput and errors.
181114,42449,628wtfWTF is your program doing?
182119,6518,105agent-contextInstall and manage context files from Ruby gems.
183122,18077,922sus-fixtures-timeTest fixtures for manipulating time.
184124,63377,922gpstoolA framework for processing GPS data.
185125,03877,922mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
186127,90512,266async-cableAn asynchronous adapter for ActionCable.
187137,36349,628async-busTransparent Ruby IPC over an asynchronous message bus.
188140,76477,922utopia-wikiA simple wiki for Utopia.
189140,91949,628this-gem-does-not-existThere is nothing to see here.
190141,62860,111sus-fixtures-benchmarkTest fixtures for benchmarking.
191141,983113,854rbirb, shorthand
192142,89424,557async-ollamaA asynchronous interface to the ollama chat service
193147,02177,922roda-websocketsThe roda-websockets gem integrates async-websockets into the roda web toolkit.
194148,16530,108covered-gitProvides coverage computation for git pull requests.
195148,51760,111utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
196148,92677,922utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
197153,55112,842async-job-processor-redisA asynchronous job queue for Ruby.
198156,58926,944async-actorA multi-threaded actor implementation where each actor has it's own event loop.
199156,68777,922git-timesheetComputes a timesheet for a given set of git repositories.
200158,19277,922async-sequelAsynchronous adaptors for Sequel.
201159,24360,111rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
202160,590113,854async-workerNon-blocking thread-pool based workers for blocking operations.
203162,73460,111console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
204162,934113,854trenni-wordsProvides a basic profanity/obscenity filter.
205163,78749,628sus-fixtures-async-webdriverA set of sus fixtures for writing integration tests.
206165,48613,570falcon-railsEasy Falcon and Rails integration.
207170,12677,922vulkanA wrapper for Vulkan, the graphics API.
208171,68660,111db-mysqlRuby FFI bindings for libpq C interface.
209175,65749,628xrb-railsAdd support XRB templates in Rails.
210176,67038,261complianceA framework for tracking compliance requirements and attestations.
211178,30360,111ffi-nativeWrite a short summary, because RubyGems requires one.
212178,35430,108bake-releasesReleases document management.
213179,88918,700async-safeRuntime thread safety monitoring for concurrent Ruby code.
214180,36277,922rack-conformAn implementation of the Rack protocol/specification.
215180,91377,922raindrops-maintainedraindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is...
216180,97143,003compliance-owaspCompliance requirements for OWASP Application Security Verification Standard.
217181,520113,854fiber-annotateA mechanism for annotating fibers.
218181,52660,111xrb-formattersFormatters for XRB, to assist with typical views and form based interfaces.
219181,67477,922sus-fixtures-agent-contextTest fixtures for running in Async.
220181,87677,922protocol-quicQUIC protocol implementation using ngtcp2.
221182,07460,111falcon-limiterAdvanced concurrency control and resource limiting for Falcon web server.
222182,11460,111async-discordBuild Discord bots and use real time messaging.
223182,12560,111covered-gihubProvides coverage computation for git pull requests.
224182,573113,854unicorn-maintainedunicorn is an HTTP server for Rack applications that has done decades of damage to the ...
225182,61477,922bake-changesChanges document management.
226183,035113,854db-migrate-xDatabase migrations.
227184,15777,922async-cronA scheduling service using cron-style syntax.
228184,60977,922protocol-multipartProvides abstractions to handle the multipart format.
229184,85177,922db-active_recordAsynchronous database adapters for ActiveRecord.
230184,96360,111async-rails-xConfiguration for Async Rails.
231185,19177,922async-http-captureA HTTP request and response capture.
232185,548113,854metrics-backend-statsdApplication metrics and instrumentation.
233185,73815,022lively-electronElectron wrapper for Lively Ruby applications
234186,64449,628io-memoryMemory-mapped IO objects for zero-copy data sharing.
235186,85077,922bake-test-typesType checking tasks for Bake.