Creating a project from scratch always require remembering about which Gems and what usefulness they had on your past projects. If you need to use some library for a specific problem that fits in a category, use Ruby-Toolbox categories.