Ravelry does require you to sign up, but it's free to join. You input the type of garment you want in the pattern search box and it should come up. They do have filters on the left side that would narrow your search. You can input the size needles you want and the yarn, size for child or adult, free or pay patterns, etc. It saves a lot of time. Ravelry is the first place I go when I'm looking for a pattern similar to a more expensive one. But then I'm cheap. One thing I hate is having to buy a whole book or magazine for just one pattern I like.