Official Ruby package hosting and distribution system. Gems are built via the `gem` utility, configured through a `.gemspec` file (analogous to package.json for npm) that declares name, version, author, description, metadata URLs (homepage, bug tracker), the list of files to include, and runtime/development dependencies. Publishing is done with `gem push`. Gem metadata is scraped by RubyGems.org and other sites to render gem pages.