gem question

I was wondering if anyone knows of a resource that lists all available
gems and what they do. It would be helpful to me to have a resource I
can browse for this information. Recently someone helped me by using
the login_generator gem and my first thought is how would I know about
this gem and how do I find out what it does and doesn't do