Naruse's Gems

icon
#Total RankDaily RankNameSummary
11721jsonThis is a JSON implementation as a Ruby extension in C.
211396msgpackMessagePack is a binary-based efficient object serialization library. It enables to exc...
312934rexmlAn XML toolkit for Ruby
4310106webrickWEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy se...
54921,460json_pureThis is a JSON implementation in pure Ruby.
61,050910opensslIt wraps the OpenSSL library.
71,351518syncA module that provides a two-phase lock with a counter.
81,3841,960strptimea fast strptime/strftime engine which uses VM.
91,398628e2mmapModule for defining custom exceptions with specific messages.
101,4472,116loggerProvides a simple logging utility for outputting messages.
111,4481,970iconviconv wrapper library
121,463719setProvides a class to deal with collections of unordered, unique values
131,510420matrixAn implementation of Matrix and Vector classes.
141,543994thwaitWatches for termination of multiple threads.
151,613511optparseOptionParser is a class for command-line option analysis.
161,6221,681csvThe CSV library provides a complete interface to CSV files and data. It offers tools to...
171,6281,398irbInteractive Ruby command-line tool for REPL (Read Eval Print Loop).
181,7532,030cool.ioCool.io provides a high performance event framework for Ruby which uses the libev C lib...
191,8583,326englishRequire 'English.rb' to reference global variables with less cryptic names.
201,902368net-protocolThe abstract interface for net-* client.
212,189629net-imapRuby client api for Internet Message Access Protocol
222,217648digestProvides a framework for message digest libraries.
232,3572,890did_you_meanThe gem that has been saving people from typos since 2014.
242,383501strscanProvides lexical scanning operations on a String.
252,4652,055fileutilsSeveral file utility methods for copying, moving, removing, etc.
262,7262,451rssFamily of libraries that support various formats of XML "feeds".
272,7741,211debugDebugging functionality for Ruby. This is completely rewritten debug.rb which was conta...
282,8283,482td-clientTreasure Data API library for Ruby
292,8431,524stringioPseudo `IO` class from/to `String`.
302,9302,110io-waitWaits until IO is readable or writable without blocking.
313,1872,309dateA subclass of Object includes Comparable module for handling dates.
323,4262,545net-ftpSupport for the File Transfer Protocol.
333,6162,683zlibRuby interface for the zlib compression/decompression library
343,6562,397scanfscanf is an implementation of the C function scanf(3).
353,6723,737etcProvides access to information typically stored in UNIX /etc directory.
364,1024,310tdCLI to manage data on Treasure Data, the Hadoop-based cloud data warehousing
374,1765,388td-loggerTreasure Data logging library
384,2262,836timeExtends the Time class with methods for parsing and conversion.
394,3252,676forwardableProvides delegation of specified methods to a designated object.
404,4693,262fiddleA libffi wrapper for Ruby.
414,9373,412ostructClass to build custom data structures, similar to a Hash.
425,5184,700shellAn idiomatic Ruby interface for common UNIX shell commands.
435,8144,600erbAn easy to use but powerful templating system for Ruby.
446,0632,812net-httpHTTP client api for Ruby.
456,2833,158resolvThread-aware DNS resolver library in Ruby.
466,5547,155dbmProvides a wrapper for the UNIX-style Database Manager Library
476,9033,635open-uriAn easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.
487,2122,844securerandomInterface for secure random number generator.
497,3078,617gdbmRuby extension for GNU dbm.
507,4535,963mutex_mMixin to extend objects to be handled like a Mutex.
518,0436,679perfectqueueHighly available distributed cron built on RDBMS
528,6166,702ppProvides a PrettyPrinter for Ruby objects
538,7493,882base64Support for encoding and decoding binary data using a Base64 representation.
548,9075,384fcntlLoads constants defined in the OS fcntl.h C header file
559,1468,476prettyprintImplements a pretty printing algorithm for readable structure.
5610,40711,025ext_monitorfaster MonitorMixin implementation with C extension which is introduced in Ruby 2.7
5710,9596,413tempfileA utility class for managing temporary files.
5812,0737,938cmathCMath is a library that provides trigonometric and transcendental functions for complex...
5912,2405,956tsortTopological sorting using Tarjan's algorithm
6012,6839,888fluent-plugin-metricsenseMetricSense - application metrics aggregation plugin for Fluentd
6113,1676,938shellwordsManipulates strings with word parsing rules of UNIX Bourne shell.
6213,2216,174pathnameRepresentation of the name of a file or directory on the filesystem
6314,42912,317perfectschedHighly available distributed cron built on RDBMS
6416,4169,375tmpdirExtends the Dir class to manage the OS temporary file path.
6518,1989,147unUtilities to replace common UNIX commands
6618,6307,913resolv-replaceReplace Socket DNS with Resolv.
6719,2548,709nkfRuby extension for Network Kanji Filter
6819,2738,968findThis module supports top-down traversal of a set of file paths.
6919,9028,786drbDistributed object system for Ruby
7031,08715,129rindaThe Linda distributed computing paradigm in Ruby.
7136,83452,044sdbmProvides a simple file-based key-value store with String keys and values.
7280,47140,448traceroute53A tool to investigate Route53, ELB, EC2 and Security Groups
7382,95123,047weakrefAllows a referenced object to be garbage-collected.
7485,49126,070abbrevCalculates a set of unique abbreviations for a given set of strings
75134,67162,167syslogRuby interface for the POSIX system logging facility.
76151,56996,446gohttpan http library with go.
77153,19695,324win32oleProvides an interface for OLE Automation in Ruby
78155,99362,167io-nonblockEnables non-blocking mode with IO class
79159,75096,446laplacefast method tracing