Give to or through a community foundation or other public foundation
From the Connecticut Toolkit for Giving: Community foundations are charitable organizations that may administer endowed funds primarily for local purposes, to solve community or regional problems and improve the lives of people in their geographic area.