Ioquatix's Gems

See profile on Gravatar
#Total RankDaily RankNameSummary
1917rackRack provides a minimal, modular and adaptable interface for developing web application...
23020multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
37892rb-inotifyA Ruby wrapper for Linux inotify, using FFI
410047nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5125114listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
6146142timersPure Ruby one-shot and periodic timers.
7158308thinA thin and fast web server
8680151http-acceptParse Accept and Accept-Language HTTP headers.
91,8692,328facetsFacets is the premier collection of extension methods for the Ruby programming language...
102,9842,384asyncA concurrency framework for Ruby.
113,0862,343async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
123,0992,254consoleBeautiful logging for Ruby.
133,1014,695rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
144,2873,990async-dnsAsync::DNS provides a high-performance DNS client resolver and server which can be ea...
154,3672,873async-httpA HTTP client and server library.
164,6943,625cloudflareA Ruby wrapper for the Cloudflare API.
175,5232,971protocol-httpProvides abstractions to handle HTTP protocols.
185,5722,950protocol-http2A low level implementation of the HTTP/2 protocol.
195,6052,962protocol-http1A low level implementation of the HTTP/1 protocol.
205,79940,461rexecRExec stands for Remote Execute and provides support for executing processes both loc...
216,1223,222protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
226,39028,390utopiaUtopia is a framework for building dynamic content-driven websites.
237,6166,082process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
247,6987,954booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
257,9604,306falconA fast, asynchronous, rack-compatible web server.
268,12214,351http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
278,1375,451graphvizA lightweight interface for generating graphs with Graphviz.
288,62732,228http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
299,2694,919async-websocketAn async websocket library on top of websocket-driver.
309,3314,583async-restA library for RESTful clients (and hopefully servers).
3110,0167,729samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
3210,20728,390teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
3310,2949,054async-containerAbstract container-based parallelism using threads and processes where appropriate.
3410,9897,539mappingMap model objects based on their class to a given output model. Useful for versioning e...
3511,6526,356process-pipelineExecute composable shell-like pipelines.
3611,7009,748build-environmentA nested hash data structure for controlling build environments.
3711,83510,620localhostManage a local certificate authority for self-signed localhost development servers.
3814,25215,648build-filesBuild::Files is a set of idiomatic classes for dealing with paths and monitoring direct...
3914,46670,696trenniA fast native templating system that compiles directly to Ruby code.
4016,86915,873build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
4117,30213,020protocol-websocketA low level implementation of the WebSocket protocol.
4218,729108,414trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
4318,80912,669fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
4418,98523,929dbA low level database access gem.
4518,99015,873buildBuild is a framework for working with task based build systems.
4619,75140,461rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
4719,7928,252coveredA modern approach to code coverage.
4820,2518,897bakeA replacement for rake with a simpler syntax.
4920,43318,080latinumProvides immutable resource and money computations.
5020,68117,127async-rspecHelpers for writing specs against the async gem.
5120,82031,020process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
5222,121108,414relaxo-modelA model layer for the relaxo document database.
5323,35513,990ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
5425,00935,708lsyncLSync is a tool for scripted synchronization and backups.
5524,81324,047eventBeautiful logging for Ruby.
5628,17714,493ffi-clangRuby FFI bindings for libclang C interface.
5728,866108,414relaxoRelaxo is versioned document database built on top of git.
5830,35416,862guard-falconA guard plugin to run an instance of the falcon web server.
5930,39917,127docsDocumentation generator with support for including code examples and compiling them at ...
6031,33433,832rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
6131,68427,411rspec-memoryRSpec helpers for checking memory allocations.
6232,29228,390activerecord-rackProvides connection management for Rack applications using ActiveRecord.
6332,51140,461build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
6433,55218,719geospatialProvides abstractions for dealing with geographical locations efficiently
6535,96023,929cloudflare-dns-updateA dyndns client for Cloudflare.
6637,27618,080async-redisA Redis client library.
6738,34120,948activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
6838,95612,424async-processAsynchronous process spawning.
6939,45262,322rack-freezeProvides a policy for frozen rack middleware.
7040,04423,255async-awaitImplements the async/await pattern on top of async :)
7142,52984,418variantA policy gem for selecting different environments.
7242,86518,080async-http-faradayProvides an adaptor between async-http and faraday.
7343,248108,414xapian-coreProvides Xapian libraries and Ruby bindings.
7444,033108,414xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
7547,69023,255benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
7649,213108,414relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
7749,35751,143utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
7852,72051,143colladaThis library provides support for loading and processing data from Collada Digital As...
7953,048108,414utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
8053,13635,708build-dependencyA set of data structures and algorithms for dependency resolution.
8154,32840,461protocol-redisA transport agnostic RESP protocol client/server.
8254,64010,684falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8355,136108,414vipsProvides pre-compiled binaries for libvips.
8458,739108,414periodicalPeriodical is a simple framework for working with durations and periods.
8559,021108,414rackulaGenerate a static site from any rackup compatible application.
8660,865108,414vips-thumbnailConvenient thumbnail resizing using libvips.
8761,397108,414xapian-rackXapian::Rack provides indexing and searching integration with Rack.
8862,95162,322memoryMemory profiling routines for Ruby 2.3+
8967,600108,414utopia-galleryA gallery tag for use with the Utopia web framework.
9067,93451,143dataAccess to the rawdata API
9173,632108,414post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
9279,04970,696build-uriHandle absolute URIs, triples and file paths uniformly.
9380,29670,696build-textText substitutions and merging.
9480,61931,020activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
9581,04546,575geospatial-kmlRead geo data from keyhole markup language files.
9681,28270,696celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
9784,38246,575async-slackBuild Slack bots and use real time messaging.
9884,607108,414trenni-sanitizeSanitize markdown according to a set of rules.
9985,38570,696betatestA fork of minitest with less bugs.
10087,096108,414utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
10194,85070,696network-monitorA tool for monitoring network ports for both throughput and errors.
10295,531108,414syncoSynco is a tool for scripted synchronization and backups.
103102,95384,418gpstoolA framework for processing GPS data.
104112,708108,414trenni-markdownA markdown parser and literate programming code generator.
105116,692108,414time-zoneComputes timezones using the system TZ environment variable.
106131,988108,414utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
107136,19170,696mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
108140,29984,418git-timesheetComputes a timesheet for a given set of git repositories.
109143,224108,414plottyDraw graphs from data gathered by executing commands
110144,332108,414rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
111144,644108,414utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
112146,99184,418async-mysqlAccess mysql without blocking.
113148,78984,418async-postgresAccess postgres without blocking.
114149,162108,414trenni-wordsProvides a basic profanity/obscenity filter.
115149,98384,418migrateGeneric library to support migrations.
116154,88984,418async-workerNon-blocking thread-pool based workers for blocking operations.
117157,426108,414vulkanA wrapper for Vulkan, the graphics API.