Ioquatix's Gems

#Total RankDaily RankNameSummary
1138rackRack provides a minimal, modular and adaptable interface for developing web application...
23136multipart-postA multipart form post accessory for Net::HTTP.
33958rack-testRack::Test is a small, simple testing API for Rack apps. It can be used on its own or a...
47342nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
586125rb-inotifyA Ruby wrapper for Linux inotify, using FFI
6120140listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
7160366timersPure Ruby one-shot and periodic timers.
8211182thinA thin and fast web server
9215130http-acceptParse Accept and Accept-Language HTTP headers.
10377380rack-attackA rack middleware for throttling and blocking abusive requests
116201,585rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
121,4801,019consoleBeautiful logging for Ruby.
131,4851,038asyncA concurrency framework for Ruby.
141,5481,132async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
151,5641,063fiber-localProvides a class-level mixin to make fiber local state easy.
161,7771, provides a high performance event framework for Ruby which uses the libev C lib...
172,0073,117async-websocketAn async websocket library on top of websocket-driver.
182,0891,828io-eventAn event loop.
192,4913,309facetsFacets is the premier collection of extension methods for the Ruby programming language...
202,5231,257async-httpA HTTP client and server library.
212,6171,242protocol-httpProvides abstractions to handle HTTP protocols.
222,6301,248protocol-http1A low level implementation of the HTTP/1 protocol.
232,6481,246protocol-http2A low level implementation of the HTTP/2 protocol.
242,7211,315protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
252,7231,256async-poolA singleplex and multiplex resource pool for implementing robust clients.
263,4454,345rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
273,5081,352tracesApplication instrumentation and tracing.
283,5632,459async-dnsAn easy to use DNS client resolver and server for Ruby.
294,5351,214fiber-annotationA mechanism for annotating fibers.
304,6554,941cloudflareA Ruby wrapper for the Cloudflare API.
314,6692,814async-restA library for RESTful clients (and hopefully servers).
324,8174,949process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
334,8635,059graphvizA lightweight interface for generating graphs with Graphviz.
344,8993,568async-http-faradayProvides an adaptor between async-http and faraday.
354,9934,962process-terminalProvide access to libc terminal funtions.
365,0144,949process-pipelineExecute composable shell-like pipelines.
375,0163,519thread-localProvides a class-level mixin to make thread local state easy.
385,3102,049rackupA general server command for Rack applications.
396,5403,988falconA fast, asynchronous, rack-compatible web server.
406,6322,308rack-sessionA session implementation for Rack.
416,7344,068samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
426,7383,626localhostManage a local certificate authority for self-signed localhost development servers.
436,9074,099mappingMap model objects based on their class to a given output model. Useful for versioning e...
447,14815,121utopiaUtopia is a framework for building dynamic content-driven websites.
457,4244,345async-containerAbstract container-based parallelism using threads and processes where appropriate.
467,77713,293async-awaitImplements the async/await pattern on top of async :)
477,9974,336build-environmentA nested hash data structure for controlling build environments.
488,49050,070rexecRExec stands for Remote Execute and provides support for executing processes both loc...
498,5238,068booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
508,6078,177protocol-websocketA low level implementation of the WebSocket protocol.
518,8364,387async-http-cacheStandard-compliant cache for async-http.
528,9964,360process-metricsProvide detailed OS-specific process metrics.
539,0967,607bakeA replacement for rake with a simpler syntax.
549,2905,180async-rspecHelpers for writing specs against the async gem.
5510,33512,375build-filesAbstractions for handling and mapping paths.
5610,6805,252rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
5710,7725,252rspec-memoryRSpec helpers for checking memory allocations.
5811,06824,929http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
5911,34250,070teapotTeapot is a tool for managing complex cross-platform builds.
6011,4829,016decodeCode analysis for documentation generation.
6112,3045,211async-redisA Redis client library.
6212,56712,611metricsApplication metrics and instrumentation.
6312,8796,885coveredA modern approach to code coverage.
6413,0495,194protocol-redisA transport agnostic RESP protocol client/server.
6513,29632,068http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
6613,34112,841traces-backend-datadogA traces backend for Datadog.
6713,51410,293trenniA fast native templating system that compiles directly to Ruby code.
6814,7824,387protocol-rackAn implementation of the Rack protocol/specification.
6916,8296,710async-processAsynchronous process spawning.
7017,02532,068build-graphBuild::Graph is a framework for build systems, with specific functionality for dealing ...
7117,13712,611console-output-datadogAttach Datadog trace and span details to logs.
7217,83112,611trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
7318,53427,725buildBuild is a framework for creating task based build systems.
7418,93317,721utopia-projectA project documentation tool based on Utopia.
7519,29750,070latinumProvides immutable resource and money computations.
7619,51650,070relaxo-modelA model layer for the relaxo document database.
7719,69411,477eventAn event loop.
7819,88913,293metrics-backend-datadogApplication metrics and instrumentation.
7921,97912,164geospatialProvides abstractions for dealing with geographical locations efficiently
8022,3619,356susA fast and scalable test runner.
8122,80917,065dbA low level database access gem.
8222,89027,725bake-modernizeAutomatically modernize parts of your project/gem.
8323,11611,085ffi-clangRuby FFI bindings for libclang C interface.
8423,66138,238fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
8524,50521,496process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
8624,50622,969guard-falconA guard plugin to run an instance of the falcon web server.
8727,37219,256benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
8827,43985,335rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
8927,78710,828ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
9027,93650,070relaxoRelaxo is versioned document database built on top of git.
9128,14722,969memoryMemory profiling routines for Ruby 2.3+
9231,45985,335cloudflare-dns-updateA dyndns client for Cloudflare.
9331,78613,553db-mariadbAn event-driven interface for MariaDB and MySQL servers.
9432,67350,070lsyncLSync is a tool for scripted synchronization and backups.
9533,25450,070rackulaGenerate a static site from any rackup compatible application.
9633,85450,070activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
9734,28238,238marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
9835,59038,238vipsProvides pre-compiled binaries for libvips.
9935,80638,238rack-freezeProvides a policy for frozen rack middleware.
10036,05615,121falcon-capybaraUse the falcon web server to run capybara/selenium tests.
10136,39118,393bake-test-externalRun external test suites to check for breakage.
10237,02513,832db-postgresRuby FFI bindings for libpq C interface.
10337,91620,240docsDocumentation generator with support for including code examples and compiling them at ...
10438,10727,725bake-gemRelease management for Ruby gems.
10538,57727,725build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
10639,18917,721bake-testRun local test suites without knowing exactly hwo to run them.
10739,38285,335activerecord-rackProvides connection management for Rack applications using ActiveRecord.
10839,44350,070variantA policy gem for selecting different environments.
10941,36550,070bake-bundlerProvides recipes for bundler.
11042,07411,967geospatial-kmlRead geo data from keyhole markup language files.
11148,18824,929xapian-coreProvides Xapian libraries and Ruby bindings.
11248,19450,070vips-thumbnailConvenient thumbnail resizing using libvips.
11348,47832,068build-dependencyA set of data structures and algorithms for dependency resolution.
11448,91121,496xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
11550,27721,496utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
11650,71610,404console-adapter-railsAdapt Rails logs and events to the console gem.
11752,10824,929utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
11853,17321,496utopia-galleryA gallery tag for use with the Utopia web framework.
11953,56538,238liveLive HTML tags updated via a WebSocket.
12053,70218,393trenni-sanitizeSanitize markdown according to a set of rules.
12153,86185,335async-mysqlAccess mysql without blocking.
12254,01732,068schedulerTimeouts and scheduled events for Ruby
12354,78585,335relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
12456,53985,335periodicalPeriodical is a simple framework for working with durations and periods.
12557,30350,070activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
12658,58250,070typesA simple human-readable and Ruby-parsable type library.
12759,97518,393turbo_testPress the turbo button... for your tests.
12860,14427,725ffi-moduleWrite a short summary, because RubyGems requires one.
12962,00385,335colladaThis library provides support for loading and processing data from Collada Digital As...
13062,13215,939sus-fixtures-asyncTest fixtures for running in Async.
13162,99150,070db-modelA object-relational mapper.
13263,21450,070traceApplication instrumentation and tracing.
13363,55838,238sus-fixtures-async-httpTest fixtures for running in Async::HTTP.
13467,65150,070async-slackBuild Slack bots and use real time messaging.
13569,26950,070xapian-rackXapian::Rack provides indexing and searching integration with Rack.
13682,09185,335time-zoneComputes timezones using the system TZ environment variable.
13789,28950,070syncoSynco is a tool for scripted synchronization and backups.
13889,47850,070dataAccess to the rawdata API
13989,89238,238build-uriHandle absolute URIs, triples and file paths uniformly.
14090,14550,070post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
14190,53624,929async-postgresAccess postgres without blocking.
14290,81285,335build-textText substitutions and merging.
14394,26285,335celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
14495,83850,070git-heatmapGenerate heatmap style visualisations based on git history.
14596,37285,335betatestA fork of minitest with less bugs.
146101,00832,068utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
147104,20638,238trenni-markdownA markdown parser and literate programming code generator.
148104,45085,335plottyDraw graphs from data gathered by executing commands
149105,24150,070network-monitorA tool for monitoring network ports for both throughput and errors.
150106,79038,238migrateGeneric library to support migrations.
151108,68485,335activerecord-blanksConvert blank values to nil.
152121,69850,070gpstoolA framework for processing GPS data.
153123,19732,068build-files-monitorEfficiently monitor changes to the file system.
154125,87750,070bake-github-pagesPublish to GitHub pages.
155126,70085,335async-debugLive debugging for Async.
156126,70085,335mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
157132,39485,335livelyA simple client-server SPA framework.
158147,40738,238utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
159148,93150,070utopia-wikiA simple wiki for Utopia.
160149,98685,335async-busTransparent Ruby IPC over an asynchronous message bus.
161152,23714,116fiber-storageProvides a compatibility shim for fiber storage.
162153,38785,335git-timesheetComputes a timesheet for a given set of git repositories.
163153,64185,335this-gem-does-not-existThere is nothing to see here.
164156,29285,335utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
165156,62385,335rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
166156,70850,070async-sequelAsynchronous adaptors for Sequel.
167159,90550,070async-workerNon-blocking thread-pool based workers for blocking operations.
168160,33085,335trenni-wordsProvides a basic profanity/obscenity filter.
169166,67850,070vulkanA wrapper for Vulkan, the graphics API.
170169,56738,238db-mysqlRuby FFI bindings for libpq C interface.
171171,43285,335traces-backend-open_telemetryA traces backend for Open Telemetry.
172172,62822,969covered-gitProvides coverage computation for git pull requests.
173174,89150,070sus-fixtures-opensslTest fixtures for running with OpenSSL.
174175,36250,070rack-conformAn implementation of the Rack protocol/specification.
175176,60385,335fiber-annotateA mechanism for annotating fibers.
176176,68850,070ffi-nativeWrite a short summary, because RubyGems requires one.
177177,34138,238protocol-quicQUIC protocol implementation using ngtcp2.
178177,60550,070io-endpointProvides a separation of concerns interface for IO endpoints.
179177,61138,238console-adapter-sidekiqAdapt Sidekiq logs and events to the console gem.
180177,84550,070covered-gihubProvides coverage computation for git pull requests.