Hacker News new | ask | show | jobs
by liquidcool 3654 days ago
Three sites dedicated to this are VolunteerMatch, Idealist, and Catchafire.

For freelancing, there's Upwork (formerly elance/Odesk), which expects you to be remote. Good luck!