{
  "version": "5.26.0",
  "info": "Bundled gems get automatically installed alongside Ruby, but can be removed. When using bundler, they need to be added to the project's Gemfile.",
  "gems": [
    {
      "gem": "abbrev",
      "native": false,
      "autoRequire": false,
      "description": "Finds the shortest unique abbreviation amongst many strings",
      "sourceRepository": "https://github.com/ruby/abbrev",
      "rubygemsLink": "https://rubygems.org/gems/abbrev",
      "rdocLink": "https://rubyapi.org/o/abbrev",
      "versions": {
        "4.0": "0.1.2",
        "3.4": "0.1.2"
      }
    },
    {
      "gem": "base64",
      "native": false,
      "autoRequire": false,
      "description": "Encodes and decodes strings to a [Base64](https://en.wikipedia.org/wiki/Base64) representation. Implemented as a small wrapper around [String#unpack](https://idiosyncratic-ruby.com/4-what-the-pack.html)",
      "sourceRepository": "https://github.com/ruby/base64",
      "rubygemsLink": "https://rubygems.org/gems/base64",
      "rdocLink": "https://rubyapi.org/o/base64",
      "alternatives": {
        "Array#pack('m') / String#unpack('m')": "https://idiosyncratic-ruby.com/4-what-the-pack.html#m--base64-encoding-rfc-2045"
      },
      "versions": {
        "4.0": "0.3.0",
        "3.4": "0.2.0"
      }
    },
    {
      "gem": "benchmark",
      "native": false,
      "autoRequire": false,
      "description": "Benchmark utility: Measures and reports the time used to execute code",
      "sourceRepository": "https://github.com/ruby/benchmark",
      "rubygemsLink": "https://rubygems.org/gems/benchmark",
      "rdocLink": "https://rubyapi.org/o/benchmark",
      "alternatives": {
        "benchmark-ips": "https://github.com/evanphx/benchmark-ips",
        "benchmark-driver": "https://github.com/benchmark-driver/benchmark-driver"
      },
      "versions": {
        "4.0": "0.5.0"
      }
    },
    {
      "gem": "bigdecimal",
      "native": true,
      "autoRequire": false,
      "description": "Support for arbitrary-precision floating point decimal arithmetic",
      "sourceRepository": "https://github.com/ruby/bigdecimal",
      "rubygemsLink": "https://rubygems.org/gems/bigdecimal",
      "rdocLink": "https://rubyapi.org/o/bigdecimal",
      "versions": {
        "4.0": "4.0.1",
        "3.4": "3.1.8"
      }
    },
    {
      "gem": "csv",
      "native": false,
      "autoRequire": false,
      "description": "Support for CSV ([Comma-separated Values](https://en.wikipedia.org/wiki/Comma-separated_values))",
      "sourceRepository": "https://github.com/ruby/csv",
      "rubygemsLink": "https://rubygems.org/gems/csv",
      "rdocLink": "https://rubyapi.org/o/csv",
      "alternatives": {
        "smarter_csv": "https://github.com/tilo/smarter_csv"
      },
      "versions": {
        "4.0": "3.3.5",
        "3.4": "3.3.2"
      }
    },
    {
      "gem": "debug",
      "native": true,
      "autoRequire": false,
      "description": "Command-line [debugger](https://en.wikipedia.org/wiki/Debugger)",
      "sourceRepository": "https://github.com/ruby/debug",
      "rubygemsLink": "https://rubygems.org/gems/debug",
      "rdocLink": "https://www.rubydoc.info/gems/debug",
      "notes": "This gem, which is bundled with Ruby 3.1 and later, is a new debugger that supersedes the [old debug](https://ruby-doc.org/stdlib/libdoc-3.0.2/debug/rdoc/DEBUGGER__.html) standard library/gem",
      "alternatives": {
        "byebug": "https://github.com/deivid-rodriguez/byebug",
        "debase": "https://github.com/ruby-debug/debase"
      },
      "versions": {
        "4.0":   "1.11.1",

        "3.4":   "1.11.0",
        "3.4.4": "1.10.0",
        "3.4.3": "1.10.0",
        "3.4.2": "1.10.0",
        "3.4.1": "1.10.0",
        "3.4.0": "1.10.0",

        "3.3":   "1.9.2",
        "3.3.5": "1.9.1",
        "3.3.4": "1.9.1",
        "3.3.3": "1.9.1",
        "3.3.2": "1.9.1",
        "3.3.1": "1.9.1",
        "3.3.0": "1.9.1",

        "3.2":   "1.7.1",

        "3.1":   "1.6.3",
        "3.1.2": "1.4.0",
        "3.1.1": "1.4.0",
        "3.1.0": "1.4.0"
      }
    },
    {
      "gem": "did_you_mean",
      "native": false,
      "autoRequire": true,
      "description": "Patches error messages to suggest correct spelling of methods/classes/variables",
      "sourceRepository": "https://github.com/ruby/did_you_mean",
      "removed": true,
      "rubygemsLink": "https://rubygems.org/gems/did_you_mean",
      "rdocLink": "https://www.rubydoc.info/gems/did_you_mean",
      "versions": {
        "2.6": "1.3.0",
        "2.5": "1.2.0",
        "2.4": "1.1.0",
        "2.3": "1.0.0"
      }
    },
    {
      "gem": "drb",
      "native": false,
      "autoRequire": false,
      "description": "Distributed object system for Ruby",
      "sourceRepository": "https://github.com/ruby/drb",
      "rubygemsLink": "https://rubygems.org/gems/drb",
      "rdocLink": "https://rubyapi.org/o/drb",
      "versions": {
        "4.0": "2.2.3",
        "3.4": "2.2.1"
      }
    },
    {
      "gem": "fiddle",
      "native": true,
      "autoRequire": false,
      "description": "Support for FFI ([Foreign Function Interface](https://sourceware.org/libffi/))",
      "sourceRepository": "https://github.com/ruby/fiddle",
      "rubygemsLink": "https://rubygems.org/gems/fiddle",
      "rdocLink": "https://rubyapi.org/o/fiddle",
      "notes": "Starting with Ruby 3.2, libffi is not bundled with Ruby anymore",
      "alternatives": {
        "FFI": "https://github.com/ffi/ffi"
      },
      "versions": {
        "4.0": "1.1.8"
      }
    },
    {
      "gem": "getoptlong",
      "native": false,
      "autoRequire": false,
      "description": "[GNU getopt_long()](https://linux.die.net/man/3/getopt_long) style command-line option parsing",
      "sourceRepository": "https://github.com/ruby/getoptlong",
      "rubygemsLink": "https://rubygems.org/gems/getoptlong",
      "rdocLink": "https://rubyapi.org/o/getoptlong",
      "alternatives": {
        "optparse": "https://stdgems.org/optparse",
        "slop": "https://github.com/leejarvis/slop",
        "optimist": "https://github.com/ManageIQ/optimist",
        "rationalist": "https://github.com/janlelis/rationalist"
      },
      "versions": {
        "4.0": "0.2.1",
        "3.4": "0.2.1"
      }
    },
    {
      "gem": "irb",
      "native": false,
      "autoRequire": false,
      "description": "Interactive Ruby Console ([REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop))",
      "sourceRepository": "https://github.com/ruby/irb",
      "rubygemsLink": "https://rubygems.org/gems/irb",
      "rdocLink": "https://www.rubydoc.info/gems/irb",
      "alternatives": {
        "pry": "https://github.com/pry/pry",
        "rib": "https://github.com/godfat/rib",
        "ripl": "https://github.com/cldwalker/ripl"
      },
      "versions": {
        "4.0":   "1.16.0"
      }
    },
    {
      "gem": "logger",
      "native": false,
      "autoRequire": false,
      "description": "[Logging utility](https://ruby.janlelis.de/50-exploring-the-stdlib-logger)",
      "sourceRepository": "https://github.com/ruby/logger",
      "rubygemsLink": "https://rubygems.org/gems/logger",
      "rdocLink": "https://rubyapi.org/o/logger",
      "alternatives": {
        "semantic_logger": "https://github.com/reidmorrison/semantic_logger",
        "ougai": "https://github.com/tilfin/ougai",
        "log4r": "https://github.com/colbygk/log4r",
        "yell": "https://github.com/rudionrails/yell",
        "lumberjack": "https://github.com/bdurand/lumberjack",
        "logging": "https://github.com/TwP/logging",
        "micrologger": "https://github.com/janlelis/micrologger"
      },
      "versions": {
        "4.0": "1.7.0"
      }
    },
    {
      "gem": "matrix",
      "native": false,
      "autoRequire": false,
      "description": "Support for [matrices](https://en.wikipedia.org/wiki/Matrix_%28mathematics%29)",
      "sourceRepository": "https://github.com/ruby/matrix",
      "rubygemsLink": "https://rubygems.org/gems/matrix",
      "rdocLink": "https://www.rubydoc.info/gems/matrix",
      "alternatives": {
        "numo-narray": "https://github.com/ruby-numo/numo-narray"
      },
      "versions": {
        "4.0": "0.4.3",
        "3.4": "0.4.2",
        "3.3": "0.4.2",
        "3.2": "0.4.2",
        "3.1": "0.4.2"
      }
    },
    {
      "gem": "minitest",
      "native": false,
      "autoRequire": false,
      "description": "Test/spec framework, comes with mocking and benchmark capabilities",
      "sourceRepository": "https://github.com/seattlerb/minitest",
      "rubygemsLink": "https://rubygems.org/gems/minitest",
      "rdocLink": "https://www.rubydoc.info/gems/minitest",
      "alternatives": {
        "rspec": "https://github.com/rspec/rspec-metagem"
      },
      "versions": {
        "4.0": "6.0.0",
        "3.4": "5.25.4",
        "3.3": "5.20.0",
        "3.2": "5.16.3",
        "3.1": "5.15.0",
        "3.0": "5.14.2",
        "2.7": "5.13.0",
        "2.6": "5.11.3",
        "2.5": "5.10.3",
        "2.4": "5.10.1",
        "2.3": "5.8.5",
        "2.3.1": "5.8.3",
        "2.3.0": "5.8.3",
        "2.2": "5.4.3"
      }
    },
    {
      "gem": "mutex_m",
      "native": false,
      "autoRequire": false,
      "description": "A mixin that makes any object behave like a [mutex](https://ruby-doc.org/core/Mutex.html)",
      "sourceRepository": "https://github.com/ruby/mutex_m",
      "rubygemsLink": "https://rubygems.org/gems/mutex_m",
      "rdocLink": "https://rubyapi.org/o/mutex_m",
      "versions": {
        "4.0": "0.4.0",
        "3.4": "0.3.0"
      }
    },
    {
      "gem": "net-ftp",
      "native": false,
      "autoRequire": false,
      "description": "Support for FTP ([File Transfer Protocol](https://en.wikipedia.org/wiki/File_Transfer_Protocol))",
      "sourceRepository": "https://github.com/ruby/net-ftp",
      "rubygemsLink": "https://rubygems.org/gems/net-ftp",
      "rdocLink": "https://www.rubydoc.info/gems/net-ftp",
      "notes": "The version included in Ruby 3.3.3 was missing its dependencies (fixed in Ruby 3.3.4).",
      "versions": {
        "4.0":   "0.3.9",

        "3.4":   "0.3.8",

        "3.3":   "0.3.4",
        "3.3.0": "0.3.3",

        "3.2":   "0.2.1",
        "3.2.2": "0.2.0",
        "3.2.1": "0.2.0",
        "3.2.0": "0.2.0",

        "3.1":   "0.1.4",
        "3.1.4": "0.1.3",
        "3.1.3": "0.1.3",
        "3.1.2": "0.1.3",
        "3.1.1": "0.1.3",
        "3.1.0": "0.1.3"
      }
    },
    {
      "gem": "net-imap",
      "native": false,
      "autoRequire": false,
      "description": "Support for IMAP ([Internet Message Access Protocol](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol))",
      "sourceRepository": "https://github.com/ruby/net-imap",
      "rubygemsLink": "https://rubygems.org/gems/net-imap",
      "rdocLink": "https://www.rubydoc.info/gems/net-imap",
      "notes": "The version included in Ruby 3.3.3 was missing its dependencies (fixed in Ruby 3.3.4).",
      "versions": {
        "4.0":   "0.6.2",

        "3.4":   "0.5.8",
        "3.4.3": "0.5.6",
        "3.4.2": "0.5.6",
        "3.4.1": "0.5.4",
        "3.4.0": "0.5.4",

        "3.3":   "0.4.21",
        "3.3.8": "0.4.19",
        "3.3.7": "0.4.9.1",
        "3.3.6": "0.4.9.1",
        "3.3.5": "0.4.9.1",
        "3.3.4": "0.4.9.1",
        "3.3.3": "0.4.9.1",
        "3.3.2": "0.4.9.1",
        "3.3.1": "0.4.9.1",
        "3.3.0": "0.4.9",

        "3.2":   "0.3.9",
        "3.2.8": "0.3.8",
        "3.2.7": "0.3.4.1",
        "3.2.6": "0.3.4.1",
        "3.2.5": "0.3.4.1",
        "3.2.4": "0.3.4.1",
        "3.2.3": "0.3.4.1",
        "3.2.2": "0.3.4",
        "3.2.1": "0.3.4",
        "3.2.0": "0.3.4",

        "3.1":   "0.2.3",
        "3.1.0": "0.2.2"
      }
    },
    {
      "gem": "net-pop",
      "native": false,
      "autoRequire": false,
      "description": "Support for POP3 ([Post Office Protocol](https://en.wikipedia.org/wiki/Post_Office_Protocol))",
      "sourceRepository": "https://github.com/ruby/net-pop",
      "rubygemsLink": "https://rubygems.org/gems/net-pop",
      "rdocLink": "https://www.rubydoc.info/gems/net-pop",
      "notes": "The version included in Ruby 3.3.3 was missing its dependencies (fixed in Ruby 3.3.4).",
      "versions": {
        "4.0": "0.1.2",
        "3.4": "0.1.2",
        "3.3": "0.1.2",
        "3.2": "0.1.2",
        "3.1": "0.1.1"
      }
    },
    {
      "gem": "net-smtp",
      "native": false,
      "autoRequire": false,
      "description": "Support for SMTP ([Simple Mail Transfer Protocol](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol))",
      "sourceRepository": "https://github.com/ruby/net-smtp",
      "rubygemsLink": "https://rubygems.org/gems/net-smtp",
      "rdocLink": "https://www.rubydoc.info/gems/net-smtp",
      "versions": {
        "4.0":   "0.5.1",

        "3.4":   "0.5.0",

        "3.3":   "0.5.1",
        "3.3.7": "0.4.0.1",
        "3.3.6": "0.4.0.1",
        "3.3.5": "0.4.0.1",
        "3.3.4": "0.4.0.1",
        "3.3.3": "0.4.0.1",
        "3.3.2": "0.4.0.1",
        "3.3.1": "0.4.0.1",
        "3.3.0": "0.4.0",

        "3.2":   "0.3.4",
        "3.2.2": "0.3.3",
        "3.2.1": "0.3.3",
        "3.2.0": "0.3.3",

        "3.1":   "0.3.1.1",
        "3.1.4": "0.3.1",
        "3.1.3": "0.3.1",
        "3.1.2": "0.3.1",
        "3.1.1": "0.3.1",
        "3.1.0": "0.3.1"
      }
    },
    {
      "gem": "net-telnet",
      "native": false,
      "autoRequire": false,
      "description": "Support for [Telnet](https://en.wikipedia.org/wiki/Telnet)",
      "sourceRepository": "https://github.com/ruby/net-telnet",
      "removed": true,
      "rubygemsLink": "https://rubygems.org/gems/net-telnet",
      "rdocLink": "https://www.rubydoc.info/gems/net-telnet",
      "versions": {
        "2.7": "0.2.0",
        "2.6": "0.2.0",
        "2.5": "0.1.1",
        "2.4": "0.1.1",
        "2.3": "0.1.1"
      }
    },
    {
      "gem": "nkf",
      "native": true,
      "autoRequire": false,
      "description": "[Kanji](https://en.wikipedia.org/wiki/Kanji) encoding converter. Can also be used via the [Kconv.kconv method](https://github.com/ruby/nkf/blob/master/lib/kconv.rb).",
      "sourceRepository": "https://github.com/ruby/nkf",
      "rubygemsLink": "https://rubygems.org/gems/nkf",
      "rdocLink": "https://rubyapi.org/o/nkf",
      "versions": {
        "4.0": "0.2.0",
        "3.4": "0.2.0"
      }
    },
    {
      "gem": "observer",
      "native": false,
      "autoRequire": false,
      "description": "Implementation of the [observer pattern](https://en.wikipedia.org/wiki/Observer_pattern), a way to let interested other objects know o an objetc's updates",
      "sourceRepository": "https://github.com/ruby/observer",
      "rubygemsLink": "https://rubygems.org/gems/observer",
      "rdocLink": "https://rubyapi.org/o/observable",
      "alternatives": {
        "microevent": "https://github.com/janlelis/microevent.rb",
        "signal_lamp": "https://github.com/JEG2/signal_lamp"
      },
      "versions": {
        "4.0": "0.1.2",
        "3.4": "0.1.2"
      }
    },
    {
      "gem": "ostruct",
      "native": false,
      "autoRequire": false,
      "description": "Wrapper around [Hash](https://ruby-doc.org/core/Hash.html) which lets you read and set attributes with a method-based API",
      "sourceRepository": "https://github.com/ruby/ostruct",
      "rubygemsLink": "https://rubygems.org/gems/ostruct",
      "rdocLink": "https://rubyapi.org/o/openstruct",
      "alternatives": {
        "Hash": "https://ruby-doc.org/core/Hash.html"
      },
      "versions": {
        "4.0": "0.6.3"
      }
    },
    {
      "gem": "power_assert",
      "native": false,
      "autoRequire": false,
      "description": "Debug tool that displays intermediate results of a method chain",
      "sourceRepository": "https://github.com/ruby/power_assert",
      "rubygemsLink": "https://rubygems.org/gems/power_assert",
      "rdocLink": "https://www.rubydoc.info/gems/power_assert",
      "versions": {
        "4.0":   "3.0.1",

        "3.4":   "2.0.5",

        "3.3":   "2.0.3",

        "3.2":   "2.0.3",

        "3.1":   "2.0.1",

        "3.0":   "1.2.1",
        "3.0.6": "1.2.0",
        "3.0.5": "1.2.0",
        "3.0.4": "1.2.0",
        "3.0.3": "1.2.0",
        "3.0.2": "1.2.0",
        "3.0.1": "1.2.0",
        "3.0.0": "1.2.0",

        "2.7":   "1.1.7",
        "2.7.0": "1.1.5",

        "2.6":   "1.1.3",

        "2.5":   "1.1.1",

        "2.4":   "0.4.1",

        "2.3":   "0.2.6",

        "2.2":   "0.2.2"
      }
    },
    {
      "gem": "prime",
      "native": false,
      "autoRequire": false,
      "description": "Access to prime numbers and prime factorization",
      "sourceRepository": "https://github.com/ruby/prime",
      "rubygemsLink": "https://rubygems.org/gems/prime",
      "rdocLink": "https://www.rubydoc.info/gems/prime",
      "notes": "The version included in Ruby 3.3.3 was missing its dependencies (fixed in Ruby 3.3.4).",
      "versions": {
        "4.0": "0.1.4",
        "3.4": "0.1.3",
        "3.3": "0.1.2",
        "3.2": "0.1.2",
        "3.1": "0.1.2"
      }
    },
    {
      "gem": "pstore",
      "native": false,
      "autoRequire": false,
      "description": "Transactional file storage for Ruby objects",
      "sourceRepository": "https://github.com/ruby/pstore",
      "rubygemsLink": "https://rubygems.org/gems/pstore",
      "rdocLink": "https://rubyapi.org/o/pstore",
      "versions": {
        "4.0": "0.2.0"
      }
    },
    {
      "gem": "racc",
      "native": true,
      "autoRequire": false,
      "description": "Bindings for Racc, a [YACC](https://en.wikipedia.org/wiki/Yacc)-like [LALR(1) parser generator](https://en.wikipedia.org/wiki/LALR_parser_generator)",
      "sourceRepository": "https://github.com/ruby/racc",
      "rubygemsLink": "https://rubygems.org/gems/racc",
      "rdocLink": "https://rubyapi.org/o/racc",
      "alternatives": {
        "treetop": "https://github.com/cjheath/treetop",
        "citrus": "https://github.com/mjackson/citrus",
        "parslet": "https://github.com/kschiess/parslet",
        "ebnf": "https://github.com/dryruby/ebnf"
      },
      "versions": {
        "4.0": "1.8.1",
        "3.4": "1.8.1",
        "3.3": "1.7.3"
      }
    },
    {
      "gem": "rake",
      "native": false,
      "autoRequire": false,
      "description": "A Ruby task runner, inspired by [make](https://en.wikipedia.org/wiki/Make_%28software%29)",
      "sourceRepository": "https://github.com/ruby/rake",
      "rubygemsLink": "https://rubygems.org/gems/rake",
      "rdocLink": "https://www.rubydoc.info/gems/rake",
      "alternatives": {
        "thor": "https://github.com/rails/thor"
      },
      "versions": {
        "4.0": "13.3.1",

        "3.4": "13.2.1",

        "3.3": "13.1.0",

        "3.2": "13.0.6",

        "3.1": "13.0.6",

        "3.0": "13.0.3",

        "2.7": "13.0.1",

        "2.6": "12.3.3",
        "2.6.5": "12.3.2",
        "2.6.4": "12.3.2",
        "2.6.3": "12.3.2",
        "2.6.2": "12.3.2",
        "2.6.1": "12.3.2",
        "2.6.0": "12.3.2",

        "2.5": "12.3.3",
        "2.5.7": "12.3.0",
        "2.5.6": "12.3.0",
        "2.5.5": "12.3.0",
        "2.5.4": "12.3.0",
        "2.5.3": "12.3.0",
        "2.5.2": "12.3.0",
        "2.5.1": "12.3.0",
        "2.5.0": "12.3.0",

        "2.4": "12.0.0",

        "2.3": "10.4.2"
      }
    },
    {
      "gem": "rbs",
      "native": false,
      "autoRequire": false,
      "description": "Released with Ruby 3.0, RBS is a way to declare types in Ruby. The gem allows parsing and processing type definitions written in RBS.",
      "sourceRepository": "https://github.com/ruby/rbs",
      "rubygemsLink": "https://rubygems.org/gems/rbs",
      "rdocLink": "https://www.rubydoc.info/gems/rbs",
      "versions": {
        "4.0": "3.10.0",

        "3.4": "3.8.0",

        "3.3": "3.4.0",

        "3.2": "2.8.2",

        "3.1": "2.7.0",
        "3.1.2": "2.1.0",
        "3.1.1": "2.1.0",
        "3.1.0": "2.0.0",

        "3.0": "1.4.0",
        "3.0.2": "1.0.4",
        "3.0.1": "1.0.4",
        "3.0.0": "1.0.0"
      }
    },
    {
      "gem": "rdoc",
      "native": false,
      "autoRequire": false,
      "description": "Ruby documentation generator",
      "sourceRepository": "https://github.com/ruby/rdoc",
      "rubygemsLink": "https://rubygems.org/gems/rdoc",
      "rdocLink": "https://ruby.github.io/rdoc/",
      "alternatives": {
        "YARD": "https://yardoc.org/"
      },
      "versions": {
        "4.0": "7.0.3"
      }
    },
    {
      "gem": "readline",
      "native": false,
      "autoRequire": false,
      "description": "If available, [readline-ext](https://stdgems.org/readline-ext) will be loaded, or (Ruby-only) bundled gem [reline](https://stdgems.org/reline) will be used.",
      "sourceRepository": "https://github.com/ruby/readline",
      "rubygemsLink": "https://rubygems.org/gems/readline",
      "rdocLink": "https://rubyapi.org/o/readline",
      "notes": "Moved to default to bundled gem in 4.0. JRuby uses the jline-based [jruby-readline gem](https://github.com/jruby/jruby-readline) instead.",
      "alternatives": {
        "rb-readline": "https://github.com/ConnorAtherton/rb-readline"
      },
      "versions": {
        "4.0": "0.0.4"
      }
    },
    {
      "gem": "reline",
      "native": false,
      "autoRequire": false,
      "description": "Ruby-only implementation of [GNU Readline](https://directory.fsf.org/wiki/Readline) / [NetBSD Editline](https://thrysoee.dk/editline/) ",
      "sourceRepository": "https://github.com/ruby/reline",
      "rubygemsLink": "https://rubygems.org/gems/reline",
      "rdocLink": "https://rubyapi.org/o/reline",
      "alternatives": {
        "readline-ext": "https://stdgems.org/readline-ext/",
        "rb-readline": "https://github.com/ConnorAtherton/rb-readline"
      },
      "versions": {
        "4.0":   "0.6.3"
      }
    },
    {
      "gem": "repl_type_completor",
      "native": false,
      "autoRequire": false,
      "description": "Creates [RBS](/rbs)-based code-completions to enhance the IRB (or any other Ruby read-eval-print-loop) usage experience",
      "sourceRepository": "https://github.com/ruby/repl_type_completor",
      "rubygemsLink": "https://rubygems.org/gems/repl_type_completor",
      "rdocLink": "https://rubydoc.info/gems/repl_type_completor",
      "versions": {
        "4.0": "0.1.12",
        "3.4": "0.1.9"
      }
    },
    {
      "gem": "resolv-replace",
      "native": false,
      "autoRequire": false,
      "description": "Will replace [Socket](https://ruby-doc.org/stdlib/libdoc/socket/rdoc/Socket.html)'s DNS with [resolv](https://stdgems.org/resolv)",
      "sourceRepository": "https://github.com/ruby/resolv-replace",
      "rubygemsLink": "https://rubygems.org/gems/resolv-replace",
      "rdocLink": "https://rubyapi.org/o/resolv",
      "alternatives": {
        "RubyDNS": "https://github.com/socketry/rubydns",
        "Net::DNS": "https://github.com/bluemonk/net-dns",
        "em-resolv-replace": "https://github.com/gmodarelli/em-resolv-replace"
      },
      "versions": {
        "4.0": "0.1.1",
        "3.4": "0.1.1"
      }
    },
    {
      "gem": "rexml",
      "native": false,
      "autoRequire": false,
      "description": "Support for XML ([Extensible Markup Language](https://en.wikipedia.org/wiki/XML))",
      "sourceRepository": "https://github.com/ruby/rexml",
      "rubygemsLink": "https://rubygems.org/gems/rexml",
      "rdocLink": "https://www.rubydoc.info/gems/rexml",
      "versions": {
        "4.0":   "3.4.4",

        "3.4":   "3.4.4",
        "3.4.7": "3.4.0",
        "3.4.6": "3.4.0",
        "3.4.5": "3.4.0",
        "3.4.4": "3.4.0",
        "3.4.3": "3.4.0",
        "3.4.2": "3.4.0",
        "3.4.1": "3.4.0",
        "3.4.0": "3.4.0",

        "3.3":   "3.4.4",
        "3.3.9": "3.3.9",
        "3.3.8": "3.3.9",
        "3.3.7": "3.3.9",
        "3.3.6": "3.3.9",
        "3.3.5": "3.3.6",
        "3.3.4": "3.2.8",
        "3.3.3": "3.2.8",
        "3.3.2": "3.2.6",
        "3.3.1": "3.2.6",
        "3.3.0": "3.2.6",

        "3.2":   "3.4.4",
        "3.2.9": "3.3.9",
        "3.2.8": "3.3.9",
        "3.2.7": "3.3.9",
        "3.2.6": "3.3.9",
        "3.2.5": "3.3.2",
        "3.2.4": "3.2.5",
        "3.2.3": "3.2.5",
        "3.2.2": "3.2.5",
        "3.2.1": "3.2.5",
        "3.2.0": "3.2.5",

        "3.1":   "3.3.9",
        "3.1.6": "3.2.5",
        "3.1.5": "3.2.5",
        "3.1.4": "3.2.5",
        "3.1.3": "3.2.5",
        "3.1.2": "3.2.5",
        "3.1.1": "3.2.5",
        "3.1.0": "3.2.5",

        "3.0":   "3.2.5",
        "3.0.0": "3.2.4"
      }
    },
    {
      "gem": "rinda",
      "native": false,
      "autoRequire": false,
      "description": "Support fot the [Linda distributed computing paradigm](https://en.wikipedia.org/wiki/Linda_%28coordination_language%29) in [drb](https://ruby-doc.org/stdlib/libdoc/drb/rdoc/index.html)",
      "sourceRepository": "https://github.com/ruby/rinda",
      "rubygemsLink": "https://rubygems.org/gems/rinda",
      "rdocLink": "https://ruby-doc.org/3.2.0/stdlibs/rinda/table_of_contents.html",
      "versions": {
        "4.0": "0.2.0",
        "3.4": "0.2.0"
      }
    },
    {
      "gem": "rss",
      "native": false,
      "autoRequire": false,
      "description": "Support for RSS ([Rich Site Summary](https://en.wikipedia.org/wiki/RSS)) and [Atom](https://en.wikipedia.org/wiki/Atom_%28standard%29)",
      "sourceRepository": "https://github.com/ruby/rss",
      "rubygemsLink": "https://rubygems.org/gems/rss",
      "rdocLink": "https://www.rubydoc.info/gems/rss",
      "versions": {
        "4.0":   "0.3.2",

        "3.4":   "0.3.1",

        "3.3":   "0.3.1",
        "3.3.4": "0.3.0",
        "3.3.3": "0.3.0",
        "3.3.2": "0.3.0",
        "3.3.1": "0.3.0",
        "3.3.0": "0.3.0",

        "3.2":   "0.3.1",
        "3.2.5": "0.2.9",
        "3.2.4": "0.2.9",
        "3.2.3": "0.2.9",
        "3.2.2": "0.2.9",
        "3.2.1": "0.2.9",
        "3.2.0": "0.2.9",

        "3.1":   "0.3.1",
        "3.1.6": "0.2.9",
        "3.1.5": "0.2.9",
        "3.1.4": "0.2.9",
        "3.1.3": "0.2.9",
        "3.1.2": "0.2.9",
        "3.1.1": "0.2.9",
        "3.1.0": "0.2.9",

        "3.0":   "0.2.9"
      }
    },
    {
      "gem": "test-unit",
      "native": false,
      "autoRequire": false,
      "description": "A xUnit family unit testing framework (compatibility layer for minitest)",
      "sourceRepository": "https://github.com/test-unit/test-unit",
      "rubygemsLink": "https://rubygems.org/gems/test-unit",
      "rdocLink": "https://www.rubydoc.info/gems/test-unit",
      "alternatives": {
        "minitest": "https://stdgems/minitest",
        "rspec": "https://github.com/rspec/rspec-metagem"
      },
      "versions": {
        "4.0": "3.7.5",
        "3.4": "3.6.7",
        "3.3": "3.6.1",
        "3.2": "3.5.7",
        "3.1": "3.5.3",
        "3.0": "3.3.8",
        "2.7": "3.3.4",
        "2.6": "3.2.9",
        "2.5": "3.2.7",
        "2.4": "3.2.3",
        "2.3": "3.1.5",
        "2.2": "3.0.8"
      }
    },
    {
      "gem": "syslog",
      "native": true,
      "autoRequire": false,
      "description": "Interface to the low-level [syslog](https://en.wikipedia.org/wiki/Syslog) logger",
      "sourceRepository": "https://github.com/ruby/syslog",
      "rubygemsLink": "https://rubygems.org/gems/syslog",
      "rdocLink": "https://rubyapi.org/o/syslog",
      "alternatives": {
        "syslogger": "https://github.com/crohr/syslogger",
        "log4r": "https://github.com/colbygk/log4r/blob/master/lib/log4r/outputter/syslogoutputter.rb",
        "lumberjack_syslog_device": "https://github.com/bdurand/lumberjack_syslog_device",
        "yell-adapters-syslog": "https://github.com/rudionrails/yell/wiki/additional-adapters-syslog"
      },
      "versions": {
        "4.0": "0.3.0",
        "3.4": "0.2.0"
      }
    },
    {
      "gem": "typeprof",
      "native": false,
      "autoRequire": false,
      "description": "Released with Ruby 3.0, typeprof allows you to [automatically generate RBS type annotations](https://github.com/ruby/typeprof/blob/master/doc/doc.md)",
      "sourceRepository": "https://github.com/ruby/typeprof",
      "rubygemsLink": "https://rubygems.org/gems/typeprof",
      "rdocLink": "https://www.rubydoc.info/gems/typeprof",
      "versions": {
        "4.0": "0.31.1",

        "3.4": "0.30.1",

        "3.3": "0.21.9",

        "3.2": "0.21.3",

        "3.1": "0.21.2",
        "3.1.0": "0.21.1",

        "3.0": "0.15.2",
        "3.0.2": "0.12.0",
        "3.0.1": "0.12.0",
        "3.0.0": "0.11.0"
      }
    },
    {
      "gem": "win32ole",
      "native": true,
      "autoRequire": false,
      "description": "Windows [OLE automation](https://en.wikipedia.org/wiki/OLE_Automation) interface",
      "sourceRepository": "https://github.com/ruby/win32ole",
      "rubygemsLink": "https://rubygems.org/gems/win32ole",
      "rdocLink": "https://rubyapi.org/o/win32ole",
      "versions": {
        "4.0": "1.9.2"
      }
    },
    {
      "gem": "xmlrpc",
      "native": false,
      "autoRequire": false,
      "description": "[Remote Procedure Calls via XML and HTTP](https://en.wikipedia.org/wiki/XML-RPC)",
      "sourceRepository": "https://github.com/ruby/xmlrpc",
      "removed": true,
      "rubygemsLink": "https://rubygems.org/gems/xmlrpc",
      "rdocLink": "https://www.rubydoc.info/gems/xmlrpc",
      "versions": {
        "2.7": "0.3.0",
        "2.6": "0.3.0",
        "2.5": "0.3.0",
        "2.4": "0.2.1"
      }
    }
  ]
}
