Ioquatix's Gems

See profile on Gravatar
#Total RankDaily RankNameSummary
199rackRack provides a minimal, modular and adaptable interface for developing web application...
23722multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
37794rb-inotifyA Ruby wrapper for Linux inotify, using FFI
4104101nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5132142listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
614073timersSchedule procs to run after a certain time, or at periodic intervals, using any API tha...
7941196http-acceptParse Accept and Accept-Language HTTP headers.
81,7152,283facetsFacets is the premier collection of extension methods for the Ruby programming language...
93,1462,303rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
103,7361,786asyncAsync provides a modern asynchronous I/O framework for Ruby, based on nio4r. It imple...
113,9191,817async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
124,0121,776consoleBeautiful logging for Ruby.
134,6985,518cloudflareA Ruby wrapper for the Cloudflare API.
145,28019,610rexecRExec stands for Remote Execute and provides support for executing processes both loc...
155,3593,184async-httpA HTTP client and server library.
165,5942,228async-dnsAsync::DNS provides a high-performance DNS client resolver and server which can be ea...
176,1276,618utopiaUtopia is a website generation framework which provides a robust set of tools to buil...
187,5067,246booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
197,6174,300protocol-http2A low level implementation of the HTTP/2 protocol.
207,6284,018protocol-httpProvides abstractions to handle HTTP protocols.
217,7483,952protocol-http1A low level implementation of the HTTP/1 protocol.
228,7874,749falconA fast, asynchronous, rack-compatible web server.
238,9004,204protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
249,1816,052process-groupManages a unix process group for running multiple processes, keeps track of multiple pr...
259,4146,743graphvizGraphviz is a graph visualisation system. This gem is a lightweight interface for gener...
269,57819,610teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
279,6914,579http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
2810,7384,610http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
2912,2756,209async-websocketAn async websocket library on top of websocket-driver.
3012,3025,144samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
3113,0004,853async-containerProvides containers for servers which provide concurrency policies, e.g. threads, proce...
3213,4548,587mappingMap model objects based on their class to a given output model. Useful for versioning e...
3313,9255,759async-restA library for RESTful clients (and hopefully servers).
3414,0729,104localhostManage a local certificate authority for self-signed localhost development servers.
3514,49718,005build-filesBuild::Files is a set of idiomatic classes for dealing with paths and monitoring direct...
3614,5575,858build-environmentA nested hash data structure for controlling build environments.
3715,5187,090trenniTrenni is a templating system built on top of SGML/XML. It uses efficient native parse...
3816,89414,387build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
3917,90425,327fingerprintFingerprint is a general purpose data integrity tool that uses cryptographic hashes to ...
4017,97621,883dbA low level database access gem.
4118,67837,531trenni-formattersTrenni is a templating system, and these formatters assist with the development of typ...
4219,11615,056buildBuild is a framework for working with task based build systems.
4320,1547,294process-pipelineExecute composable shell-like pipelines.
4420,8047,357latinumLatinum is a simple gem for managing resource computations, including money and minerals.
4521,37637,531process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
4621,9926,560rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
4722,0879,736protocol-websocketA low level implementation of the WebSocket protocol.
4822,97837,531relaxo-modelRelaxo Model provides a framework for business logic on top of Relaxo. While it suppo...
4924,24015,844lsyncLSync is a tool for scripted synchronization and backups.
5024,34921,883eventBeautiful logging for Ruby.
5127,96219,610ffi-clangRuby FFI bindings for libclang C interface.
5228,30815,056async-rspecHelpers for writing specs against the async gem.
5329,38525,327relaxoRelaxo provides a set of tools and interfaces for interacting with CouchDB. It aims t...
5431,85025,327build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
5533,18825,327coveredA modern approach to code coverage.
5634,32211,742bakeA replacement for rake with a simpler syntax.
5734,93515,056activerecord-rackProvides connection management for Rack applications using ActiveRecord.
5835,34119,610geospatialProvides abstractions for dealing with geographical locations efficiently
5937,20337,531cloudflare-dns-updateProvides a client tool for updating Cloudflare records, with a specific emphasis on up...
6038,3347,192guard-falconA guard plugin to run an instance of the falcon web server.
6141,43212,790activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
6241,57837,531xapian-coreProvides Xapian libraries and Ruby bindings.
6342,33837,531xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
6445,9287,041rack-freezeProvides a policy for frozen rack middleware.
6547,48837,531relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
6647,73137,531utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
6751,35137,531colladaThis library provides support for loading and processing data from Collada Digital As...
6851,48437,531utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
6952,30213,797async-redisA Redis client library.
7055,0656,871async-awaitImplements the async/await pattern on top of async :)
7156,32721,883variantA policy gem for selecting different environments.
7256,69419,610build-dependencyA set of data structures and algorithms for dependency resolution.
7357,61115,056rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
7458,53315,056rspec-memoryRSpec helpers for checking memory allocations.
7559,24237,531xapian-rackXapian::Rack provides indexing and searching integration with Rack.
7660,58137,531periodicalPeriodical is a simple framework for working with durations and periods.
7761,58714,387benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
7865,24715,056vipsProvides pre-compiled binaries for libvips.
7965,3119,318async-processAsynchronous process spawning.
8065,84637,531dataAccess to the rawdata API
8166,43521,883falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8267,45119,610vips-thumbnailConvenient thumbnail resizing using libvips.
8371,11137,531post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
8475,89619,610utopia-galleryA gallery tag for use with the Utopia web framework.
8577,64737,531build-uriHandle absolute URIs, triples and file paths uniformly.
8678,85237,531build-textText substitutions and merging.
8779,53937,531celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
8879,55816,821async-http-faradayProvides an adaptor between async-http and faraday.
8981,43812,790protocol-redisA transport agnostic RESP protocol client/server.
9083,99937,531betatestA fork of minitest with less bugs.
9184,33737,531utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
9284,82025,327geospatial-kmlRead geo data from keyhole markup language files.
9387,20437,531activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
9489,87237,531rackulaGenerate a static site from any rackup compatible application.
9592,34637,531network-monitorA tool for monitoring network ports for both throughput and errors.
9699,52925,327syncoSynco is a tool for scripted synchronization and backups.
97100,19737,531gpstoolA framework for processing GPS data.
98100,22316,821async-slackBuild Slack bots and use real time messaging.
99108,77621,883trenni-sanitizeSanitize markdown according to a set of rules.
100111,08037,531trenni-markdownA markdown parser and literate programming code generator.
101127,42937,531time-zoneUse the system `date` command to compute time zones.
102128,51437,531utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
103134,31237,531mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
104137,43037,531git-timesheetComputes a timesheet for a given set of git repositories.
105141,28037,531rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
106141,28937,531plottyDraw graphs from data gathered by executing commands
107142,17837,531utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
108145,55037,531trenni-wordsProvides a basic profanity/obscenity filter.
109146,52221,883async-mysqlAccess mysql without blocking.
110146,82937,531migrateGeneric library to support migrations.
111150,85037,531async-postgresAccess postgres without blocking.
112152,84137,531async-workerNon-blocking thread-pool based workers for blocking operations.
113154,24137,531vulkanA wrapper for Vulkan, the graphics API.