ruby
The Ruby Programming Language Joined Feb 2010 View on GitHub
- Stars
- 54,527
- across 183 public repos
- Rank
- #513
- of 95,338 organizations, top 0.5%
- Down 1 place this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 1,852 | The Ruby Programming Language | Ruby | 23,808 |
| 16,638 | Library packaging and distribution for Ruby. | Ruby | 3,992 |
| 27,568 | A make-like build utility for Ruby. | Ruby | 2,464 |
| 31,198 | The type signature language for Ruby | Ruby | 2,184 |
| 36,382 | The gem that has been saving people from typos since 2014 | Ruby | 1,879 |
| 53,532 | Debugging functionality for Ruby | Ruby | 1,274 |
| 64,131 | Prism Ruby parser | C | 1,044 |
| 65,966 | An action to download a prebuilt Ruby and add it to the PATH in 5 seconds | JavaScript | 1,010 |
| 70,054 | Source of the https://www.ruby-lang.org website. | HTML | 945 |
| 71,068 | RDoc produces HTML and online documentation for Ruby projects. | Ruby | 930 |
| 74,990 | ruby.wasm is a collection of WebAssembly ports of the CRuby. | Ruby | 878 |
| 78,763 | An experimental type-level Ruby interpreter for testing and understanding Ruby code | Ruby | 833 |
| 83,371 | JSON implementation for Ruby | Ruby | 785 |
| 103,111 | The Ruby Spec Suite aka ruby/spec | Ruby | 623 |
| 107,147 | A libyaml wrapper for Ruby | Ruby | 597 |
| 112,039 | Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs. | Yacc | 569 |
| 131,198 | interactive Ruby | Ruby | 477 |
| 172,563 | Searching for unexpected `end` syntax errors takes a lot of time. Let this gem do it for you! | Ruby | 350 |
| 182,616 | HTTP server toolkit | Ruby | 328 |
| 183,044 | Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library. | C | 327 |
| 187,043 | Pure Ruby LALR parser generator | Ruby | 319 |
| 190,716 | The compatible library with the API of Ruby's stdlib 'readline' | Ruby | 312 |
| 196,766 | A collection of RBS for gems. | Ruby | 301 |
| 211,756 | Provides SSL, TLS and general purpose cryptography. | C | 276 |
| 213,086 | The `gem mirror` RubyGems command, creates local mirrors of all gems from a remote gem source. | Ruby | 274 |
| 224,432 | This 4th iteration of TryRuby is a website where you can learn the Ruby language. | Ruby | 258 |
| 249,571 | Distributed object system for Ruby | Ruby | 227 |
| 256,050 | CSV Reading and Writing | Ruby | 220 |
| 260,962 | The Benchmark module provides methods for benchmarking Ruby code, giving detailed reports on the time taken for each task. | Ruby | 215 |
| 267,123 | RSS reading and writing | Ruby | 209 |
| 267,123 | VSCode Ruby rdbg Debugger | TypeScript | 209 |
| 274,744 | Power Assert for Ruby | Ruby | 202 |
| 282,928 | A libffi wrapper for Ruby. | Ruby | 195 |
| 295,492 | An easy to use but powerful templating system for Ruby | Ruby | 185 |
| 300,968 | REXML is an XML toolkit for Ruby | Ruby | 181 |
| 306,526 | OpenStruct implementation | Ruby | 177 |
| 320,322 | Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time. | Ruby | 168 |
| 331,883 | simple logging utility | Ruby | 161 |
| 342,341 | The gem enhances Exception#message by adding a short explanation where the exception is raised | Ruby | 155 |
| 347,818 | Arbitrary-precision decimal floating-point number library for Ruby | C | 152 |
| 353,661 | Net::HTTP provides a rich library which can be used to build HTTP user-agents. | Ruby | 149 |
| 378,894 | Tk interface module using tcltklib | Ruby | 137 |
| 392,765 | A subclass of Object includes Comparable module for handling dates. | C | 131 |
| 405,225 | URI is a module providing classes to handle Uniform Resource Identifiers | Ruby | 126 |
| 413,075 | Open3 gives you access to stdin, stdout, and stderr when running other programs. | Ruby | 123 |
| 415,792 | Ruby client api for Internet Message Access Protocol | Ruby | 122 |
| 418,499 | Set of benchmarks for the Ruby programming language | Ruby | 121 |
| 451,371 | Log archive for monthly Developers Meeting | 110 | |
| 506,555 | Outputs a source level execution trace of a Ruby program. | Ruby | 95 |
| 514,987 | PStore implements a file based persistence mechanism based on a Hash. | Ruby | 93 |
| 519,432 | Run various versions of ruby command | Ruby | 92 |
| 523,865 | An implementation of Matrix and Vector classes | Ruby | 91 |
| 538,005 | Provides lexical scanning operations on a String. | C | 88 |
| 558,070 | Ruby Docker Images | Ruby | 84 |
| 569,035 | A class to manipulate an IP address | Ruby | 82 |
| 592,038 | Mixin to extend objects to be handled like a Mutex | Ruby | 78 |
| 598,017 | Shim library for Module#ruby2_keywords | Ruby | 77 |
| 604,062 | Interface for secure random number generator | Ruby | 76 |
| 623,409 | Ruby interface for the zlib compression/decompression library | C | 73 |
| 637,115 | OptionParser is a class for command-line option analysis. | Ruby | 71 |
| 644,157 | add console capabilities to IO instance | Ruby | 70 |
| 644,157 | This library provides functionality to send internet mail via SMTP, the Simple Mail Transfer Protocol. | Ruby | 70 |
| 659,230 | Several file utility methods for copying, moving, removing, etc. | Ruby | 68 |
| 659,230 | Shell implements an idiomatic Ruby interface for common UNIX shell commands | Ruby | 68 |
| 667,239 | RSpec-like test runner for the Ruby Spec Suite | Ruby | 67 |
| 699,938 | Pseudo `IO` class from/to `String`. | C | 63 |
| 717,624 | OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP. | Ruby | 61 |
| 726,998 | iconv wrapper | C | 60 |
| 756,929 | Provides telnet client functionality. | Ruby | 57 |
| 767,623 | CGI is a large class, providing several categories of methods, many of which are mixed in from other modules. | Ruby | 56 |
| 767,623 | A thread-aware DNS resolver library written in Ruby | Ruby | 56 |
| 790,176 | The Observer pattern provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes. | Ruby | 54 |
| 790,176 | Ruby | 54 | |
| 801,692 | Source of the docs.ruby-lang.org site | HTML | 53 |
| 826,366 | Provides a framework for message digest libraries. | C | 51 |
Among 95,338 organizations
40k–63k stars: 368 organizations, including ruby
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Ruby 47.5k stars, 87% · 59 repos
- C 2.3k stars, 4% · 10 repos
- JavaScript 1k stars, 2% · 1 repo
- HTML 998 stars, 2% · 2 repos
- Yacc 569 stars, 1% · 1 repo
- TypeScript 209 stars, <1% · 1 repo
When they were made
75 repos with 50+ stars, made between 2008 and 2023
Quick stats
- Next rank
- +127 stars to reach #512
- Next milestone
- +130,551 stars to reach the top 0.1%
- Public repos
- 183, 75 with 50+ stars
- Popular repos
- 8 over 1k stars, 1 over 10k stars
- Top repo
- ruby, #1,852 of all repos, 44% of stars
- Smaller repos
- 1,907 stars from repos under 50