iNaturalist
Open source Rails app behind iNaturalist.org
Want to help out? Fork the project and check out the Development Setup Guide (might be a bit out of date, contact kueda if you hit problems getting set up).
Thinking about running your own version of iNaturalist? Consider joining the iNaturalist Network instead of forking the community.