Projects

These open source, community-driven projects are making the world better and could really use your help. Check them out and contribute however you'd like. Or, view organizations. Excited to contribute, but can't dig in right now? Code Later!

Open Science Framework Save

Promoting integrity, reproducibility and transparency in the scientific workflow.

Technologies
JavaScript, Python
Causes
Science, Open Data
OKN Open Data Census Application Save

Open government data dashboard at http://census.okfn.org

Technologies
JavaScript
Gittip Web Application Save

Gittip is a platform for sustainable crowd-funding

Technologies
Python, PostgreSQL
Ushahidi Web Application Save

Ushahidi is a platform that allows information collection, visualization and interactive mapping, allowing anyone to submit information through text messaging using a mobile phone, email or web form.

Technologies
PHP
Ushahidi Android Application Save

Android application that sends reports with images and location data as well as receives alerts from others who have sent in reports to the Ushahidi site. Syncs with any Ushahidi deployment and works in offline mode.

Technologies
Android, Java
Overpass Save

What if learners could practice developing argument skills at their own pace in a game-like environment?

Causes
Education
OpenTreeMap 2 Save

OpenTreeMap is a wiki-inspired, web-based geographic tree inventory application that enables individuals, organizations, and governments to work together and collaboratively map the urban forest.

Technologies
Django, Python, PostgreSQL, GIS
Open Data Catalog Save

Open Data Catalog is an open data catalog based on Django, Python and PostgreSQL. It was originally developed for OpenDataPhilly.org, a portal that provides access to open data sets, applications, and APIs related to the Philadelphia region.

Technologies
Django, Python, PostgreSQL
Open Trip Planner for iOS Save

An iOS app that gives users the ability to plan trip itineraries powered by OpenTripPlanner.

Technologies
iOS
We The People Platform Save

Drupal installation profile powering We The People at petitions.whitehouse.gov

Technologies
Drupal, PHP
Shareabouts Save

Shareabouts is a mapping application for crowdsourced info gathering.

Technologies
JavaScript
CASH Music Platform Save

A free and open platform giving all musicians access to tools that let them manage, promote, and sell their music online.

Technologies
PHP
Open Trip Planner Save

OpenTripPlanner is an open source multi-modal trip planner. For more information, see the project website: http://opentripplanner.org

Technologies
Java
ChatSecureAndroid Save

AKA "GIBBERBOT." Gibberish over Jabber: Off-the-Record Encrypted Chat App for Android.

Technologies
Android, Java
Capitol Words Save

Capitol Words explores the most popular words and phrases used by legislators in the U.S. Congress. Search the data from 1996 to today by state, date or politician.

Technologies
Python
White House iOS Application Save

A native iOS app designed to fetch, cache, and display multiple feeds containing articles, photos, and live and on demand video.

Technologies
iOS
myRobogals Platform Save

myRobogals is the global intranet and record-keeping tool for Robogals. It simplifies many of our day-to-day tasks, including organising school visits, managing and communicating with members, and easily collecting statistics on a global scale.

Technologies
PHP, Python, Django, HTML, CSS, JavaScript
CKAN Data Management System Save

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers the http://thedatahub.org/ and http://data.gov.uk/ among many other sites.

Technologies
Python
Quill Save

Quill is a web-based tool that provides personalized, interactive grammar lessons for middle school students.

Technologies
Ruby, Rails, PostgreSQL, JavaScript
Causes
Education
Linky Save

What if students could collect images from their everyday lives and connect them to concepts learned in class?

Technologies
PHP, CakePHP, HTML, CSS, JavaScript
Causes
Education
Sheltr Web Application Save

A mobile-friendly web app that provides information to guide individuals to an intake center, a place where meals can be accessed, and a place to sleep for the night.

Technologies
JavaScript
CodeMontage Platform Save

Empowering coders to find open source, social good projects and improve the world.

Technologies
Ruby, Rails, HTML, CSS, JavaScript, ERB, SCSS
Commotion Save

Commotion is an open-source communication tool that uses mobile phones, computers, and other wireless devices to create decentralized mesh networks.

Technologies
Causes
Open Data
Aficionado iOS Application Save

iOS client for the Aficionado museum discovery application.

Technologies
ObjectiveC, iOS, iPhone, iPad
Open States Save

The Open State Project collects and makes available data about state legislative activities, including bill summaries, votes, sponsorships and state legislator information.

Technologies
Python
openhatch.org Save

The code that runs openhatch.org

Technologies
Python
In-Person Event Handbook Save

This is a guide for open source projects looking to prepare for an event such as a workshop, hackathon, or sprint.

Technologies
Python, Sphinx
Khan Academy Exercises Save

Khan Academy has created a generic framework for building exercises. This framework, together with the exercises themselves, can be used completely independently of the Khan Academy application.

Technologies
JavaScript, CSS, Python
Causes
Education
structured.js Save

structured.js is a Javascript library that provides a simple interface for verifying the structure of Javascript code. It is particularly useful in checking beginner code to provide feedback as part of Khan Academy's CS curriculum.

Technologies
JavaScript, CSS
Causes
Education
Khan Academy API Save

The Khan Academy API gives developers access to nearly all types of Khan Academy data via a RESTful API that outputs easy-to-parse JSON.

Technologies
JavaScript, CSS, Python
Causes
Education
OpenLMIS Save

OpenLMIS is a highly configurable logistics management system to support different organizations and governments who are struggling to make medicines and related supplies available in far fetched health centers at the right time and in right quantity.

ActivateHub Save

Aggregated event calendar for civic engagement and activist events

Technologies
Ruby, JavaScript, CSS
CodeCombat Save

Learn to code JavaScript by playing a game

Technologies
Python, CoffeeScript, CSS
Causes
Education
Adopt-a-Hydrant Save

A Ruby on Rails application that allows citizens to "adopt" civic infrastructure, such as fire hydrants. http://adopt-a-hydrant.heroku.com

Technologies
Ruby
Calorie Cloud Save

Collect the abundant calories we burn or lose in the US and turn it into life saving food for undernourished kids, by a platform that allows individuals and groups to connect to popular fitness devices and apps.

Technologies
OpenCounter Save

OpenCounter helps entrepreneurs navigate the regulatory jungle they face when starting a business.

Technologies
Ruby, JavaScript
Because: Real-time Collaboratively Investigated Causal Relationships Save

What if a group of learners could collaboratively investigate and add to a graph, diagram, or image in real-time to dynamically discover causal relationships?

Causes
Education
Ohana API Save

This is the API portion of the Ohana API project, an open source community resource directory. The goal of the project is to make it easier for residents in need to find services they are eligible for.

Technologies
Ruby
Beyond Z - online profile prototype (RoR) Save

Project is to create a Ruby on Rails prototype of an online profile for students in the Beyond Z leadership program.

Technologies
Ruby, Rails
Beyond Z - custom theme for Moodle (an LMS) Save

This project is take the Moodle.org project and create a custom theme for Beyond Z. We don't have any front-end devs/designers on the team yet, so if you have the skillz and want to help we would love for you to take a stab at it!

Technologies
Moodle, LMS
Promptly Save

Promptly is a text message notification system. See http://promptly.io for more info on the project. See our wiki for documentation: https://github.com/codeforamerica/promptly/wiki.

Technologies
Ruby, Rails
Traffic Tools Save

a collection of data processing tools roadway traffic analysis

Technologies
JavaScript
Predator Alert Tool for Facebook Save

The Predator Alert Tool for Facebook is designed for survivors of sexual assault and rape. It allows you to share information about people in your social network who may be dangerous without having to reveal your identity.

Technologies
PHP, JavaScript, CSS
Predator Alert Tool for OkCupid Save

Alerts you of potential sexual predators on OkCupid based on their own answers to Match Questions patterned after Lisak and Miller's groundbreaking academic work on identifying "undetected rapists."

Technologies
JavaScript, Java
Open mHealth Website Save

http://www.openmhealth.org website

Technologies
PHP, JavaScript
DistrictBuilder Save

DistrictBuilder is web-based, open source software for collaborative redistricting.

Technologies
Python
AskThem Save

Monitor and interact with local governments in the United States

Technologies
Ruby, Rails
BetaNYC Landing Page Save

Landing page for BetaNYC based upon Code for Hampton Roads

Technologies
CSS
Civic Insight Save

Civic Insight makes real-time government data about a community’s underutilized spaces both publicly available and extremely easy to use and understand, making it easier for government staff and motivated citizens to improve their neighborhoods.

Technologies
JavaScript, Ruby
Rumie Launcher Save

The Rumie launcher is intended to replace the default Android launcher on tablets used for education in underprivileged communities. The tablets are designed to be used in areas without regular internet access.

Technologies
Java
Aficionado API Save

API and backend for the Aficionado museum discovery application.

Technologies
Ruby, Rails
Aficionado Save

An open-source platform for users to learn more about works at museums and engage in meaningful dialogue.

Technologies
Aficionado Android Application Save

An Android mobile client for the Aficianado museum discovery application.

Technologies
Java, Android
NEMS Save

A mobile app to locate the nearest non-emergency ambulance service.

Technologies
JavaScript, jQuery, Apigee, PhoneGap
Causes
Health
Sunlight Labs Scout Save

A government-wide search and notification system. Currently deployed to scout.sunlightfoundation.com.

Technologies
Ruby, Rails
Overview Project Save

A visual document mining system for investigative journalists, for reporting on large (up to 1M) messy unstructured document dumps

Technologies
Scala
Kinvolved's Prototype for Family Engagement Crowdsourcing Tool Save

This prototype will be a tool to crowdsource information from teachers and administrators about best practices to engage families with the school community.

Technologies
Causes
Education
BizFriendly Save

BizFriendly helps small business owners learn how to use the internet to better run their business.

Technologies
HTML, CSS, Jekyll
Looking for something else?

Check out our resources to connect with other ways to learn, code, and do good.