GlobalGiving is a 501 non-profit organization based in the United States that provides a global crowdfunding platform for grassroots charitable projects.