Complete your initial application!

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

Start Initial Application

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? > Start your initial application > Find a Mentor and Internship Project

Outreachy December 2018 to March 2019 Internships

Timeline

Sept. 19, 2018Applicants start making contributions to internship projects
Oct. 9, 2018Last date for new mentoring community listings
Oct. 19, 2018Last date for mentors to submit new internship project listings
Oct. 30, 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.
Nov. 6, 2018 at 4pm UTCLate application deadline for specific projects (see below for which projects are accepting late applications)
Oct. 30, 2018 to Nov. 16, 2018Applicants are encouraged to continue making contributions
Nov. 16, 2018Accepted interns announced on the alums page at 4pm UTC
Dec. 4, 2018 to March 4, 2019Internships period

Intern Payment Schedule

Dec. 4, 2018Internships starts
Dec. 19, 2018Initial feedback due
Jan. 18, 2019Interns who have started their internship will receive the $1000 initial stipend
Jan. 30, 2019 Mid-point feedback due
March 1, 2019Interns with successful mid-point feedback will receive the $2000 midpoint stipend
March 4, 2019Internships end
March 11, 2019 Final feedback due
April 10, 2019Interns with successful final feedback will receive the $2500 final 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.

Preparing for the Application Process

You can read about what it's like to apply to Outreachy:

You may also want to purchase a DRM-free copy of "Forge Your Future With Open Source" by VM (Vicky) Brasseur.

Outreachy Open 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 Due Nov. 6, 2018 at 4pm UTC

The following projects have an extended deadline, and will be accepting contributions and applications from new applicants until Nov. 6, 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. See the message in the box at the top of the page.

Debian extended deadline project #1

Continuous Integration for biological applications inside Debian

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with software in bioinformatics
Required
Programming experience in at least one of Python, Java, Perl, C, C++
Required
Debian packaging
Nice to have


Debian extended deadline project #2

Improve integration of Debian derivatives with Debian infrastructure and 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.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
Shell
Preferred
git
Nice to have
SQL
Nice to have
Makefiles
Nice to have
Django
Nice to have


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 extended deadline project #1

Turn `git add -i` into a built-in

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
The student should be moderately familiar with C, or a C-like language such as Javascript
Preferred
It will be a bonus if the student has managed to build Git from source
Nice to have
Familiarity with Perl scripting
Nice to have


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 extended deadline project #1

Books: Improve the epub support in gnome-books

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming and GObject
Preferred
Knowledge of css and styles
Nice to have
Javascript and Gjs
Nice to have


GNOME extended deadline project #2

Create Gtranslator initial integration with Damned Lies

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C kwowledge or interest in learn this new language. The project is written in C with Gtk+
Preferred
Web development, preferably django
Nice to have
Gtk+ knowledge or other GUI toolkit
Nice to have


GNOME extended deadline project #3

Extend Fractal media viewer with video support and explore video conference

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Rust kwowledge or interest in learn this new language. The project is written in Rust
Preferred
Gstreamer or video library knowledge
Nice to have
Gtk+ knowledge or other GUI toolkit
Nice to have


GNOME extended deadline project #4

GNOME Usability 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Independent learner (willing to learn by reading web articles, under guidance of a mentor)
Preferred
Usability testing (or an interest in usability testing)
Nice to have


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 extended deadline project #1

Create user video documentation for GNU Guix

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Good communication
Preferred
Ability to select important/relevant information
Nice to have
Experience in creating documentation in general and video documentation in particular
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 extended deadline project #1

Add audit logging to Jenkins

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 is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java programming
Preferred
Apache Maven and building a project
Nice to have
Git and source code management
Nice to have


Kubernetes - 2 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 extended deadline project #1

Adding advanced features to Kubernetes 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 is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Either one of Java, Javascript or Python
Required
Familiarity with the Kubernetes client-go library
Preferred


Kubernetes extended deadline project #2

Improve the integration of Kubernetes client libraries with existing language 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 is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with the language-specific documentation generators
Required
Either one of Java, Javascript or Python
Required
Familiarity with Kubernetes
Preferred


Linux Kernel - 6 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 extended deadline project #1

Enhance graphic experiences for Linux VMs on Hyper-V

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programing
Required
Operating system internals
Preferred


Mifos - 1 intern

Help end poverty one line of code at a time by building ground-breaking web and mobile apps powered by our open source cloud-native core banking platform for digital financial inclusion. Mifos guides the global community building digital financial services innovations powered by Apache Fineract.

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.

Mifos extended deadline project #1

Re-write Mifos X Web App into Angular 6 and Create Self Service User Administrative Portal

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 is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Angular Material
Preferred
Angular 6
Preferred
Flex Layout (flexbox)
Nice to have


Mozilla - 15 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 extended deadline project #1

Python code coverage for 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Knowledge of Mercurial/git
Preferred
Basic experience with CI systems
Preferred


Mozilla extended deadline project #2

UI/UX web design for a new Mozilla automation 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Ability to design or conceptualize a web interface
Required
Understanding of HTML/JavaScript and web concepts
Required
Basic use of Git
Required


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 extended deadline project #1

Design and Coding

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
XML
Preferred
Android
Preferred


mUzima extended deadline project #2

Design and Create Tutorial and Marketing Videos

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Documentation
Preferred
Video Creation and Editing
Preferred
Graphic Design
Nice to have


mUzima extended deadline project #3

mUzima 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communication
Preferred
Documentation
Nice to have


Open Bioinformatics Foundation - 1 intern

The Open Bioinformatics Foundation (OBF) is a non-profit, volunteer-run group dedicated to promoting the practice and philosophy of Open Source software development and Open Science within the biological research 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.

Open Bioinformatics Foundation extended deadline project #1

Redesign Open Bioinformatics Foundation Website and implement in CMS

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML
Required
Wordpress or other CMSes
Preferred
CSS
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 extended deadline project #1

Improve OpenStack Keystone API Unit 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

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


OpenStack extended deadline project #2

Improve OpenStack Keystone Federation Operator Experience

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Nov. 6, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
interest in security and protocols
Nice to have
python
Nice to have
git
Nice to have


Applications Due Oct. 30, 2018 at 4pm UTC

The following projects are accepting contributions and applications from new applicants until Oct. 30, 2018 at 4pm UTC.

Ceph - 1 intern

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

Ceph project #1

Ceph Health Monitoring Plugins

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred


Ceph project #2

Create an automatic REST API documentation based on Python docstrings

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 is Oct. 30, 2018 record your contributions and create a final application.

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


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

Create a set of performance 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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Proficiency in Java
Required
Proficiency in Go
Nice to have
Quality Engineering
Nice to have


CNCF Tracing project #2

Research the gaps in tracing mobile clients

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android development
Required
OpenTracing
Nice to have
Jaeger Tracing
Nice to have


CNCF Tracing project #3

Research the gaps in tracing web clients

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Web development (including JavaScript)
Required
Web security best practices
Nice to have
Jaeger Tracing
Nice to have


Copyleft.org - 1 intern

This community seeks to create the definitive guide to copyleft, primarily through collaborative creation of a single book called the "Copyleft Guide" for short, found at https://copyleft.org/guide/

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.

Copyleft.org project #1

Rewrite Copyleft Guide For Language Consistency and Readability

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Ability to use Git and submit pull requests
Required
The intern must be an excellent writer in English and able to copyedit text written by others.
Required
Intern should be familiar with LaTeX formatting .
Nice to have


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

Fedora project #1

Create CLI tool to interact with Pagure pull-requests API

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming in Python
Preferred
Basics of Git and pull-request workflow
Preferred
Interacting with REST APIs
Nice to have


Fedora project #2

Improve External Bugs and Links pages in FAF

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python, at least basic work with Linux (and commandline)
Preferred
SQL, GIT
Preferred
HTML, CSS, JS
Nice to have


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

Improve `git bisect`

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C language
Required
shell (Bash like) language
Required
Git version control system
Required


Gluster - 1 intern

Gluster is a software defined distributed storage 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.

Gluster project #1

Extend Python and Go bindings for libgfapi library in GlusterFS

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
C
Preferred
Go
Nice to have


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

Create automated mail server testing for Geary

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux systems administration
Preferred
Container or virtual machine provisioning
Nice to have
Object oriented programming (GLib, Vala, C++, Java, C#, etc)
Nice to have


GNOME project #2

Improve Geary's user experience with junk messages

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Object oriented programming (GLib, Vala, C++, Java, C#, etc)
Preferred
User interface programming (GTK+, Swing, .Net, etc)
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

Improve Jenkins Website and 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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communication - English reading and writing
Required
Understanding of Continuous Integration and Continuous Delivery (CI/CD)
Preferred
Ability to code in an object-oriented language (C++, Java, Python, JavaScript, Ruby, and so on)
Preferred


JupyterHub - 1 intern

Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. JupyterHub, a subproject, helps provide interactive computing environments over the web to a large number of users in various contexts (Education, Research, Companies doing Data Science, etc).

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.

JupyterHub project #1

Highly available JupyterHub proxy with Traefik

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Asynchronous programming
Preferred


JupyterHub project #2

JupyterHub-native user management 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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Tornado Web Framework
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

Create Multilingual User Documentation of the LibreHealth EHR (Electronic Health Record)

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Multilingual: conversational English and post- secondary literacy in native language
Required
Familiarity with healthcare office or clinical processes
Nice to have


Linux Kernel - 6 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

Adding support for stateless codecs in the Virtual Codec Driver (vicodec)

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Notions of gnu/linux command line
Required
C programming language and notions of data structures (arrays, lists, hashes, etc)
Required
Notions of operating systems, concurrency (locks, semaphores, mutex), object oriented programming
Nice to have


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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 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 hardward programming and GPU/graphics
Preferred


Linux Kernel project #3

Improve Linux kernel support for running as a guest on the Hyper-V 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C or C++ programming
Preferred
Basic operating system concepts (at the level of a university introductory class or book)
Preferred
Knowledge of virtualization and hypervisor concepts
Nice to have


Linux Kernel project #4

Improving stable patch testing in the Linux Kernel

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
BASH/Python
Preferred
Familiar with the Linux Kernel
Preferred


Mozilla - 15 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

Enhance build and test output for better failure classifications

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 is Oct. 30, 2018 record your contributions and create a final application.

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


Mozilla project #2

Extend ReactJS graphing 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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
ReactJS
Required
ChartJS
Nice to have


Mozilla project #3

Implement support for resizeable columns for Network panel in Firefox Developer Tools

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Good understanding and experience with JavaScript/HTML/CSS
Required
Contributing to the Mozilla code base
Nice to have
React & Redux
Nice to have


Mozilla project #4

Improve accessibility in https://perf-html.io

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
CSS
Preferred
JavaScript
Preferred
React
Nice to have


Mozilla project #5

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 is Oct. 30, 2018 record your contributions and create a final application.

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


Mozilla project #6

Improve the Firefox DevTools Debugger with Event Listener Pausing

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Candidate must have some HTML and JavaScript experience with React.js being a strong bonus.
Preferred


Mozilla project #7

Improve usefulness and useability of Mozilla's data warehouse front-end

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
JavaScript/Web Development
Preferred
Systems Administration (Linux)
Nice to have


Mozilla project #8

Improving rendering performance of webcompat.com

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
JavaScript
Preferred
git and GitHub
Nice to have


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

Create Redfish Ansible module

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
Ansible
Preferred
Redfish
Nice to have


OpenStack project #2

Extend sushy to support RAID

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
OpenStack
Preferred
Redfish
Nice to have


Public Lab - 1 intern

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

Extend community collaboration statistics and visualization system 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Some familiarity with JavaScript
Nice to have
Some familiarity with Git and opening a pull request on GitHub.com
Nice to have
Some familiarity with Ruby on Rails code
Nice to have


Wikimedia - 5 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

Add a new Linter category for Wikimedia wikis

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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with PHP or node.js
Required
Knowledge of wikitext
Nice to have
Familiarity with DOM / HTML
Nice to have


Wikimedia project #2

Create an event setup wizard for Programs & Events Dashboard

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 is Oct. 30, 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


Wikimedia project #3

MediaWiki Action API: Documentation improvements to the top 50 most viewed 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

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


Wikimedia project #4

QA: Automation Testing - port Echo Notification tests to Node.js

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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Be familiar with Selenium automation framework
Nice to have
Basic programming skills - any programming language
Nice to have
Basic Linux shell commands
Nice to have


Wikimedia project #5

Quality Assurance: Improve and increase test coverage for various Wikimedia 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.

This project has a low number of applicants, and the project mentor welcomes new applicants to contribute.

Deadline is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Observation skill for identifying UI glitches
Preferred
Methodological approach to find the steps that ensure replicating an issue consistently
Preferred
Being good at documenting those issues
Nice to have


Closed Outreachy Internship Projects

The projects in this section already have many strong candidates they have worked with. If you are just starting out with the Outreachy application process, we don't suggest you apply for these projects. If you have been working with the project mentors, please continue to work with them. Make sure to submit your in-progress contributions through the community landing page, and complete your final project application.

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

Standardization of 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 is Oct. 30, 2018 record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming (html, css, and js)
Required
Writing (English)
Nice to have
Quality assurance (testing)
Nice to have