Ioquatix's Gems

#Total RankDaily RankNameSummary
1919rackRack provides a minimal, modular and adaptable interface for developing web application...
23123multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
380106rb-inotifyA Ruby wrapper for Linux inotify, using FFI
48678nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5118116listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
6137389timersPure Ruby one-shot and periodic timers.
7182284thinA thin and fast web server
8314182http-acceptParse Accept and Accept-Language HTTP headers.
92,1371,591asyncA concurrency framework for Ruby.
102,1631,603consoleBeautiful logging for Ruby.
112,1941,752async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
122,2072,649facetsFacets is the premier collection of extension methods for the Ruby programming language...
132,6401,662fiber-localProvides a class-level mixin to make fiber local state easy.
143,2001,906async-httpA HTTP client and server library.
153,2952,404async-websocketAn async websocket library on top of websocket-driver.
163,3097,649rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
173,4842,150protocol-httpProvides abstractions to handle HTTP protocols.
183,5052,155protocol-http1A low level implementation of the HTTP/1 protocol.
193,5172,166protocol-http2A low level implementation of the HTTP/2 protocol.
203,6352,165protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
213,7932,170async-poolA singleplex and multiplex resource pool for implementing robust clients.
224,0094,821async-dnsAn easy to use DNS client resolver and server for Ruby.
234,6133,758cloudflareA Ruby wrapper for the Cloudflare API.
244,6744,907process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
254,7324,836graphvizA lightweight interface for generating graphs with Graphviz.
264,9624,897process-terminalProvide access to libc terminal funtions.
275,0034,907process-pipelineExecute composable shell-like pipelines.
286,2353,768async-restA library for RESTful clients (and hopefully servers).
296,72432,815utopiaUtopia is a framework for building dynamic content-driven websites.
306,9383,322async-http-faradayProvides an adaptor between async-http and faraday.
316,97297,183rexecRExec stands for Remote Execute and provides support for executing processes both loc...
327,1065,131falconA fast, asynchronous, rack-compatible web server.
337,8746,164booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
348,5444,058thread-localProvides a class-level mixin to make thread local state easy.
358,5646,449samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
368,6924,972async-containerAbstract container-based parallelism using threads and processes where appropriate.
378,8145,780localhostManage a local certificate authority for self-signed localhost development servers.
389,0666,217mappingMap model objects based on their class to a given output model. Useful for versioning e...
399,30517,880http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
409,6725,757build-environmentA nested hash data structure for controlling build environments.
4110,46256,899http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
4210,63697,183teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
4311,0022,979io-eventAn event loop.
4411,0274,303protocol-websocketA low level implementation of the WebSocket protocol.
4512,4576,053bakeA replacement for rake with a simpler syntax.
4612,5916,126build-filesAbstractions for handling and mapping paths.
4712,7386,136async-http-cacheStandard-compliant cache for async-http.
4812,9737,691process-metricsProvide detailed OS-specific process metrics.
4913,6367,169async-rspecHelpers for writing specs against the async gem.
5013,98931,865trenniA fast native templating system that compiles directly to Ruby code.
5116,3887,607build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
5217,5309,425coveredA modern approach to code coverage.
5317,79597,183trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
5418,1598,232buildBuild is a framework for working with task based build systems.
5519,02216,301latinumProvides immutable resource and money computations.
5619,5168,676async-redisA Redis client library.
5720,1239,559eventAn event loop.
5820,24597,183relaxo-modelA model layer for the relaxo document database.
5920,27911,815dbA low level database access gem.
6021,19033,778fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
6121,52914,604rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
6221,7536,391decodeCode analysis for documentation generation.
6322,18814,460rspec-memoryRSpec helpers for checking memory allocations.
6422,47085,721process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
6522,96643,887metricsApplication metrics and instrumentation.
6623,20217,880protocol-redisA transport agnostic RESP protocol client/server.
6723,55597,183rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
6825,59119,535guard-falconA guard plugin to run an instance of the falcon web server.
6925,76023,778ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
7026,76827,105utopia-projectA project documentation tool based on Utopia.
7127,06814,792async-processAsynchronous process spawning.
7227,33622,371geospatialProvides abstractions for dealing with geographical locations efficiently
7328,01597,183relaxoRelaxo is versioned document database built on top of git.
7428,2313,058async-awaitImplements the async/await pattern on top of async :)
7528,60943,887lsyncLSync is a tool for scripted synchronization and backups.
7630,06342,089ffi-clangRuby FFI bindings for libclang C interface.
7732,27111,355cloudflare-dns-updateA dyndns client for Cloudflare.
7833,04432,815activerecord-rackProvides connection management for Rack applications using ActiveRecord.
7933,16513,270activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
8033,2298,956benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
8133,93450,431docsDocumentation generator with support for including code examples and compiling them at ...
8234,3577,691bake-modernizeAutomatically modernize parts of your project/gem.
8335,23821,184build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
8436,77635,054rack-freezeProvides a policy for frozen rack middleware.
8539,8698,147db-mariadbAn event-driven interface for MariaDB and MySQL servers.
8640,10127,105falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8741,48415,212bake-bundlerProvides recipes for bundler.
8842,07453,556vipsProvides pre-compiled binaries for libvips.
8943,26842,089variantA policy gem for selecting different environments.
9043,35053,556rackulaGenerate a static site from any rackup compatible application.
9146,058120,743xapian-coreProvides Xapian libraries and Ruby bindings.
9246,854120,743xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
9347,6139,212db-postgresRuby FFI bindings for libpq C interface.
9448,65685,721schedulerTimeouts and scheduled events for Ruby
9549,50118,411build-dependencyA set of data structures and algorithms for dependency resolution.
9649,917120,743utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
9752,05150,431db-modelA object-relational mapper.
9852,276120,743relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
9952,45025,215marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
10052,819120,743utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
10153,03097,183vips-thumbnailConvenient thumbnail resizing using libvips.
10253,24633,778async-mysqlAccess mysql without blocking.
10353,95938,913liveLive HTML tags updated via a WebSocket.
10454,728120,743typesIntroduces group of classes as eqivalent to some data types in other languages such as ...
10554,97997,183periodicalPeriodical is a simple framework for working with durations and periods.
10655,56829,148tracesApplication instrumentation and tracing.
10756,98229,148colladaThis library provides support for loading and processing data from Collada Digital As...
10858,48597,183utopia-galleryA gallery tag for use with the Utopia web framework.
10958,69718,411activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
11066,09656,899memoryMemory profiling routines for Ruby 2.3+
11166,352120,743xapian-rackXapian::Rack provides indexing and searching integration with Rack.
11267,88743,887traceApplication instrumentation and tracing.
11369,50424,667async-slackBuild Slack bots and use real time messaging.
11469,74853,556geospatial-kmlRead geo data from keyhole markup language files.
11569,89497,183trenni-sanitizeSanitize markdown according to a set of rules.
11676,52824,179ffi-moduleWrite a short summary, because RubyGems requires one.
11778,49956,899dataAccess to the rawdata API
11882,502120,743post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
11985,44343,887build-uriHandle absolute URIs, triples and file paths uniformly.
12086,62843,887build-textText substitutions and merging.
12187,52143,887celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
12290,92143,887betatestA fork of minitest with less bugs.
12391,92313,805bake-gemRelease management for Ruby gems.
12493,08597,183syncoSynco is a tool for scripted synchronization and backups.
12594,34397,183time-zoneComputes timezones using the system TZ environment variable.
12695,10597,183utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
12797,36161,555async-postgresAccess postgres without blocking.
128100,94485,721network-monitorA tool for monitoring network ports for both throughput and errors.
129102,52261,555git-heatmapGenerate heatmap style visualisations based on git history.
130107,08738,913turbo_testPress the turbo button... for your tests.
131107,788120,743trenni-markdownA markdown parser and literate programming code generator.
132113,51097,183gpstoolA framework for processing GPS data.
133117,83850,431traces-backend-datadogA traces backend for Datadog.
134119,72535,054activerecord-blanksConvert blank values to nil.
135119,92050,431migrateGeneric library to support migrations.
136120,59497,183plottyDraw graphs from data gathered by executing commands
137131,43832,815susA fast and scalable test runner.
138132,61485,721mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
139141,763120,743utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
140146,29961,555metrics-backend-datadogApplication metrics and instrumentation.
141147,60814,604console-output-datadogAttach Datadog trace and span details to logs.
142148,17697,183git-timesheetComputes a timesheet for a given set of git repositories.
143151,88233,778async-debugLive debugging for Async.
144151,970120,743utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
145152,390120,743rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
146153,76697,183utopia-wikiA simple wiki for Utopia.
147154,91553,556livelyA simple client-server SPA framework.
148155,66456,899async-sequelAsynchronous adaptors for Sequel.
149156,596120,743trenni-wordsProvides a basic profanity/obscenity filter.
150158,68561,555async-workerNon-blocking thread-pool based workers for blocking operations.
151162,12033,778async-busTransparent Ruby IPC over an asynchronous message bus.
152163,733120,743vulkanA wrapper for Vulkan, the graphics API.
153164,75550,431build-files-monitorEfficiently monitor changes to the file system.
154166,76256,899db-mysqlRuby FFI bindings for libpq C interface.
155169,24276,952traces-backend-open_telemetryA traces backend for Open Telemetry.