Internship applications are now closed

All application deadlines for listed projects have passed. At this time, we are no longer accepting applications for internships, and you have not submitted an application. We encourage you to sign up for the announcements mailing list to get an email when the next round opens.

Why apply to Outreachy? > Check Eligibility > Find a Mentor and Internship Project

Outreachy May 2018 to August 2018 Internships

Timeline

Feb. 9, 2018Most Outreachy mentoring communities and internship projects will be listed
Feb. 12, 2018Applicants start making contributions to internship projects
March 2, 2018Last date for new mentoring community listings
March 8, 2018Last date for new internship project listings
March 22, 2018 at 4pm UTCApplication deadline. Last day to finish any contributions to internship projects. Applications who made a contribution must submit the rest of their project application by this date.
March 29, 2018 at 4pm UTCLate application deadline for specific projects (see below for which projects are accepting late applications)
March 22, 2018 to April 23, 2018Applicants are encouraged to continue making contributions
April 23, 2018Accepted interns announced on the alums page at 4pm UTC
May 14, 2018 to Aug. 14, 2018Internships period

Intern Payment Schedule

May 14, 2018Internships starts
June 17, 2018Interns who have started their internship will receive the $500 initial stipend
June 29, 2018 Mid-point feedback due
July 30, 2018Interns with successful mid-point feedback will receive the $2,250 midpoint stipend
Aug. 14, 2018Internships end
Aug. 21, 2018 Final feedback due
Sept. 21, 2018Interns with successful final feedback will receive the $2,750 midpoint stipend

Outreachy is hosted by the Software Freedom Conservancy with special support from Red Hat, GNOME, and Otter Tech. We invite companies and free and open source communities to sponsor internships in the next round.

Past Outreachy Projects

Each project mentor looks for applicants who have different skills. Sometimes a skill is a hard requirement for an applicant to have. Other times, a mentor might prefer an applicant to have a skill, but they would accept an applicant as an intern who didn't have that skill. Some skills are "nice to have" meaning it would be great if applicants have this skill, but the mentor doesn't have a strong preference.

Each project will require a different level of experience with a particular skill. Experience levels are indicated with numbers:

Mentors are willing to teach this skill to applicants with no experience at all
Applicants should have read about the skill
Applicants should have used this skill in class or personal projects
Applicants should be able to expand on their skills with the help of mentors
Applicants who are experienced in this skill will have the chance to expand it further

Applications Closed March 29, 2018 at 4pm UTC

Bahmni - 1 intern

Hospital System for Low-Resource Settings, built on top of OpenMRS and other FOSS tools

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Bahmni extended deadline project #1

Add ability to Tag patients with different labels for quick lookup

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript (especially AngularJS)
Preferred
Java (server-side)
Preferred


Bahmni extended deadline project #2

Allow healthcare providers to subscribe to notifications about their "favorite" patients

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript (especially AngularJS)
Required
Java (server-side application, e.g. using Spring Boot)
Preferred


Ceph - 2 interns

Ceph is distributed, software-defined storage that allows users to turn commodity hardware into a massively scalable storage cluster with no single point of failure. This storage solution is able to speak object, block, and file which unifies all storage needs under a single system with self-managing and self-healing characteristics. Ceph is already integrated with many systems, including the ever-growing world of cloud offerings like OpenStack.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Ceph extended deadline project #1

Creation of a CephFS Shell and CLI Tool

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Extremely comfortable using linux as a development environment and the CLI
Required
Python 3
Required
Shell Scripting
Preferred
C/C++
Preferred


Ceph extended deadline project #2

Nginx HTTP module binding for RGW

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
C++
Required
Extremely comfortable using linux as a development environment and the CLI
Preferred


Ceph extended deadline project #3

RGW Testing with the AWS C++ SDK

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C++
Required
Extremely comfortable using linux as a development environment and the CLI
Preferred
Python
Preferred


CNCF Tracing - 1 intern

People building microservices at scale need tracing across distributed systems to understand how and why a system is misbehaving. Source code instrumentation can been complex, fragile, expensive, and difficult to maintain, which is why the CNCF has two tracing projects: OpenTracing and Jaeger. OpenTracing is a vendor-neutral open standard for distributed tracing. Jaeger is a concrete set of tracers and a trace storage backend, for usage on applications and microservices instrumented with OpenTracing.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

CNCF Tracing extended deadline project #1

Convert and Revise Documentation for OpenTracing Standard and JaegerTracing project

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

The mentor did not list any required, preferred, or nice-to-have skills.


Discourse - 1 intern

Discourse is a from-scratch reboot; an attempt to reimagine what a modern Internet discussion platform should be today, in a world of ubiquitous smartphones, tablets, Facebook, and Twitter. We're building Discourse (with Rails and Ember.js) for the next decade of the Internet. It works as a mailing list; a discussion forum; a long-form chat room.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Discourse extended deadline project #1

Assorted Discourse Contributions

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
>1 year experience with Ruby and has made simple Rails applications before.
Preferred


Fedora - 1 intern

Fedora is a Linux-based operating system, which offers versions focused on three possible uses: workstation, server, and cloud.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Fedora extended deadline project #1

Build a fedmsg plugin for perceval - a data gathering metrics tool

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python experience
Required
Python libraries such as requests, urllib, etc
Preferred
Understanding of HTML, JSON, Parsing
Nice to have


Free Software Foundation - 1 intern

The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Free Software Foundation extended deadline project #1

Fix bugs and freedom issues in Trisquel GNU/Linux [No longer taking applicants]

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Bash scripting
Preferred
Package management and compiling packages from source code
Preferred
Version control (Git)
Preferred


Free Software Foundation extended deadline project #2

Fix bugs in the Free Software Directory [No longer taking applicants]

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Basic wiki editing experience (Creating links, using templates, creating section headers)
Preferred
Editing wiki templates
Preferred
Basic programming experience with a compiled or scripting language
Preferred


Free Software Foundation extended deadline project #3

Updating the Email Self-Defense Guide

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing - the ability to communicate clearly and concisely in writing
Required
HTML - basic HTML (linking, inserting images, formatting text, etc)
Preferred
git - version control using git
Nice to have


GNOME - 1 intern

GNOME is a GNU/Linux-based innovative desktop that is design-driven and easy to use.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

GNOME extended deadline project #1

Improve asynchronous code in GNOME with Javascript Promises

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Javascript
Required
Python
Required
C++
Preferred


GNOME extended deadline project #2

Improve Gnome-class - GObject code generator for Rust

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing Rust
Required
Writing GObject code
Preferred


GNU Guix - 1 intern

GNU Guix is a functional package manager written in Guile Scheme.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

GNU Guix extended deadline project #1

Improve the user experience for the "guix package" command line tool

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Able to read a small subset of C++ (easy)
Preferred
Ability to record changes with the version control system "git"
Preferred
Know the syntax of Scheme (easy)
Nice to have


LibreHealth - 2 interns

LibreHealth is an umbrella organization for Health IT projects

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

LibreHealth extended deadline project #1

Help us with Documentation

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Good organizational skills
Preferred


Linux Kernel - 1 intern

The Linux kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, file systems, security, task scheduling, and much more. Most projects involve coding in C, and may require some operating system knowledge.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Linux Kernel extended deadline project #1

dri-devel aka kernel GPU subsystem

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C Programming Language
Required
Interest in low-level hardware programming and GPUs/graphics
Preferred


Linux Kernel extended deadline project #2

Migrate NAND driver to new exec_op framework

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C language programming
Required
Basics of operating systems
Preferred
Basics of Linux embedded systems
Nice to have


Linux Kernel extended deadline project #3

Non-cooperative userfaultfd stress test

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming in C
Required
Understanding the concepts of virtual memory and memory management
Preferred
Understanding the concepts of concurrency, multi-process and multi-thread programming
Preferred


Mozilla - 15 interns

Mozilla creates software that promotes the goals of the Open Web.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Mozilla extended deadline project #1

Create a crawler that collects code coverage information to find untestead areas in Firefox

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
JavaScript and web technologies
Required
Git
Preferred


Mozilla extended deadline project #2

Extend Firefox support for Enterprise Policies

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, specially modern JavaScript (promises, classes, let)
Preferred
Version control tool: Git or Mercurial
Nice to have


Mozilla extended deadline project #3

Innovation for Diversity & Inclusion

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Passion for Diversity & Inclusion
Required
Writing & Documentation
Preferred
Data Science Skills (R, visualization, data wrangling, machine learning, story telling)
Preferred


Open Data Kit - 1 intern

Open Data Kit (ODK) is a free and open-source set of tools which help organizations author, field, and manage mobile data collection solutions. Data collection is a key component of social good efforts ranging from polio elimination to rainforest conservation and ODK helps thousands of organizations collect data quickly, accurately, offline, and at scale.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Open Data Kit extended deadline project #1

Create an android app to transfer data from device to device

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with android development
Preferred


Open Data Kit extended deadline project #2

Create an export automation system for ODK Briefcase

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Development of Java 8 applications
Required
Development of Java Swing desktop applications
Required
Development with Gradle
Preferred


Open Data Kit extended deadline project #3

Extend the exporting capabilities of ODK Briefcase with new export types and options

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Development of Java 8 applications
Required
Development of Java Swing desktop applications
Required
Development with Gradle
Preferred


Open Source Robotics Foundation - 1 intern

Open Source Robotics Foundation supports development of software for use in robotics research, education, and product development.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Open Source Robotics Foundation extended deadline project #1

Gazebo Developers Tool

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
docker
Required
python
Required


OpenStack - 4 interns

OpenStack is open source software for building public and private clouds. What does that mean? We're a collection of open source projects that integrate to help organizations deploy and run clouds for computing, networking, and storage (both block storage for providing volumes to VMs and object storage for storing objects such as images or music files). With OpenStack, you can control large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

OpenStack extended deadline project #1

Extend Redfish hardware provisioning tooling for Python

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
python
Required
web services
Nice to have
Redfish
Nice to have


OpenStack extended deadline project #2

Improve Open Source Task Tracker

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
Linux
Nice to have
Git Review/ Gerrit
Nice to have


OpenStack extended deadline project #3

Keystone - Native SAML

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

This project had a low number of applicants

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
APIs and Database designs
Preferred
SAML
Nice to have


Wikimedia - 2 interns

Wikimedia is a global movement whose mission is to bring free educational content to the world, via Wikipedia and other projects. Help improve our technical backstage!

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Wikimedia extended deadline project #1

[Wikimedia Commons app] Improve feedback on how pictures uploaded to Commons are used

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android App development
Preferred
Basic knowledge of Wikimedia APIs
Nice to have
Understanding of RxJava
Nice to have


Xen Project - 2 interns

Xen Project is a Linux Foundation Collaborative Project that develops the Xen Hypervisor and related virtualization technologies. The Xen Hypervisor is a leading virtualization platform that is powering some of the largest clouds in production today, such as Alibaba Cloud, Amazon Web Services, Rackspace Public Cloud and many hosting services. It also fosters the creation of lightweight Unikernel systems with the Mirage OS incubator project, as well as many independent efforts which use our hypervisor as a base for their work.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Xen Project extended deadline project #1

Enhanced Profiling and Tracing Support for Unikraft

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Preferred
Assembler programming
Preferred
Debugging Techniques
Preferred


Xen Project extended deadline project #2

High-level Language Support with Unikraft

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Preferred
Operating Systems
Preferred
High-level Language Runtimes
Preferred


Xen Project extended deadline project #3

New Execution Targets for Unikraft

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Preferred
Assembler programming
Preferred
Kernel Programming
Preferred


Xen Project extended deadline project #4

Xen on ARM: create multiple guests from device tree

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 29, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required
Hypervisors
Nice to have


Applications Closed March 22, 2018 at 4pm UTC

Debian - 2 interns

Debian is a volunteer-driven project building "the Universal Operating System", a 100% free and open source distribution, based on the Linux, FreeBSD and Hurd kernels, for all devices, ranging from mobile phones, personal computers, to mainframes and distributed cluster.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Debian project #1

Android SDK Tools in Debian

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Building C/C++
Preferred
Java and/or Android
Preferred
git and gitlab/github workflows (forks, merge/pull requests, etc)
Preferred


Debian project #2

Quality assurance for biological applications inside Debian

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
background in bioinformatics
Required
Debian packaging skills
Nice to have


GNOME - 1 intern

GNOME is a GNU/Linux-based innovative desktop that is design-driven and easy to use.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

GNOME project #1

Add responsive updates to GNOME Logs

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing and refactoring C code
Required
Writing GTK+ code
Preferred


GNOME project #2

Autoformatter for Meson definition files

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Language parsing
Preferred


GNU Guix - 1 intern

GNU Guix is a functional package manager written in Guile Scheme.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

GNU Guix project #1

Enhance Guile tools for the Guix package manager.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Scheme & functional programming fundamentals
Preferred
At least one build tool or language specific package manager
Preferred
Basic operations using Git version control
Preferred
Guix user experience
Nice to have


Humanitarian OpenStreetMap Team - 1 intern

Humanitarian OpenStreetMap Team (HOT) applies the principles of open source and open data sharing for humanitarian response and economic development.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Humanitarian OpenStreetMap Team project #1

Create a reusable map visualization

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML/CSS
Required
Javascript
Required


Humanitarian OpenStreetMap Team project #2

Create a Tasking Manager Stats Explorer

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Javascript
Preferred


Linux Kernel - 1 intern

The Linux kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, file systems, security, task scheduling, and much more. Most projects involve coding in C, and may require some operating system knowledge.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Linux Kernel project #1

Netfilter/Nftables

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programmer with understanding on network computers plumbing
Nice to have


Mozilla - 15 interns

Mozilla creates software that promotes the goals of the Open Web.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Mozilla project #1

Create an improved site to guide contributors to their first contribution

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Javascript
Preferred
React
Nice to have
GraphQL/Apollo
Nice to have


Mozilla project #2

Help develop new method to incentivize fixes in open source software development

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

The mentor did not list any required, preferred, or nice-to-have skills.


Mozilla project #3

Improve accessibility of text in images on the web.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Accessibility
Nice to have
Git/Github
Nice to have


Mozilla project #4

Improve sharing & contribution features on Firefox Themer for Test Pilot

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
Web Development
Preferred
Git
Nice to have


Mozilla project #5

Improve the Firefox Certificate Error Pages!

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Knowledge of JavaScript/HTML/CSS
Preferred
Interest in picking up some C++
Nice to have


Mozilla project #6

Improve Web Platform Tests' Manifest Workflow and Performance

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
git and/or Mercurial
Preferred
Rust
Nice to have


Mozilla project #7

Improving server-side components of Firefox Accounts

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
node.js / JavaScript experience
Preferred
Git (Version Control)
Preferred
Writing and understanding unit testing
Nice to have


Mozilla project #8

Public Telemetry dashboard

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Basic web development skills (HTML, CSS, JavaScript)
Required
React
Nice to have


Open Data Kit - 1 intern

Open Data Kit (ODK) is a free and open-source set of tools which help organizations author, field, and manage mobile data collection solutions. Data collection is a key component of social good efforts ranging from polio elimination to rainforest conservation and ODK helps thousands of organizations collect data quickly, accurately, offline, and at scale.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Open Data Kit project #1

ODK 2 Services - Push notifications

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
Android
Required
HTTP Protocols
Nice to have


Open Humans - 4 interns

Open Humans is a community that fosters sharing and exploring your personal data. Use it to participate in research and to learn more yourself.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Open Humans project #1

Adding data explorations to Open Humans

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML/CSS
Preferred
Web development with a framework/language of your choice
Preferred
API usage with OAuth2
Nice to have


Open Humans project #2

Adding data sources to Open Humans

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML/CSS
Preferred
Web development with a framework/language of your choice
Preferred
API usage with OAuth2
Nice to have


Open Humans project #3

Create a stand-alone web application to manage and administer projects on Open Humans

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming with Python
Preferred
HTML/CSS
Preferred
Web development with Django
Nice to have


Open Humans project #4

Writing an Python module for the Open Humans API & a self-contained, modular Django app

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Django
Preferred


OpenLMIS - 1 intern

OpenLMIS is an open source, cloud-based, electronic logistics management information system (LMIS) purpose-built to manage health commodity supply chains. LMIS systems are extremely important in helping ensure that critical, lifesaving health commodities are available when and where they are needed. Having the right data (quantities issued, consumed, and available) are key in making sure that stable vaccines get to children, malaria bed nets are delivered to pregnant women, or HIV treatment drugs make it to patients. The OpenLMIS initiative incorporates a community-focused approach to develop open source and customizable LMIS systems specifically designed for low-resource countries.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

OpenLMIS project #1

Build interoperability of Stock with Bahmni (OpenLMIS Stock Management to Odoo Inventory)

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
Spring
Required
Docker
Preferred


OpenLMIS project #2

Develop for health system interoperability with Facility Registries FHIR/mCSD

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
Spring
Required
Docker
Preferred


OpenLMIS project #3

Develop user feedback mechanism

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Docker
Preferred
Git
Preferred
AngularJS 1
Preferred


Open Source Robotics Foundation - 1 intern

Open Source Robotics Foundation supports development of software for use in robotics research, education, and product development.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Open Source Robotics Foundation project #1

Extend Ignition Transport with UDP support

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C++
Required
ZeroMQ
Nice to have


Open Source Robotics Foundation project #2

GUI for primitive collision shape generation on Gazebo

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux
Preferred
C++
Preferred
mercurial
Nice to have


OpenStack - 4 interns

OpenStack is open source software for building public and private clouds. What does that mean? We're a collection of open source projects that integrate to help organizations deploy and run clouds for computing, networking, and storage (both block storage for providing volumes to VMs and object storage for storing objects such as images or music files). With OpenStack, you can control large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

OpenStack project #1

Improve functionality of FaaS project(Qinling) in OpenStack

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
python
Required
kubernetes
Nice to have


QEMU - 1 intern

QEMU is a machine emulator and virtualizer and also acts as an umbrella organization for the KVM Linux kernel module. QEMU can run operating systems and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC).

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

QEMU project #1

Emulate the micro:bit board

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required


QEMU project #2

Multiple PCI domains for x86 PCI Express Machine (Q35)

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Familiarity with the C language
Required
Good Operating Systems knowledge
Preferred


QEMU project #3

PCI Express Root Port enhancements

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
The C language and low level coding
Required
Operating Systems
Preferred


Tor Project - 2 interns

The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Tor Project project #1

Make Tor more usable

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

The mentor did not list any required, preferred, or nice-to-have skills.


Wikimedia - 2 interns

Wikimedia is a global movement whose mission is to bring free educational content to the world, via Wikipedia and other projects. Help improve our technical backstage!

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Wikimedia project #1

Improve support for photo/media contribution campaigns on Wikimedia Programs & Events Dashboard

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
React
Preferred
User interface design
Preferred
Ruby
Nice to have


Xen Project - 2 interns

Xen Project is a Linux Foundation Collaborative Project that develops the Xen Hypervisor and related virtualization technologies. The Xen Hypervisor is a leading virtualization platform that is powering some of the largest clouds in production today, such as Alibaba Cloud, Amazon Web Services, Rackspace Public Cloud and many hosting services. It also fosters the creation of lightweight Unikernel systems with the Mirage OS incubator project, as well as many independent efforts which use our hypervisor as a base for their work.

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Xen Project project #1

Improve tests for MirageOS's OCaml network stack

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
network programming
Preferred
ocaml
Preferred
automated testing
Nice to have


Closed Early - Outreachy Internship Projects

The following projects were closed to new applicants before the application deadline of March 22, 2018 at 4pm UTC. This typically means the mentors were working with many promising applicants early in the application period. In future rounds, applicants should make sure to start their contributions early to similar projects.

Fedora

Fedora is a Linux-based operating system, which offers versions focused on three possible uses: workstation, server, and cloud.

Fedora closed project #1

Improve Fedora Android App - UI/UX Research and Design

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
User interface, User experience, Android, Javascript
Nice to have


Mozilla

Mozilla creates software that promotes the goals of the Open Web.

Mozilla closed project #1

Create Web Compatibility Metrics Dashboards

Project details are hidden. The details may be hidden because you are not logged in, you haven't completed an eligibility check, your eligibility check is pending, or you are ineligible to participate. See the message in the box at the top of the page.

Deadline was March 22, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming in JS
Preferred
Using 3rd party JS libraries
Nice to have
Experience consuming JSON APIs
Nice to have