gitmyhub

awesome-ruby

★ 14k updated 2d ago

💎 A collection of awesome Ruby libraries, tools, frameworks and software

A community-maintained directory of Ruby libraries and tools organized by category, covering web frameworks, payments, testing, background jobs, and dozens more areas.

RubyRailssetup: easycomplexity 1/5

Awesome Ruby is a community-maintained list of Ruby libraries, tools, and frameworks, organized into categories so developers can find what they need without searching through hundreds of individual package pages. The list covers a wide range of needs, from building admin interfaces and handling authentication to processing images, sending emails, managing background jobs, and testing applications.

The categories span a broad range of use cases. There are sections for web frameworks, database tools, API builders, search, payments, geolocation, machine learning, PDF generation, and dozens more. Each entry links directly to the project's page or GitHub repository, sometimes with a short description of what sets it apart from similar options.

The list is aimed at Ruby and Rails developers who want a starting point when picking a library for a specific task, rather than guessing at search terms or sifting through outdated blog posts. It can also work as a way to discover tools you did not know existed in a given area.

Contributions are accepted from the community through GitHub pull requests, and the project has contribution guidelines that describe what makes a library a good candidate for inclusion. There is also a companion website at awesome-ruby.com that presents the same content in a browsable format.

The list is part of the broader Awesome ecosystem, a collection of similar curated lists covering many programming languages and topics. The full README is longer than what was shown.

Where it fits