Street Roots,  a comprehensive guide to resources available for the homeless http://www.streetroots.org/about/work/resourceguide

211, 211 is everyone’s front door to information on more than 7,000 nonprofit, government and faith-based health and social services programs in Oregon and Southwest Washington.

https://www.211info.org/