Ioquatix's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1918rackRack provides a minimal, modular and adaptable interface for developing web application...
23121multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
377107rb-inotifyA Ruby wrapper for Linux inotify, using FFI
49749nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5126123listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
614682timersPure Ruby one-shot and periodic timers.
7159370thinA thin and fast web server
8584159http-acceptParse Accept and Accept-Language HTTP headers.
91,9392,444facetsFacets is the premier collection of extension methods for the Ruby programming language...
102,8982,082asyncA concurrency framework for Ruby.
112,9922,285consoleBeautiful logging for Ruby.
123,0052,402async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
133,1274,671rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
144,1892,408async-httpA HTTP client and server library.
154,1964,341async-dnsAsync::DNS provides a high-performance DNS client resolver and server which can be ea...
164,6673,254cloudflareA Ruby wrapper for the Cloudflare API.
175,1662,830protocol-httpProvides abstractions to handle HTTP protocols.
185,2112,434protocol-http1A low level implementation of the HTTP/1 protocol.
195,2182,834protocol-http2A low level implementation of the HTTP/2 protocol.
205,3571,627process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
215,4751,631graphvizA lightweight interface for generating graphs with Graphviz.
225,5792,863protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
235,9651,630process-terminalProvide access to libc terminal funtions.
246,00624,138rexecRExec stands for Remote Execute and provides support for executing processes both loc...
256,1011,635process-pipelineExecute composable shell-like pipelines.
266,56847,145utopiaUtopia is a framework for building dynamic content-driven websites.
276,5972,977async-poolA singleplex and multiplex resource pool for implementing robust clients.
287,7627,989booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
297,7974,134falconA fast, asynchronous, rack-compatible web server.
308,35513,321http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
318,4313,649async-restA library for RESTful clients (and hopefully servers).
328,6194,824async-websocketAn async websocket library on top of websocket-driver.
338,90313,191http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
349,4492,901fiber-localProvides a class-level mixin to make fiber local state easy.
359,7716,728samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
369,8627,144async-containerAbstract container-based parallelism using threads and processes where appropriate.
3710,52047,145teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
3810,6996,899mappingMap model objects based on their class to a given output model. Useful for versioning e...
3911,1247,237build-environmentA nested hash data structure for controlling build environments.
4011,4957,100localhostManage a local certificate authority for self-signed localhost development servers.
4114,08433,824build-filesBuild::Files is a set of idiomatic classes for dealing with paths and monitoring direct...
4214,82947,145trenniA fast native templating system that compiles directly to Ruby code.
4316,53647,145build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
4416,75111,740protocol-websocketA low level implementation of the WebSocket protocol.
4518,56047,145buildBuild is a framework for working with task based build systems.
4619,17343,730trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
4719,25247,145fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
4819,2669,072coveredA modern approach to code coverage.
4919,27120,596bakeA replacement for rake with a simpler syntax.
5019,3147,237process-metricsProvide detailed OS-specific process metrics.
5119,44112,677async-rspecHelpers for writing specs against the async gem.
5219,48321,333dbA low level database access gem.
5320,24247,145rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
5420,65540,384latinumProvides immutable resource and money computations.
5521,12332,199process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
5621,2747,600async-http-cacheStandard-compliant cache for async-http.
5722,54047,145relaxo-modelA model layer for the relaxo document database.
5823,61813,890ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
5925,62847,145lsyncLSync is a tool for scripted synchronization and backups.
6024,81324,047eventBeautiful logging for Ruby.
6128,46814,307ffi-clangRuby FFI bindings for libclang C interface.
6229,46047,145relaxoRelaxo is versioned document database built on top of git.
6329,62611,433rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
6429,98811,541rspec-memoryRSpec helpers for checking memory allocations.
6530,14927,525guard-falconA guard plugin to run an instance of the falcon web server.
6630,75816,700docsDocumentation generator with support for including code examples and compiling them at ...
6731,91718,876activerecord-rackProvides connection management for Rack applications using ActiveRecord.
6832,14310,460async-redisA Redis client library.
6932,46347,145build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
7032,99747,145geospatialProvides abstractions for dealing with geographical locations efficiently
7134,57347,145cloudflare-dns-updateA dyndns client for Cloudflare.
7234,5939,393async-processAsynchronous process spawning.
7336,69547,145activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
7437,85815,622async-awaitImplements the async/await pattern on top of async :)
7538,53224,138async-http-faradayProvides an adaptor between async-http and faraday.
7639,28833,824rack-freezeProvides a policy for frozen rack middleware.
7743,05617,381benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
7843,18347,145variantA policy gem for selecting different environments.
7944,04347,145xapian-coreProvides Xapian libraries and Ruby bindings.
8044,88047,145xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
8148,49933,824bake-bundlerProvides recipes for bundler.
8248,89810,743protocol-redisA transport agnostic RESP protocol client/server.
8350,17347,145utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
8450,22447,145relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
8550,54333,824vipsProvides pre-compiled binaries for libvips.
8650,6519,892decodeCode analysis for documentation generation.
8751,31647,145build-dependencyA set of data structures and algorithms for dependency resolution.
8851,89847,145utopia-projectA project documentation tool based on Utopia.
8952,26812,334falcon-capybaraUse the falcon web server to run capybara/selenium tests.
9052,75526,184colladaThis library provides support for loading and processing data from Collada Digital As...
9153,79747,145utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
9259,34247,145rackulaGenerate a static site from any rackup compatible application.
9359,40240,384periodicalPeriodical is a simple framework for working with durations and periods.
9461,23947,145vips-thumbnailConvenient thumbnail resizing using libvips.
9562,49647,145xapian-rackXapian::Rack provides indexing and searching integration with Rack.
9662,96047,145memoryMemory profiling routines for Ruby 2.3+
9766,59633,824bake-modernizeAutomatically modernize parts of your project/gem.
9868,01147,145utopia-galleryA gallery tag for use with the Utopia web framework.
9968,81633,824dataAccess to the rawdata API
10074,81847,145post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
10175,02147,145thread-localProvides a class-level mixin to make thread local state easy.
10275,25147,145activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
10378,88047,145build-uriHandle absolute URIs, triples and file paths uniformly.
10479,95447,145build-textText substitutions and merging.
10580,66947,145async-slackBuild Slack bots and use real time messaging.
10680,76047,145geospatial-kmlRead geo data from keyhole markup language files.
10780,93747,145celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
10882,97247,145trenni-sanitizeSanitize markdown according to a set of rules.
10984,86447,145betatestA fork of minitest with less bugs.
11086,66832,199marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
11188,52247,145utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
11295,89047,145network-monitorA tool for monitoring network ports for both throughput and errors.
11396,60947,145syncoSynco is a tool for scripted synchronization and backups.
114104,11413,890db-mariadbAn event-driven interface for MariaDB and MySQL servers.
115104,15747,145gpstoolA framework for processing GPS data.
116113,74847,145trenni-markdownA markdown parser and literate programming code generator.
117115,05814,633db-postgresRuby FFI bindings for libpq C interface.
118117,07147,145time-zoneComputes timezones using the system TZ environment variable.
119117,09047,145git-heatmapGenerate heatmap style visualisations based on git history.
120133,31617,695async-mysqlAccess mysql without blocking.
121133,49747,145utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
122136,93947,145mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
123141,25247,145git-timesheetComputes a timesheet for a given set of git repositories.
124141,77247,145plottyDraw graphs from data gathered by executing commands
125145,57547,145utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
126145,58947,145rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
127146,16026,184async-postgresAccess postgres without blocking.
128146,45347,145activerecord-blanksConvert blank values to nil.
129150,49147,145trenni-wordsProvides a basic profanity/obscenity filter.
130150,93647,145migrateGeneric library to support migrations.
131151,59847,145async-sequelAsynchronous adaptors for Sequel.
132154,49147,145async-workerNon-blocking thread-pool based workers for blocking operations.
133155,76447,145utopia-wikiA simple wiki for Utopia.
134158,45747,145vulkanA wrapper for Vulkan, the graphics API.
135161,99333,824db-mysqlRuby FFI bindings for libpq C interface.
136163,50247,145turbo_testPress the turbo button... for your tests.