Complete your initial application!

In order to see all project information, you must fill out a short initial application.

Start Initial Application

at 4pm UTC is the deadline for submitting an initial application. Applicants will be notified of their initial application status on Oct. 1, 2019.

Until your initial application is approved, some information about the internships will be hidden, including full project details, mentor contact information, and how to make contributions to internship projects.

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

Outreachy December 2019 to March 2020 Internships

Timeline

Aug. 20, 2019 at 4pm UTCInitial applications open
Sept. 9, 2019, 4 p.m. UTC#OutreachyChat on Twitter
Sept. 24, 2019 at 4pm UTCInitial application deadline
Sept. 24, 2019Project list finalized
Oct. 1, 2019 to Nov. 5, 2019Contribute to projects
Nov. 5, 2019
at 4pm UTC
Final application deadline
Nov. 26, 2019 at 4pm UTCAccepted interns announced
Dec. 3, 2019
to March 3, 2020
Internships period

Documentation

Applicant guide and Internship guide. Recommended sections to read:

Project skills key

Each project will require a different level of experience with different skills.

Experience level: You don't need to be an expert to apply. Each project will need a different skill experience level:

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

Required skills: You don't need to have all project skills in order to apply. Each project skill will be listed as:

Required Mentors will only select you as an intern if you have this skill
Preferred Mentors prefer to select an intern who has this skill, but they may select you if you don't have this skill
Nice to have Mentors will select you, even if you don't have this skill

If you're unsure whether you have the project skills needed, reach out the mentor via email and ask them. It's better to ask than to not apply!

Past Outreachy Projects

Final Applications Closed Nov. 5, 2019 at 4pm UTC


Apache - 3 interns

The Apache Software Foundation (ASF) is a charitable non-profit organization founded in 1999 to provide software for the public good. With 350+ open source projects, 730+ foundation members, and 7000+ project committers, the ASF provides an established framework for intellectual property and financial contributions that simultaneously limits potential legal exposure for our project committers. Individuals from around the world collaborate through a distributed, asynchronous, community-driven process known as "The Apache Way" to develop freely available enterprise-grade software published under the commercially friendly and permissive open source Apache License, benefitting millions of users worldwide.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Apache project #1

Extend the Nexmark Benchmarking Suite in Apache Beam to include Python and Portable runners

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python and Java programming experience are both required
Required
Experience with collaborative Software Engineering tools: git/github/JIRA/Jenkins
Preferred
General big data knowledge (MapReduce/Partitioning/etc). Experience with Hadoop, Spark or Flink
Preferred


Apache project #2

Improve Apache BeamSQL to allow users better write big data processing pipelines

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java programming language
Preferred
Know SQL language
Nice to have
Understand basic data structure and algorithms
Nice to have


Apache project #3

Migrate Apache Juneau PetStore Sample Application To Spring Boot Standalone Application.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Javascript
Preferred
Java
Preferred
communication skills
Nice to have


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. See the message in the box at the top of the page.

CNCF Tracing project #1

Migrate OpenTracing instrumentation to OpenTelemetry

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required


CNCF Tracing project #2

Performance benchmarks for the client libraries

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Go
Preferred
Java
Preferred
Performance tests
Nice to have


CNCF Tracing project #3

Research alternative data visualization possibilities for tracing data

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Statistics
Required
Data visualization
Preferred


Creative Commons - 1 intern

Nonprofit building tools to promote digital creativity, sharing, and innovation

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Creative Commons project #1

Better visualization tools for the CC Network

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Desired Wordpress knowledge in a deep level
Required
Frontend Skills (Javascript, HTML5, Sass, Gulp)
Nice to have


Creative Commons project #2

Create a QR code generator to attribute projects with CC licenses

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
PHP, Python, Javascript, or similar general purpose programming language
Required


Creative Commons project #3

Extend the scope and/or usage of CC Vocabulary

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English proficiency
Required
HTML and CSS
Preferred
JavaScript (particularly Node.js)
Preferred
Vue.js (particularly Vue CLI)
Nice to have



Creative Commons project #5

Improving the Creative Commons License Chooser

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
Vue.js
Preferred
Experience with internationalization tooling
Nice to have


Creative Commons project #6

Revamp CC's Platform Toolkit guide for platforms interested in offering CC licenses to users

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing in English
Required
Graphic Design
Preferred
HTML
Preferred
CSS
Nice to have


Creative Commons project #7

Revamp the Creative Commons FAQ so that it's easier to use

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing in English
Required
CSS
Preferred
HTML
Preferred


Creative Commons project #8

Supercharge our Elasticsearch indexer

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Basic understanding of databases
Preferred
Basic understanding of threads
Preferred


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. See the message in the box at the top of the page.

Debian project #1

Create fundraising material for DebConf20+, document the fundraising processes and support a cycle

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communication skill in English
Required
Past experience on fundraising and conference organization.
Required
Analytical skill (structure relevant information from a huge heap of unstructured data)
Nice to have


Debian project #2

Packaging GitLab's JS Modules

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Basic Shell Commands
Preferred
JavaScript
Preferred
Debian Packaging
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. See the message in the box at the top of the page.

Free Software Foundation project #1

Create and deploy payment processing code for Bitcoin, CiviCRM and FSF sites

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming in PHP or another language and comfortable learning PHP quickly
Required
Writing documentation of how to use software and explaining its design.
Preferred
Sysadmin skills. Eg: scripting the installation of software for GNU/Linux with many steps.
Preferred


Git - 1 intern

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Git project #1

Add "Did you mean?" hints

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Preferred
Command line interfaces
Nice to have


Git project #2

Finish converting `git bisect` from shell to C

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git version control system
Preferred
Shell scripting
Preferred
C programming language
Preferred


Git project #3

Refactor "git index-pack" logic into library code

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming language
Preferred


GNOME - 3 interns

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. See the message in the box at the top of the page.

GNOME project #1

Fractal: Implement video player in message list

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Gstreamer or video library knowledge
Preferred
Rust kwowledge or interest in learn this new language. The project is written in Rust
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. See the message in the box at the top of the page.


GNU Guix project #2

Improve internationalization support for the Guix Data Service

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Software development in general
Required
SQL databases
Nice to have
Guile Scheme (programming language)
Nice to have


Jenkins - 1 intern

Jenkins is the leading open source automation server supported by a large and growing community of developers, testers, designers and other people interested in continuous integration, continuous delivery and modern software delivery practices.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Jenkins project #1

Integrate Jenkins with GitHub Apps

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java programming
Required
Using HTTP/REST APIs
Preferred
Familiarity with GitHub
Nice to have


Jenkins X - 1 intern

Jenkins X is an open source, opinionated way to do continuous integration and continuous delivery (CI/CD) on Kubernetes. As such, it provides a modern, best practices approach to CI/CD for cloud native applications. Jenkins X aids developers in provisioning Kubernetes clusters, automates CI/CD, provides different virtual environments for development, staging, and production using Kubernetes namespaces, and provides preview environments for pull requests.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Jenkins X project #1

Create a Cloud Storage backed Helm repository for Jenkins X replacing ChartMuseum

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Good communication skills
Preferred
Go
Preferred
Cloud Provider Knoweldge Google Cloud, AWS
Nice to have


Jenkins X project #2

Improve the Jenkins X Apps Framework

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Be open to learning new technologies and programming languages (Jenkins X uses GO, Kubernetes, Helm)
Required
Previous experience with Kubernetes
Preferred
Programming experience with 1 static and 1 dynamic programming language
Preferred


Kubernetes - 3 interns

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Kubernetes project #1

ClusterAPI Internship Project

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Go
Required
Technical Writing
Preferred


Kubernetes project #2

multi-tenancy working group intern

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
go
Required


Kubernetes project #3

Technical Writer

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
technical writing
Required
go
Preferred
hugo
Nice to have


LibreHealth - 1 intern

LibreHealth is an umbrella organization for Health IT projects

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

LibreHealth project #1

Improve Code and Documentation for the LibreHealth EHR system

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English Grammar
Preferred
database
Nice to have
PHP
Nice to have


Linux Kernel - 5 interns

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. See the message in the box at the top of the page.

Linux Kernel project #1

Develop a suite of litmus tests for Linux-kernel spinlocks and read-write locks

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Basic operating systems concepts (university introductory class or book)
Required
C programming
Required
Basic algebra concepts (university introductory class or book)
Preferred


Linux Kernel project #2

dri-devel aka kernel GPU subsystem

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C Programming
Required
GPU and Graphics Programming
Nice to have



Linux Kernel project #4

Linux kernel trace events in pstore

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required
Linux Kernel Tracing usage (ftrace)
Preferred
Concurrent programming (locking etc).
Preferred


Linux Kernel project #5

RCU hardening

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required
Operating System concepts
Nice to have
Concurrent/Parallel programming (locking etc).
Nice to have


Linux Kernel project #6

VKMS

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C code
Required
Able to talk in a public mailing list/irc
Preferred
Know how to use QEMU
Nice to have


Mozilla - 11 interns

Mozilla is a global, nonprofit organization dedicated to making the Web better. 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.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Mozilla project #1

Build a component that can display a JSON schema

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript (React)
Preferred


Mozilla project #2

Create Tests for Fenix using Espresso, UIautomator and Kotlin

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Good working knowledge of the Kotlin language, Espresso and UI automator test frameworks
Preferred
Knowlege of how to use github
Nice to have


Mozilla project #3

Finding Representative Users of Prerelease Firefox

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Comfortable with Python or R. Needs to be comfortable with data manipulation.
Required
Understanding of statistical inference and/or machine learning
Preferred


Mozilla project #4

Implement short-circuit evaluation to JSON-e language

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript (ES6 and newer) OR Python OR Go
Required
Version control tool: Git
Preferred


Mozilla project #5

Improve Firefox encrypted media dev workflows

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C++, especially modern C++ (lambdas, smart pointers)
Required
Version control tool: Git or Mercurial
Preferred
Javascript
Preferred


Mozilla project #6

Improve understanding of Firefox growth metrics

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Comfort with python. R can be an alternative. Should be able to do data manipulation.
Required
Understand statistical inference (confidence intervals, etc.)
Nice to have


Mozilla project #7

Prototype an in-browser mechanism to report Web Compatibility issues

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, CSS, HTML
Required
A sense for UX/UI flows designed for non-technical users
Preferred
WebExtension development
Nice to have


mUzima - 1 intern

mUzima is an adaptable, open source, android-based mHealth platform for use by health care providers and patients to manage health data. In areas with low to zero connectivity, mUzima provides a secure platform for users (providers/patients) to access and capture data in off-line mode to synchronize later with the main Health Information System. The current versions of mUzima applications inter-operates seamlessly with the OpenMRS™ Electronic Health Record System.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

mUzima project #1

Develop an HTML drag and drop form builder for mUzima mobile application forms

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Preferred
Javascript
Preferred
HTML5
Preferred


OpenStack - 2 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. See the message in the box at the top of the page.

OpenStack project #1

Build a Redfish command-line client tool

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Web technologies
Nice to have
Hardware management concepts
Nice to have
Python
Nice to have


OpenStack project #2

Improve Cinder Tempest

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
linux
Required
python
Preferred


OpenStack project #3

Improve sushy documentation

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Preferred
Python
Preferred
Hardware management concepts
Nice to have


OpenStack project #4

OpenStack Client integration

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux command line
Required
Python
Nice to have


OpenStack project #5

User Messages implementation in the Manila UI

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux command line
Required
Python
Nice to have
Apache
Nice to have
Angular
Nice to have
Django
Nice to have


Oppia - 2 interns

By creating tools to enable the creation/distribution of high-quality scalable online lessons, Oppia works to make high-quality education available to those who lack access to it. The Oppia codebase is written using Python and AngularJS/Angular, and is built on top of Google App Engine.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Oppia project #1

Implement reviewer view for explorations

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Frontend (Angular 2+)
Preferred
UI Design
Nice to have
Python 2
Nice to have


Oppia project #2

Highlight text in a lesson as audio is played

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Full stack development
Nice to have


Oppia project #3

Implement an awareness strategy

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing
Preferred
Project management
Nice to have
Process/systems thinking
Nice to have


Oppia project #4

Implement framework for organization and creation of graphics

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Full stack development
Nice to have
UX Design
Nice to have
Technical design
Nice to have


Oppia project #5

Improve build process for Oppia

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Webpack
Nice to have


Oppia project #6

Improve exploration saving workflow

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Frontend (Angular 2+)
Preferred
Backend (Python 2)
Nice to have


Oppia project #7

Improve linting and startup process

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Bash and python scripting
Preferred
Good debugging ability
Nice to have
Process automation
Nice to have


Oppia project #8

Improvements to translation process

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Frontend coding
Preferred
Rich text editor understanding
Nice to have


Oppia project #9

Increase frontend test coverage

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Karma testing
Preferred
Frontend (angular)
Preferred


Oppia project #10

Print-to-PDF for lessons

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

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


Oppia project #11

Solve all typescript and webpack issues in the codebase

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Webpack
Preferred
Typescript
Preferred


Oppia project #12

Validate data invariants between storage models

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Testing skills
Nice to have
GAE (Google App Engine)
Nice to have


Public Lab - 2 interns

Public Lab is a community where you can learn how to investigate environmental concerns. Using inexpensive DIY techniques, we seek to change how people see the world in environmental, social, and political terms. We are an open network of community organizers, educators, technologists and researchers working to create low cost solutions for monitoring air, water and land.

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Public Lab project #1

Refine Geographic UI and JS Integration for PublicLab.org

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML UI
Preferred
JavaScript
Preferred


Tekton - 1 intern

A Kubernetes native pipeline resource

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Tekton project #1

Create Gitops Based Calendar with Tekton

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux
Required
Golang
Preferred
Kubernetes
Nice to have


Terasology Foundation - 1 intern

An open source voxel world - imagine the possibilities! Makers of video games, Terasology, Destination Sol, and a small slew of libraries & frameworks for game development

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Terasology Foundation project #1

Create Modding API Documentation Website

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Preferred
Javascript/React
Preferred
HTML/CSS
Preferred


Terasology Foundation project #2

Create Tutorial Journey Website For Players, Contributors And Modders

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Preferred
Javascript/React
Preferred
HTML/CSS
Preferred


Terasology Foundation project #3

Extend Metal Renegades

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java programming
Preferred


Wikimedia - 7 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. See the message in the box at the top of the page.

Wikimedia project #1

A system for releasing data dumps from a classifier detecting unsourced sentences in Wikipedia

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python or Java
Preferred
Machine learning
Preferred


Wikimedia project #2

Convert Campaign pages to React

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Haml
Required
React(js)
Required
Ruby
Nice to have


Wikimedia project #3

Create command-line runner for MediaWiki maintenance tasks

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
The applicant should be comfortable building software in PHP or a similar language such as JS
Required
Use of the MediaWiki software platform
Nice to have
Use of software management tools such as Docker and GIT
Nice to have


Wikimedia project #4

Create regression automated tests for Special:Homepage functionality testing

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Selenium
Preferred
Mocha testing framework
Nice to have
Javascript (node.js)
Nice to have


Wikimedia project #5

Documentation improvements to the ~20 top 100 most viewed MediaWiki Action API pages on-wiki

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Collaboration tools (Github, Phabricator, etc)
Nice to have
Wiki editing (writing templates, creating and managing translatable pages, etc)
Nice to have
Basic Python programming
Nice to have
Basic PHP programming
Nice to have
Basic JavaScript programming
Nice to have


Wikimedia project #6

Improve MediaWiki Action API Integration Tests

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Knowledge of a programming language
Required
JavaScript
Preferred


Wikimedia project #7

Improvements and User Testing of Wiki Education Dashboard Android App

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android Application Development
Required
Kotlin
Preferred


Xen Project - 1 intern

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. See the message in the box at the top of the page.

Xen Project project #1

Improve PCI passthrough tests in Xen as entry route to development

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required
Perl programming
Required
Shell scripting
Preferred
Makefile
Nice to have


Xen Project project #2

Introduce CONFIG_PDX and use it in Xen hypervisor

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Kernel level development
Required
C programming skills
Required
Git and email based workflow
Nice to have
Understand of virtualisation technology
Nice to have


Closed Early - Outreachy Internship Projects

The following projects were closed to new applicants before the final application deadline of Nov. 5, 2019 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.

GNOME

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

GNOME closed project #1

Gtranslator: Rework the search and replace dialog

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Gtk+ knowledge or other GUI toolkit
Preferred
C kwowledge or interest in learn this new language. The project is written in C with Gtk+
Preferred


Mozilla

Mozilla is a global, nonprofit organization dedicated to making the Web better. 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.

Mozilla closed project #1

Improve Firefox Containers Add-ons

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML, CSS, and JavaScript
Required
git & GitHub
Required
Browser Add-on/Extension Development
Preferred


Mozilla closed project #2

Improve UX of Firefox localization for indigenous languages

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Version control tool (Git)
Preferred
JavaScript, especially modern JavaScript
Preferred
React
Nice to have


Mozilla closed project #3

Standardize and Implement Web Application APIs

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
c++
Required
JavaScript (ES2018)
Preferred
Technical writing (English)
Preferred
Quality assurance (testing)
Preferred


Mozilla closed project #4

UX and accessibility improvements to Treeherder web apps

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
git and Github
Required
Javascript, HTML, CSS
Required
UX design and/or accessibility (a11y)
Preferred
React
Preferred


Oppia

By creating tools to enable the creation/distribution of high-quality scalable online lessons, Oppia works to make high-quality education available to those who lack access to it. The Oppia codebase is written using Python and AngularJS/Angular, and is built on top of Google App Engine.

Oppia closed project #1

Perform user studies with students

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Data analysis
Preferred
Writing
Preferred


Tor Project

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.

Tor Project closed project #1

Help Tor Project support our users

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing and editing (English)
Preferred
User support flows
Nice to have
Git
Nice to have


Tor Project closed project #2

Improve Tor’s image in the media and our communications resources

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 5, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Writing and editing in English
Required
Organization
Preferred
Research
Preferred