~/.ssh/config
is really simple, I never needed anything else.For URLs, I use bookmarks, that's it. You might actually need more, or you might think you might need more :D but I don't think so.
Also different URL collections have different places, for example I collected all our developer documentation URLs in a single wiki (Confluence) page with a permalink and put it under an easy-to-remember internal domain.