Ioquatix's Gems

#Total RankDaily RankNameSummary
11011rackRack provides a minimal, modular and adaptable interface for developing web application...
23027multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
380107rb-inotifyA Ruby wrapper for Linux inotify, using FFI
48652nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5119118listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
6139193timersPure Ruby one-shot and periodic timers.
7176173thinA thin and fast web server
8346139http-acceptParse Accept and Accept-Language HTTP headers.
92,1603,071facetsFacets is the premier collection of extension methods for the Ruby programming language...
102,3281,579asyncA concurrency framework for Ruby.
112,3641,619consoleBeautiful logging for Ruby.
122,3941,587async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
133,1201,799fiber-localProvides a class-level mixin to make fiber local state easy.
143,2605,895rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
153,3941,608async-httpA HTTP client and server library.
163,7861,817protocol-httpProvides abstractions to handle HTTP protocols.
173,8121,819protocol-http1A low level implementation of the HTTP/1 protocol.
183,8251,832protocol-http2A low level implementation of the HTTP/2 protocol.
193,9851,833protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
204,0232,920async-websocketAn async websocket library on top of websocket-driver.
214,0304,028async-dnsAn easy to use DNS client resolver and server for Ruby.
224,1661,806async-poolA singleplex and multiplex resource pool for implementing robust clients.
234,6123,016cloudflareA Ruby wrapper for the Cloudflare API.
244,61810,223process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
254,6928,722graphvizA lightweight interface for generating graphs with Graphviz.
264,92210,371process-terminalProvide access to libc terminal funtions.
274,97310,223process-pipelineExecute composable shell-like pipelines.
286,6072,948async-restA library for RESTful clients (and hopefully servers).
296,70652,519rexecRExec stands for Remote Execute and provides support for executing processes both loc...
306,78975,316utopiaUtopia is a framework for building dynamic content-driven websites.
317,3254,994falconA fast, asynchronous, rack-compatible web server.
327,8897,615booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
338,4852,518async-http-faradayProvides an adaptor between async-http and faraday.
348,78319,399samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
358,9404,564async-containerAbstract container-based parallelism using threads and processes where appropriate.
369,0749,164http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
379,38018,989mappingMap model objects based on their class to a given output model. Useful for versioning e...
389,57711,467localhostManage a local certificate authority for self-signed localhost development servers.
399,8777,420thread-localProvides a class-level mixin to make thread local state easy.
409,96555,316http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
419,9916,216build-environmentA nested hash data structure for controlling build environments.
4210,69093,927teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
4311,99118,514protocol-websocketA low level implementation of the WebSocket protocol.
4412,6745,616bakeA replacement for rake with a simpler syntax.
4512,7985,029build-filesAbstractions for handling and mapping paths.
4614,0118,438async-http-cacheStandard-compliant cache for async-http.
4714,0286,340async-rspecHelpers for writing specs against the async gem.
4814,08921,164process-metricsProvide detailed OS-specific process metrics.
4914,29986,685trenniA fast native templating system that compiles directly to Ruby code.
5016,5175,465build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
5117,8347,420coveredA modern approach to code coverage.
5218,21193,927trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
5318,3285,841buildBuild is a framework for working with task based build systems.
5419,4469,570latinumProvides immutable resource and money computations.
5520,03710,487dbA low level database access gem.
5620,62531,633fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
5720,98993,927relaxo-modelA model layer for the relaxo document database.
5821,3508,438async-redisA Redis client library.
5921,91810,223eventAn event loop.
6021,93593,927process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
6122,19093,927rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
6222,70148,267rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
6323,44255,316rspec-memoryRSpec helpers for checking memory allocations.
6425,08736,593ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
6526,33352,519protocol-redisA transport agnostic RESP protocol client/server.
6626,43917,183guard-falconA guard plugin to run an instance of the falcon web server.
6726,7705,769decodeCode analysis for documentation generation.
6827,06728,614metricsApplication metrics and instrumentation.
6927,63893,927lsyncLSync is a tool for scripted synchronization and backups.
7027,77717,183async-processAsynchronous process spawning.
7128,54893,927relaxoRelaxo is versioned document database built on top of git.
7228,77320,789geospatialProvides abstractions for dealing with geographical locations efficiently
7329,62938,905ffi-clangRuby FFI bindings for libclang C interface.
7431,45155,316activerecord-rackProvides connection management for Rack applications using ActiveRecord.
7532,50548,267utopia-projectA project documentation tool based on Utopia.
7632,96910,371cloudflare-dns-updateA dyndns client for Cloudflare.
7732,97815,178docsDocumentation generator with support for including code examples and compiling them at ...
7833,36612,506activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
7933,85218,989async-awaitImplements the async/await pattern on top of async :)
8034,27818,514build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
8136,0436,766benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
8236,65593,927rack-freezeProvides a policy for frozen rack middleware.
8339,8646,684bake-modernizeAutomatically modernize parts of your project/gem.
8441,63730,799falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8542,19815,178bake-bundlerProvides recipes for bundler.
8642,81993,927variantA policy gem for selecting different environments.
8744,90575,316vipsProvides pre-compiled binaries for libvips.
8845,56693,927xapian-coreProvides Xapian libraries and Ruby bindings.
8946,39393,927xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
9047,8776,542db-mariadbAn event-driven interface for MariaDB and MySQL servers.
9147,97669,349rackulaGenerate a static site from any rackup compatible application.
9249,86716,426build-dependencyA set of data structures and algorithms for dependency resolution.
9349,97348,267db-modelA object-relational mapper.
9450,19093,927utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
9551,69993,927relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
9653,38293,927utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
9754,65493,927periodicalPeriodical is a simple framework for working with durations and periods.
9855,14655,316liveLive HTML tags updated via a WebSocket.
9955,36893,927vips-thumbnailConvenient thumbnail resizing using libvips.
10055,62629,570colladaThis library provides support for loading and processing data from Collada Digital As...
10156,7927,734db-postgresRuby FFI bindings for libpq C interface.
10258,25155,316marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
10360,55519,399activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
10461,27893,927utopia-galleryA gallery tag for use with the Utopia web framework.
10563,04852,519async-mysqlAccess mysql without blocking.
10664,99093,927memoryMemory profiling routines for Ruby 2.3+
10765,10293,927xapian-rackXapian::Rack provides indexing and searching integration with Rack.
10869,56122,190async-slackBuild Slack bots and use real time messaging.
10970,24352,519geospatial-kmlRead geo data from keyhole markup language files.
11073,02693,927trenni-sanitizeSanitize markdown according to a set of rules.
11173,10746,356traceApplication instrumentation and tracing.
11275,00155,316dataAccess to the rawdata API
11379,88293,927post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
11483,04040,220build-uriHandle absolute URIs, triples and file paths uniformly.
11584,17340,220build-textText substitutions and merging.
11685,01840,220celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
11788,51740,220betatestA fork of minitest with less bugs.
11890,66728,614ffi-moduleWrite a short summary, because RubyGems requires one.
11992,85093,927utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
12093,84793,927syncoSynco is a tool for scripted synchronization and backups.
12199,14193,927time-zoneComputes timezones using the system TZ environment variable.
12299,15193,927network-monitorA tool for monitoring network ports for both throughput and errors.
123102,22655,316async-postgresAccess postgres without blocking.
124106,23955,316git-heatmapGenerate heatmap style visualisations based on git history.
125109,72893,927trenni-markdownA markdown parser and literate programming code generator.
126110,20186,685gpstoolA framework for processing GPS data.
127124,11655,316activerecord-blanksConvert blank values to nil.
128124,16455,316turbo_testPress the turbo button... for your tests.
129127,20293,927plottyDraw graphs from data gathered by executing commands
130130,50269,349migrateGeneric library to support migrations.
131134,30193,927mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
132137,98614,668bake-gemRelease management for Ruby gems.
133139,20593,927utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
134146,07286,685git-timesheetComputes a timesheet for a given set of git repositories.
135149,90893,927utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
136150,21293,927rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
137154,37655,316async-sequelAsynchronous adaptors for Sequel.
138154,79893,927utopia-wikiA simple wiki for Utopia.
139154,84993,927trenni-wordsProvides a basic profanity/obscenity filter.
140157,46255,316async-workerNon-blocking thread-pool based workers for blocking operations.
141158,27935,486async-debugLive debugging for Async.
142161,59869,349livelyA simple client-server SPA framework.
143161,98393,927vulkanA wrapper for Vulkan, the graphics API.
144165,49655,316db-mysqlRuby FFI bindings for libpq C interface.
145165,83048,267build-files-monitorEfficiently monitor changes to the file system.
146166,73435,486async-busTransparent Ruby IPC over an asynchronous message bus.
147168,1679,084tracesApplication instrumentation and tracing.