DZone
Web Dev Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Web Dev Zone > Rails Resource: Awesome Ruby

Rails Resource: Awesome Ruby

On the lookout for the functionality a Rails gem provides? Check out Awesome Ruby, a Rails gem directory that takes the pain out of your search.

Erica Tafavoti user avatar by
Erica Tafavoti
·
Oct. 24, 17 · Web Dev Zone · News
Like (2)
Save
Tweet
4.28K Views

Join the DZone community and get the full member experience.

Join For Free

If you’ve ever searched for a specific gem functionality, you’ve likely sorted through reviews, forum posts, and articles detailing the specifics of each gem before settling on what to use. Before that, maybe you searched for “authorization gems” or “data visualization gems” to find out which ones you want to research further.

You can skip that step by starting from the Awesome Ruby instead. This Ruby on Rails resource lists hundreds of Rails gems by functionality, in alphabetical order. It’s essentially a Rails gem directory, saving you a little time whenever you need to find a new gem to use.

For example, here’s the list of authorization gems to check out, with links to each GitHub repository.

awesome ruby authorization gems

From here, you can do further research on each option and decide which suits your project best.

When you've been working in Rails for some time, you may have a few gems you go back to again and again for specific functionality. But for a new Rails developer, this site is a helpful resource for getting started and discovering the right gem for each use case.

This site is helpful because the community behind it verifies that each Gem meets certain quality standards to be added to this list. Each Ruby gem on the list meets these criteria:

  • Generally used and useful to the community
  • Actively maintained (even if that just means take care of open issues)
  • Stable
  • Documented
  • Include tests

Of course, contributions to Awesome Ruby are helpful to make this site as useful as possible for the next person who checks it out. You can fork the Awesome Ruby repository to make changes and add any new gems you discover that would be useful in this directory. You can view the Github repository to propose additions or changes.

If you haven't used this site before, give it a go the next time you're researching a new Gem for a project. And if you know a new Ruby on Rails developer or student who might find this helpful, be sure and send over a link!

Awesome (window manager) GEM (desktop environment)

Published at DZone with permission of , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Unit Vs Integration Testing: What's the Difference?
  • Debugging the Java Message Service (JMS) API Using Lightrun
  • How To Integrate Third-Party Login Systems in Your Web App Using OAuth 2.0
  • 3 Predictions About How Technology Businesses Will Change In 10 Years

Comments

Web Dev Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo