The Ruby Programming Language (ruby)

The Ruby Programming Language

ruby

Geek Repo

Repositories related to the Ruby Programming language.

Location:Matsue, Japan

Home Page:https://www.ruby-lang.org/

Twitter:@rubylangorg

Github PK Tool:Github PK Tool

The Ruby Programming Language's repositories

syntax_suggest

Searching for unexpected `end` syntax errors takes a lot of time. Let this gem do it for you!

Language:RubyLicense:MITStargazers:343Issues:30Issues:50

curses

Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.

Language:CLicense:NOASSERTIONStargazers:286Issues:33Issues:44

timeout

Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time.

Language:RubyLicense:BSD-2-ClauseStargazers:135Issues:31Issues:10

erb

An easy to use but powerful templating system for Ruby

Language:RubyLicense:BSD-2-ClauseStargazers:107Issues:30Issues:5

logger

simple logging utility

Language:RubyLicense:BSD-2-ClauseStargazers:97Issues:32Issues:15

open3

Open3 gives you access to stdin, stdout, and stderr when running other programs.

Language:RubyLicense:BSD-2-ClauseStargazers:84Issues:30Issues:2

ruby2_keywords

Shim library for Module#ruby2_keywords

Language:RubyLicense:BSD-2-ClauseStargazers:61Issues:8Issues:7

securerandom

Interface for secure random number generator

Language:RubyLicense:BSD-2-ClauseStargazers:42Issues:29Issues:5

open-uri

OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.

Language:RubyLicense:BSD-2-ClauseStargazers:41Issues:27Issues:8

chkbuild

Continuous Integration tool, mainly for Ruby

observer

The Observer pattern provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes.

Language:RubyLicense:BSD-2-ClauseStargazers:34Issues:28Issues:1

cgi

CGI is a large class, providing several categories of methods, many of which are mixed in from other modules.

Language:RubyLicense:BSD-2-ClauseStargazers:33Issues:33Issues:11

etc

Provides access to information typically stored in UNIX /etc directory.

Language:CLicense:BSD-2-ClauseStargazers:27Issues:29Issues:6

net-ftp

This class implements the File Transfer Protocol.

Language:RubyLicense:BSD-2-ClauseStargazers:25Issues:29Issues:5

net-protocol

The abstruct interface for net-* client.

Language:RubyLicense:BSD-2-ClauseStargazers:24Issues:31Issues:4

set

This library provides the Set class, which deals with a collection of unordered values with no duplicates.

Language:RubyLicense:BSD-2-ClauseStargazers:22Issues:32Issues:5

net-pop

This library provides functionality for retrieving email via POP3, the Post Office Protocol version 3. For details of POP3

Language:RubyLicense:BSD-2-ClauseStargazers:18Issues:29Issues:4

base64

Support for encoding and decoding binary data using a Base64 representation

Language:RubyLicense:BSD-2-ClauseStargazers:17Issues:32Issues:0

weakref

Weak Reference class that allows a referenced object to be garbage-collected.

Language:RubyLicense:BSD-2-ClauseStargazers:14Issues:31Issues:2

io-wait

the feature for waiting until IO is readable or writable without blocking.

Language:RubyLicense:NOASSERTIONStargazers:13Issues:29Issues:5

shellwords

Manipulates strings with word parsing rules of UNIX Bourne shell

Language:RubyLicense:BSD-2-ClauseStargazers:13Issues:32Issues:2

mathn

Deprecated library that extends math operations.

Language:RubyLicense:BSD-2-ClauseStargazers:12Issues:27Issues:2

prettyprint

This class implements a pretty printing algorithm.

Language:RubyLicense:BSD-2-ClauseStargazers:12Issues:28Issues:2

readline-ext

The Readline module provides interface for GNU Readline.

Language:CLicense:BSD-2-ClauseStargazers:11Issues:29Issues:3

tsort

Topological sorting using Tarjan's algorithm

Language:RubyLicense:BSD-2-ClauseStargazers:9Issues:30Issues:2

io-nonblock

This gem enables non-blocking mode with IO class.

Language:RubyLicense:NOASSERTIONStargazers:8Issues:32Issues:1

syslog

Ruby interface for the POSIX system logging facility

Language:RubyLicense:BSD-2-ClauseStargazers:7Issues:31Issues:1

fcntl

Loads constants defined in the OS fcntl.h C header file

Language:CLicense:BSD-2-ClauseStargazers:6Issues:30Issues:1

getoptlong

The GetoptLong class allows you to parse command line options similarly to the GNU getopt_long() C library call.

Language:RubyLicense:BSD-2-ClauseStargazers:4Issues:32Issues:1

readline

Readline Loader

Language:RubyLicense:NOASSERTIONStargazers:2Issues:28Issues:2