Idealist.org

About: 

Idealist.org is a searchable database of organizations with 20,000 entries in 140 countries. Idealist connects people, organizations, and resources to help build a world where all people can live free and dignified lives.