2017 Open Source Day

Thursday, October 5 | 11:30 a.m. — 5:30 p.m.

For seven years, Open Source Day (OSD) has provided women of all skill levels and backgrounds with the opportunity to collaborate and make a change. College students, professionals, experienced coders, and beginners join this day-long hackathon to develop projects for improving the world we live in.

Participants will develop these humanitarian projects using open source software (OSS). OSS is an increasingly important skill to have as companies often require an understanding of and ability to contribute to it. You will work in groups, gaining the opportunity to learn from each other as well as the experienced mentors there to guide you.

After the hackathon is over, your group will present your project to the other participants and sponsoring organizations. At the end of the day, you will leave OSD not only with a working prototype but also with new skills, a stronger network, and the confidence to begin your own open source projects.

If this sounds exciting to you, then join us for #GHC17OSD!

Interested in becoming an OSD Mentor? Sign up here!


To sign up for Open Source Day, you must be registered to attend GHC 17.

Apply Now

OSD projects are sponsored by humanitarian companies or nonprofit organizations. Project descriptions are below. Choose one project that you’d like to work on. Please also keep in mind that some projects may require brief prep work (no more than one to two hours total) prior to OSD. RSVP with the OSD organization of your choice (choose only one).

National Center for Missing & Exploited Children (NCMEC) and Cloudera Cares

Cloudera Cares

The National Center for Missing & Exploited Children (NCMEC) is a nonprofit  corporation whose mission is to help find missing children, reduce child sexual exploitation, and prevent child victimization. Cloudera Cares is the philanthropic arm of Cloudera.

Project: Preventing Child Abductions

Create an interactive map of attempted abductions that allows NCMEC to more easily visualize the data to analyze for possible trends/patterns/related incidents. This would be used to disseminate information to both law enforcement and the public in a more efficient manner. Building an interface automatically populates information based on our preset of parameters.



Project Jupyter was born out of the IPython Project in 2014 as IPython evolved to support interactive data science and scientific computing across all programming languages. The Jupyter ecosystem is comprised of a number of open source tools including JupyterHub, JupyterLab, and the popular Jupyter Notebook.

Project: Exploring Humanitarian Datasets Using Jupyter Notebooks

Jupyter notebooks provide an interactive and collaborative environment for learning data science topics and tools through a combination of code, visualizations, and narrative. We’ll use open source technologies including Jupyter Notebooks to help attendees explore humanitarian datasets and showcase findings through mapping, data analyses, and scientific visualization. We will also provide a walkthrough of the codebase for attendees interested in contributing to the project. Check out the Github page for Jupyter.


OpenStack is a free and open source software platform for cloud computing in both public and private clouds. It provides Infrastructure as a Service(IaaS) to control large pools of compute, storage and networking resources throughout a data center. These resources are managed through a dashboard, the OpenStack CLI or the OpenStack API. OpenStack works with popular enterprise and open source technologies, making it ideal for heterogeneous infrastructure.

Project: OpenStack

This hands-on workshop will give participants an overview of the cloud, and how it works, the OpenStack community and will use the cloud to deploy an application that the participants will use to create a website to promote the humanitarian cause of their choice.


Systers is a community for all women involved in the technical aspects of computing. The list has over 6,000 members from over 62 countries around the world. We welcome the participation of women technologists of all ages and at any stage of their studies or careers.

Project: PowerUp!

PowerUp seeks to empower pre-adolescents to take charge of their reproductive health through a choose-your-own-adventure mobile game that teaches social emotional learning, conflict resolution, and health skills in a fun, interactive way.

Center for Open Science

The Center for Open Science was founded in 2013 in Charlottesville, Virginia. We began with one infrastructure project, the Open Science Framework, one research project, Reproducibility Project: Psychology, and a mission: to increase openness, integrity, and reproducibility of scientific research. That mission guides all of our work. Today, we are a team of about 75 people supporting a much larger collection of communities that are producing tools and services to align scientific practices with scientific values.

Project: Open Science Framework

Open Science Framework: a free, open source web application that connects and supports the research workflow, enabling scientists to increase the efficiency and effectiveness of their research. Researchers use the OSF to collaborate, document, archive, share, and register research projects, materials, and data.

Participants will be able to make contributions to the OSF itself, create separate applications that submit data to the OSF using it’s API, work on visualizations of the open research available on the OSF, or any other project of their choosing.

OSF on Github
OSF API documentation

Red Hat

Red Hat is the world’s leading provider of open source enterprise IT solutions. Red Hat works with the community to build reliable high performing products the open source way. Red Hat works alongside the community to create, maintain, and contribute to a large portfolio of projects within cloud, middleware, storage, virtualization, and more.

Project: OpenShift

OpenShift is an open-source container application platform that combines Docker’s containerization technology with Kubernetes’ container management tooling. As containerization provides a great number of advantages for hosting self-sustainable applications, this workshop will focus on harnessing those advantages in application development for a philanthropic cause. Participants will leverage Red Hat OpenShift Containerization Platform for building and deploying their first application with an emphasis on creative application for the humanitarian effort of their choosing.


Mozilla is the proudly non-profit champions of a healthy Internet – keeping it open and accessible to all. We emphasize principle over profit and believe that the Web is a shared public resource to be cared for, not a commodity to be sold. We work with a worldwide community to create open source products like Mozilla Firefox, and to innovate for the benefit of the individual and the betterment of the Web. The result is great products built by passionate people and better choices for everyone. We’re a global community of users, contributors and developers working to keep the power of the Web in people’s hands. The collaborative efforts of Mozillians around the world drive forward the principles and aims of the Mozilla Project.

Project: Filter Bubbler

A recipe of personal data (gained through clicks, likes, views and links) and algorithms designed to display advertising and content people –  “Filter Bubbles” are increasingly limiting the capacity of diverse individuals to view and fully comprehend the differences of opinion in the world around them. Filter Bubbles influence everything from what newspaper you read, to who you vote for. Ultimately the potential of every human is limited by their bubble.

Filter Bubbler is a ‘bubble’ breakout tool, that allows users to evaluate and rate their  filter as being similar or different than that which they would normally see, by providing statistical measurements of similarities. Users can get a “Bubble Summary” to investigate further.

Help people learn how web clients can inform users about the context they’re using, and help take control of their “information diet”.

Women’s P2P Network

Women’s P2P Network is develops by-women, for-women connectivity tools to build and strengthen women’s communities across borders around key issues, such as ending violence, electing women to political office, and supporting micro-entrepreneurs. The long-term vision is to create a network that enables every woman on earth to connect, irrespective of computer access, language differences, and other traditional barriers.  Through local and global women’s “meetups” women are able to offer support and assistance with collective goals.

Project: “Electing Women” Toolkit

There is a growing global movement to increase the number of women elected to  public office as a key to creating a safer, fairer, more prosperous world.  But in every country, women political candidates face common challenges which create an uneven playing field with their male opponents. Frequently, women face  harassment, threats, violence, and corruption, leading them to feel isolated and discouraged.  This problem is compounded by other obstacles  such as: lack of funds, and challenges reaching out to constituents (who are frequently illiterate or may not have access to computers).  Such obstacles often make it difficult to encourage women to run for office, and if they do run, to keep them from dropping out due to these pressures. As a way to overcome these barriers, Women’s P2P Network is creating a “toolkit” in the form of a  (1) web app and (2) android app that will connect women candidates to their local constituents as well as to each other in a supportive global community.  The toolkit will also ultimately offer support services such as fundraising.

For the Open Source Day hackathon, we will be focusing on one element of the toolkit: building a community and support system for women candidates. This includes:

  • building an interface that enables women candidates to  tell their stories of violence, threats, and other challenges using multiple media
  • building a supportive community that connects candidates with one another globally