Ioquatix's Gems

#Total RankDaily RankNameSummary
1914rackRack provides a minimal, modular and adaptable interface for developing web application...
23022multipart-postUse with Net::HTTP to do multipart form postspec. IO values that have #content_type, #o...
37796rb-inotifyA Ruby wrapper for Linux inotify, using FFI
49368nio4rCross-platform asynchronous I/O primitives for scalable network clients and servers. In...
5123105listenThe Listen gem listens to file modifications and notifies you about the changes. Works ...
6140403timersPure Ruby one-shot and periodic timers.
7162384thinA thin and fast web server
8526119http-acceptParse Accept and Accept-Language HTTP headers.
92,0552,491facetsFacets is the premier collection of extension methods for the Ruby programming language...
102,8281,815asyncA concurrency framework for Ruby.
112,9131,857consoleBeautiful logging for Ruby.
122,9301,873async-ioProvides support for asynchonous TCP, UDP, UNIX and SSL sockets.
133,1863,377rubydnsRubyDNS provides a rule-based DSL for implementing DNS servers, built on top of `Async:...
143,9472,018async-httpA HTTP client and server library.
154,1432,940async-dnsAsync::DNS provides a high-performance DNS client resolver and server which can be ea...
164,4943,848process-groupRun and manage multiple processes in separate fibers with predictable behaviour.
174,5903,917graphvizA lightweight interface for generating graphs with Graphviz.
184,6564,202cloudflareA Ruby wrapper for the Cloudflare API.
194,6862,226protocol-httpProvides abstractions to handle HTTP protocols.
204,7082,238protocol-http2A low level implementation of the HTTP/2 protocol.
214,7422,248protocol-http1A low level implementation of the HTTP/1 protocol.
224,8063,871process-terminalProvide access to libc terminal funtions.
234,8543,903process-pipelineExecute composable shell-like pipelines.
245,0302,241protocol-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
255,5852,265async-poolA singleplex and multiplex resource pool for implementing robust clients.
266,22522,320rexecRExec stands for Remote Execute and provides support for executing processes both loc...
276,3282,020fiber-localProvides a class-level mixin to make fiber local state easy.
286,7258,692utopiaUtopia is a framework for building dynamic content-driven websites.
297,7363,454async-restA library for RESTful clients (and hopefully servers).
307,7745,243falconA fast, asynchronous, rack-compatible web server.
317,8457,749booleanThis gem extends core classes, adding helpful methods for working with Booleans (such a...
328,2204,064async-websocketAn async websocket library on top of websocket-driver.
338,59543,174http-protocolProvides abstractions to handle HTTP1 and HTTP2 protocols.
349,19743,174http-hpackA compresssor and decompressor for HTTP 2.0 HPACK.
359,6134,744samovarSamovar is a flexible option parser excellent support for sub-commands and help documen...
369,6654,128async-containerAbstract container-based parallelism using threads and processes where appropriate.
3710,3804,607mappingMap model objects based on their class to a given output model. Useful for versioning e...
3810,72743,174teapotTeapot is a tool for managing complex cross-platform builds. It provides advanced pack...
3910,7994,738build-environmentA nested hash data structure for controlling build environments.
4011,1814,569localhostManage a local certificate authority for self-signed localhost development servers.
4114,18015,629build-filesBuild::Files is a set of idiomatic classes for dealing with paths and monitoring direct...
4214,9266,552trenniA fast native templating system that compiles directly to Ruby code.
4316,3855,789protocol-websocketA low level implementation of the WebSocket protocol.
4416,65435,135build-graphBuild::Graph is a framework for managing file-system based build processes. It provides...
4517,5294,993process-metricsProvide detailed OS-specific process metrics.
4618,3374,700async-rspecHelpers for writing specs against the async gem.
4718,59335,135buildBuild is a framework for working with task based build systems.
4818,6654,876bakeA replacement for rake with a simpler syntax.
4918,7155,593coveredA modern approach to code coverage.
5019,0344,770async-http-cacheStandard-compliant cache for async-http.
5119,31943,174trenni-formattersFormatters for Trenni, to assist with typical views and form based interfaces.
5219,64243,174fingerprintFingerprint is a tool for creating checksums of entire directory structures, and compar...
5319,73924,444dbA low level database access gem.
5420,71427,995latinumProvides immutable resource and money computations.
5520,73643,174rack-test-bodyAdd Rack::MockResponse#parsed_body and helpers to facilite testing.
5621,45321,086process-daemon`Process::Daemon` is a stable and helpful base class for long running tasks and daemons...
5721,6354,041async-http-faradayProvides an adaptor between async-http and faraday.
5822,51635,135relaxo-modelA model layer for the relaxo document database.
5923,9064,075thread-localProvides a class-level mixin to make thread local state easy.
6023,97135,135ffi-mysqlA pure ffi binding for mysql. This gem should be compatible with the MySQL/Ruby gem.
6126,16643,174lsyncLSync is a tool for scripted synchronization and backups.
6226,7315,305rspec-filesRSpec helpers for buffering and detecting file descriptor leaks.
6324,81324,047eventBeautiful logging for Ruby.
6427,2705,324rspec-memoryRSpec helpers for checking memory allocations.
6528,82543,174ffi-clangRuby FFI bindings for libclang C interface.
6629,3037,244guard-falconA guard plugin to run an instance of the falcon web server.
6729,3948,841async-redisA Redis client library.
6829,53435,135relaxoRelaxo is versioned document database built on top of git.
6931,32143,174docsDocumentation generator with support for including code examples and compiling them at ...
7031,38513,874activerecord-rackProvides connection management for Rack applications using ActiveRecord.
7132,0727,840async-processAsynchronous process spawning.
7232,41043,174geospatialProvides abstractions for dealing with geographical locations efficiently
7332,73835,135build-makefileBuild::Makefile is a simple Makefile parser and can be used to extract dependencies fro...
7434,23943,174cloudflare-dns-updateA dyndns client for Cloudflare.
7535,86535,135activerecord-migrationsProvides a opinionated migration wrapper for ActiveRecord 5+
7636,5147,305async-awaitImplements the async/await pattern on top of async :)
7738,68924,444rack-freezeProvides a policy for frozen rack middleware.
7841,2116,527benchmark-httpAn asynchronous benchmark toolbox for modern HTTP servers.
7942,12416,532protocol-redisA transport agnostic RESP protocol client/server.
8042,4986,379variantA policy gem for selecting different environments.
8144,58643,174xapian-coreProvides Xapian libraries and Ruby bindings.
8245,42343,174xapian-indexerXapian::Indexer provides a flexible spider for indexing resources.
8346,3236,918bake-bundlerProvides recipes for bundler.
8448,02317,972utopia-projectA project documentation tool based on Utopia.
8548,27017,972decodeCode analysis for documentation generation.
8649,38724,444falcon-capybaraUse the falcon web server to run capybara/selenium tests.
8749,42122,320vipsProvides pre-compiled binaries for libvips.
8850,54943,174utopia-tags-galleryUtopia is a website generation framework which provides a robust set of tools to buil...
8950,66235,135build-dependencyA set of data structures and algorithms for dependency resolution.
9050,72143,174relaxo-query-serverRelaxo Query Server is a query server for CouchDB which provides full support for map/...
9153,30943,174colladaThis library provides support for loading and processing data from Collada Digital As...
9254,11543,174utopia-tags-google-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
9356,4706,479rackulaGenerate a static site from any rackup compatible application.
9457,6478,193bake-modernizeAutomatically modernize parts of your project/gem.
9559,13035,135periodicalPeriodical is a simple framework for working with durations and periods.
9660,55543,174vips-thumbnailConvenient thumbnail resizing using libvips.
9763,22643,174xapian-rackXapian::Rack provides indexing and searching integration with Rack.
9863,43743,174memoryMemory profiling routines for Ruby 2.3+
9967,25043,174utopia-galleryA gallery tag for use with the Utopia web framework.
10069,84643,174dataAccess to the rawdata API
10171,82135,135activerecord-configurationsSimplified multi-DSN configuration for ActiveRecord 5+
10275,96543,174post_remote_logA simple messaging system built on top of Ruby, designed for system administration.
10378,70516,254marklyCommonMark parser and renderer. Written in C, wrapped in Ruby.
10479,23815,629async-slackBuild Slack bots and use real time messaging.
10579,57443,174build-uriHandle absolute URIs, triples and file paths uniformly.
10680,05243,174geospatial-kmlRead geo data from keyhole markup language files.
10780,6338,841trenni-sanitizeSanitize markdown according to a set of rules.
10880,70043,174build-textText substitutions and merging.
10981,59943,174celluloid-dnsCelluloid::DNS provides a high-performance DNS client resolver and server which can b...
11083,42221,086db-mariadbAn event-driven interface for MariaDB and MySQL servers.
11185,33322,320betatestA fork of minitest with less bugs.
11289,45943,174utopia-extrasUtopia is a website generation framework which provides a robust set of tools to build...
11390,06721,086db-postgresRuby FFI bindings for libpq C interface.
11496,22543,174syncoSynco is a tool for scripted synchronization and backups.
11596,59043,174network-monitorA tool for monitoring network ports for both throughput and errors.
116105,20043,174gpstoolA framework for processing GPS data.
117113,63543,174trenni-markdownA markdown parser and literate programming code generator.
118114,01227,995async-mysqlAccess mysql without blocking.
119114,55643,174time-zoneComputes timezones using the system TZ environment variable.
120115,02343,174git-heatmapGenerate heatmap style visualisations based on git history.
121126,20122,320async-postgresAccess postgres without blocking.
122134,61235,135utopia-websocketA basic rack.hijack websocket implementation with synchronous execution within rack.
123137,17843,174mime-types-miniA native implementation of mime-types which improves both memory usage and performance.
124140,52343,174plottyDraw graphs from data gathered by executing commands
125142,07143,174git-timesheetComputes a timesheet for a given set of git repositories.
126146,13635,135activerecord-blanksConvert blank values to nil.
127146,50343,174rack-test-jsonAdd Rack::MockResponse#as_json to facilite testing.
128146,50343,174utopia-analyticsUtopia is a website generation framework which provides a robust set of tools to buil...
129147,86919,204ffi-moduleWrite a short summary, because RubyGems requires one.
130151,44343,174trenni-wordsProvides a basic profanity/obscenity filter.
131151,78743,174migrateGeneric library to support migrations.
132152,03527,995async-sequelAsynchronous adaptors for Sequel.
133155,00927,995async-workerNon-blocking thread-pool based workers for blocking operations.
134155,91343,174utopia-wikiA simple wiki for Utopia.
135157,64820,542turbo_testPress the turbo button... for your tests.
136159,43843,174vulkanA wrapper for Vulkan, the graphics API.
137163,08043,174db-mysqlRuby FFI bindings for libpq C interface.