Naruse's Gems

#Total RankDaily RankNameSummary
11820jsonA JSON implementation as a JRuby extension.
29321rexmlAn XML toolkit for Ruby
310489msgpackMessagePack is a binary-based efficient object serialization library. It enables to exc...
416940webrickWEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy se...
56181,756json_pureThis is a JSON implementation in pure Ruby.
662990net-imapRuby client api for Internet Message Access Protocol
7662156net-protocolThe abstract interface for net-* client.
8831205matrixAn implementation of Matrix and Vector classes.
9895626sigdumpSetup signal handler which dumps backtrace of running threads and number of allocated o...
10935163dateA subclass of Object includes Comparable module for handling dates.
11964549opensslOpenSSL for Ruby provides access to SSL/TLS and general-purpose cryptography based on t...
121,020900syncA module that provides a two-phase lock with a counter.
131,036440optparseOptionParser is a class for command-line option analysis.
141,053410e2mmapModule for defining custom exceptions with specific messages.
151,154672setProvides a class to deal with collections of unordered, unique values
161,157392irbInteractive Ruby command-line tool for REPL (Read Eval Print Loop).
171,344310debugDebugging functionality for Ruby. This is completely rewritten debug.rb which was conta...
181,392600thwaitWatches for termination of multiple threads.
191,5111,235strptimea fast strptime/strftime engine which uses VM.
201,5321,694strscanProvides lexical scanning operations on a String.
211,5561,399digestProvides a framework for message digest libraries.
221,5911,406iconviconv wrapper library
231,5971,922loggerProvides a simple logging utility for outputting messages.
241,6171,737csvThe CSV library provides a complete interface to CSV files and data. It offers tools to...
251,7771, provides a high performance event framework for Ruby which uses the libev C lib...
261,802425stringioPseudo `IO` class from/to `String`.
272,1131,299fileutilsSeveral file utility methods for copying, moving, removing, etc.
282,1153,287englishRequire 'English.rb' to reference global variables with less cryptic names.
292,245648rssFamily of libraries that support various formats of XML "feeds".
302,258588net-ftpSupport for the File Transfer Protocol.
312,4952,173did_you_meanThe gem that has been saving people from typos since 2014.
322,7132,290io-waitWaits until IO is readable or writable without blocking.
332,7891,943zlibRuby interface for the zlib compression/decompression library
343,0072,004scanfscanf is an implementation of the C function scanf(3).
353,023182base64Support for encoding and decoding binary data using a Base64 representation.
363,0421,167timeExtends the Time class with methods for parsing and conversion.
373,0512,743forwardableProvides delegation of specified methods to a designated object.
383,1121,813net-httpHTTP client api for Ruby.
393,1276,462td-clientTreasure Data API library for Ruby
403,3882,369resolvThread-aware DNS resolver library in Ruby.
413,6642,199securerandomInterface for secure random number generator.
423,7042,644fiddleA libffi wrapper for Ruby.
433,7613,071etcProvides access to information typically stored in UNIX /etc directory.
444,2772,708erbAn easy to use but powerful templating system for Ruby.
454,3252,911ostructClass to build custom data structures, similar to a Hash.
464,3327,472tdCLI to manage data on Treasure Data, the Hadoop-based cloud data warehousing
474,4378,122td-loggerTreasure Data logging library
484,6603,296open-uriAn easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.
494,9402,145tempfileA utility class for managing temporary files.
505,2652,766shellAn idiomatic Ruby interface for common UNIX shell commands.
515,9916,989dbmProvides a wrapper for the UNIX-style Database Manager Library
526,3214,160mutex_mMixin to extend objects to be handled like a Mutex.
536,8895,204fcntlLoads constants defined in the OS fcntl.h C header file
546,9702,946tsortTopological sorting using Tarjan's algorithm
557,0413,628shellwordsManipulates strings with word parsing rules of UNIX Bourne shell.
567,3165,519ppProvides a PrettyPrinter for Ruby objects
577,4383,296pathnameRepresentation of the name of a file or directory on the filesystem
587,5493,852resolv-replaceReplace Socket DNS with Resolv.
597,59710,657gdbmRuby extension for GNU dbm.
608,4015,185prettyprintImplements a pretty printing algorithm for readable structure.
618,5817,176perfectqueueHighly available distributed cron built on RDBMS
628,9444,636nkfRuby extension for Network Kanji Filter
639,0515,408cmathCMath is a library that provides trigonometric and transcendental functions for complex...
649,3594,335drbDistributed object system for Ruby
6510,2826,431unUtilities to replace common UNIX commands
6610,5156,665tmpdirExtends the Dir class to manage the OS temporary file path.
6710,78911,108ext_monitorfaster MonitorMixin implementation with C extension which is introduced in Ruby 2.7
6812,3957,285findThis module supports top-down traversal of a set of file paths.
6912,4986,147abbrevCalculates a set of unique abbreviations for a given set of strings
7013,1716,410weakrefAllows a referenced object to be garbage-collected.
7113,66846,889fluent-plugin-metricsenseMetricSense - application metrics aggregation plugin for Fluentd
7215,1296,847io-nonblockEnables non-blocking mode with IO class
7315,5947,064syslogRuby interface for the POSIX system logging facility.
7415,70012,544perfectschedHighly available distributed cron built on RDBMS
7516,1667,999rindaThe Linda distributed computing paradigm in Ruby.
7618,5035,985sdbmProvides a simple file-based key-value store with String keys and values.
7751,7427,472win32oleProvides an interface for OLE Automation in Ruby
7874,93489,890traceroute53A tool to investigate Route53, ELB, EC2 and Security Groups
79154,11346,889gohttpan http library with go.
80155,84320,572lramaLALR (1) parser generator written by Ruby
81161,66189,890laplacefast method tracing