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

Outreachy May 2019 to August 2019 Internships

For the current list of internships, see the current round page

Timeline

Feb. 18, 2019 at 4pm UTCInitial applications open
March 4, 2019, 4 p.m. UTC#OutreachyChat on Twitter
April 2, 2019 at 4pm UTCInitial application deadline
March 16, 2019Project list finalized
Feb. 18, 2019 to April 2, 2019Contribute to projects
April 2, 2019
at 4pm UTC
Final application deadline
May 6, 2019 at 4pm UTCAccepted interns announced
May 20, 2019
to Aug. 20, 2019
Internships period

Intern Payment Schedule

May 20, 2019Internships starts
June 8, 2019Feedback #1 due
July 8, 2019 Feedback #2 due
July 8, 2019$1000 stipend will be issued to interns with successful feedback #1
None Feedback #3 feedback due
Sept. 24, 2019$2500 stipend will be issued to interns with successful feedback #3
Aug. 25, 2019 Feedback #4 feedback due
Aug. 20, 2019Internships end

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

Past Participating Communities

Ceph

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.

Learn more on the Ceph community landing page.

Ceph project #1

End-to-End Tracing in Ceph: Instrumenting the OSD

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Understanding of Operating Systems/Multithreading Concepts
Required
C++
Required


Ceph project #2

End-to-End Tracing in Ceph: Instrumenting the RGW

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Understanding of Operating Systems/Multithreading Concepts
Required
C++
Required


Debian

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.

Learn more on the Debian community landing page.

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

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

Skill description
Impact on intern selection
Experience Level
Bioinformatics concepts
Required
Basic programming language, shell scripting
Preferred
Debian packaging
Nice to have


Debian project #2

Debian Continuous Integration: user experience improvements

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Preferred
HTML and CSS
Preferred
Ruby
Preferred


Debian project #3

Reproducible Builds

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
working with git. working with others. working with code, mostly python or bash.
Required


Fedora

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

Learn more on the Fedora community landing page.

Fedora project #1

Extend unit tests for libmodulemd

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Preferred
Python
Preferred


Fedora closed project #2

Fedora Happiness Packets

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python and Django
Required
JavaScript, HTML, CSS
Preferred
User experience (UX) and User interface (UI)
Nice to have


F# Software Foundation

The F# Software Foundation promotes F# in all of its forms, helping connect the community at large to FOSS projects, educate, and more.

Learn more on the F# Software Foundation community landing page.

F# Software Foundation project #1

Create FsAutocomplete support for .NET Template Engine (`dotnet new`)

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
F#
Required
.NET Core Sdk
Nice to have


F# Software Foundation project #2

Create FSI evaluator to show images/data/graphs

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML and JavaScript
Required
F#
Required


F# Software Foundation project #3

Create support in FsAutocomplete to modify projects and solutions

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
F#
Required
.NET Core Sdk
Nice to have


F# Software Foundation project #4

Improve FsAutocomplete performance

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
.NET
Required
F#
Required
Benchmarking
Preferred


GNOME

GNOME is an innovative free software desktop environment that is design-driven and easy to use.

Learn more on the GNOME community landing page.

GNOME project #1

Geoclue: Oxidize service 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux
Required
Rust
Preferred
C
Nice to have


GNOME project #2

Improve GNOME Boxes express-installations by adding support to tree-based installations

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Oriented Object programming
Preferred
C
Nice to have
Vala
Nice to have


Haiku

An operating system for desktop computers, written in C++

Learn more on the Haiku community landing page.

Haiku project #1

Complete API documentation (the Haiku Book)

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
C++
Preferred
Doxygen
Preferred


Haiku project #2

Design, implement the "Crypto Kit" BCrypto class and finish the kit.

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Cryptography
Preferred
C++
Preferred
Haiku
Nice to have


Haiku project #3

Redesign the HTTP client library in Haiku

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


Haiku project #4

Unify input (mouse, keyboard, ...) preference applications

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C++
Preferred
User interface (UI)
Nice to have


Humanitarian OpenStreetMap Team

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

Learn more on the Humanitarian OpenStreetMap Team community landing page.

Humanitarian OpenStreetMap Team project #1

Develop and improve style guide and design updates for HOT Website Maps and Data Pages

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML and CSS
Required
User experience (UX) and User interface (UI)
Required
JavaScript
Nice to have


Jenkins

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.

Learn more on the Jenkins community landing page.

Jenkins 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 was April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
DevOps, CI/CD
Nice to have
Git
Nice to have


Kubernetes

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.

Learn more on the Kubernetes community landing page.

LibreHealth

LibreHealth is an umbrella organization for Health IT projects

Learn more on the LibreHealth community landing page.

LibreHealth closed project #1

Help us Improve LibreHealth Toolkit 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
Docker Compose
Preferred
Docker
Preferred


LibreHealth closed project #2

Improve Code and Documentation for the 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


Linux Kernel

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.

Learn more on the Linux Kernel community landing page.

Linux Kernel project #1

Coccinelle cleanups 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.

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

Skill description
Impact on intern selection
Experience Level
Linux kernel patch submission
Preferred
C
Preferred


Linux Kernel project #2

Create new and Extend existing Linux kernel networking selftests

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux networking
Preferred
Bash scripting
Nice to have


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.

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

Skill description
Impact on intern selection
Experience Level
C or C++ programming
Required
Operating system concepts
Preferred
Virtualization and hypervisor concepts
Nice to have


Linux Kernel project #4

Improve testing of Hyper-V drivers in 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.

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

Skill description
Impact on intern selection
Experience Level
C
Preferred


Mifos

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.

Learn more on the Mifos community landing page.

Mifos project #1

Improve Robustness of Mifos X and Apache Fineract by Fixing Issues/Feature Requests in Backlog

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java/Spring
Preferred
AngularJS
Nice to have
MySQL
Nice to have


Mifos project #2

Set up Discourse Forum and Migrate Content and Users from Mailing Lists

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Information Architecture/Content Organization
Preferred
Documentation
Nice to have
Data Migration
Nice to have


Mifos project #3

Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Spring & Improving Code Coverage of 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java/Spring
Required
Testing skills
Preferred


Mifos project #4

Update Mifos X User Manual & Convert to Gitbooks Format

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Documentation
Preferred
Financial Services Experience
Nice to have
Markdown/HTML/
Nice to have


Mifos project #5

Update Remaining APIs to Swagger/OpenAPI format

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Preferred
Java/Spring
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.

Learn more on the Mozilla community landing page.

Mozilla project #1

Add support for multiple allowed statuses per test to mozlog & Gecko CI

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


Mozilla project #2

Build A Process Sandbox Testing 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


Mozilla closed project #3

Implement a new certificate viewer 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.

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

Skill description
Impact on intern selection
Experience Level
Javascript, HTML, CSS
Required
Web Security / PKI
Preferred
React
Nice to have


Mozilla closed project #4

Improve and modernize user settings web application for Firefox Accounts

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git and GitHub
Preferred
React and Redux
Preferred
Working asynchronously via email, chat, and other project tools
Nice to have


Mozilla project #5

Research tracking technologies ​on​ ​the​ ​modern​ ​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.

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

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


Mozilla closed project #6

Use React JSX & Flow in Network panel code base (Firefox DevTools)

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, HTML, CSS
Required
React
Nice to have
Contributing to the Mozilla code base
Nice to have


Mozilla closed project #7

Write Rust library for Marionette remote protocol

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Rust
Required


mUzima

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.

Learn more on the mUzima community landing page.

mUzima project #1

mUzima 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Documentation
Preferred
Attention to detail
Preferred


NumPy

NumPy is the core array package of the scientific Python ecosystem. It is maintained by a small group of developers worldwide.

Learn more on the NumPy community landing page.

NumPy project #1

Improve C API documentation for NumPy

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Preferred
A command of Python and an acquantiance with NumPy
Preferred


OCaml

OCaml is a (high-level, typed, functional) programming language. The OCaml community contributes to the implementation of the language, as well as the surrounding ecosystem of tools and libraries.

Learn more on the OCaml community landing page.

OCaml project #1

Test the OCaml compiler with code coverage 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.

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

Skill description
Impact on intern selection
Experience Level
OCaml
Preferred


OCaml project #2

Test the OCaml compiler with random tests and a reference interpreter

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Implementing an interpreter for a (simple) programming language
Preferred
OCaml or a similar typed, functional language (F#, Haskell)
Preferred


Open Information Security Foundation

The Open Information Security Foundation is a non-profit organization created to build community and to support open source security technologies like Suricata, the world-class IDS/IPS network monitoring engine.

Learn more on the Open Information Security Foundation community landing page.

Open Information Security Foundation project #1

Extend detection for SMB and NFS

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
Rust
Preferred
C
Preferred
Git
Preferred
Lua
Nice to have


Open Information Security Foundation project #2

Implement new protocol support for Suricata

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
C
Preferred
Rust
Preferred
Git
Preferred


Open Information Security Foundation project #3

Improve Suricata-Update

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
Python
Preferred
Git
Preferred


OpenStack

OpenStack is an 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

Learn more on the OpenStack community landing page.

OpenStack project #1

Extend sushy to support firmware updates

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred
OpenStack
Nice to have
REST API
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.

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

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


OpenStack project #3

Improve Ironic Agent Image Builder

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


OpenStack closed project #4

OpenStack Manila Integration with OpenStack CLI (OSC)

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communicate Globally
Preferred
Git
Preferred
Python
Preferred
Linux
Nice to have


OpenStack project #5

StoryBoard Database Query Optimizations

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux
Preferred
SQL
Preferred
Communicate Globally
Preferred


OpenStack project #6

StoryBoard Searching Syntax Improvement

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Python
Preferred
Communicate Globally
Nice to have


Public Lab

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.

Learn more on the Public Lab community landing page.

Public Lab project #1

Extend Leaflet Environmental Layers with new layer menu and layer addition 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
HTML
Preferred
Leaflet.js
Nice to have


Public Lab project #2

PublicLab.org UI improvements

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
HTML
Preferred
Ruby on Rails
Nice to have


QEMU

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

Learn more on the QEMU community landing page.

QEMU project #1

Add a vhost-user-blk device backend to QEMU

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required


QEMU project #2

Add Linux io_uring high-performance disk I/O support

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required


QEMU project #3

Create memory hotplug testing infrastructure for QEMU

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
Git
Preferred


QEMU project #4

Implement API documentation generation

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Make
Required
Python
Preferred
C
Preferred
Sphinx
Nice to have


QEMU project #5

Implement I2C hardware passthrough support

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
I2C or microcontroller hardware experience
Nice to have


QEMU project #6

Improve QEMU's diagnostics tools to assess code quality

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

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


QEMU project #7

Nested SVM test improvements

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Virtualization and hypervisor concepts
Required
C
Required


QEMU project #8

virtio-net oss-fuzz support

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
x86 architecture/PCI
Preferred
C
Preferred


Ushahidi

Ushahidi offers products that enable local observers to submit reports using their mobile phones or the internet, while simultaneously creating a temporal and geospatial archive of events. The platform is often used for crisis response, human rights reporting, and election monitoring.

Learn more on the Ushahidi community landing page.

Ushahidi project #1

Ushahidi Platform Data Exchange

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Data Streaming
Preferred
PHP
Preferred


Ushahidi project #2

Ushahidi Platform JS React Migration

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred


Ushahidi project #3

Voice Integration into Ushahidi platform

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
PHP, Ability to work with Ushahidi API
Preferred


Wikimedia

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!

Learn more on the Wikimedia community landing page.

Wikimedia project #1

Add leaderboard based on user's edits using Commons 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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android
Preferred
Python
Nice to have
MediaWiki APIs
Nice to have


Wikimedia project #2

Better understand the impact of content translation 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.

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

Skill description
Impact on intern selection
Experience Level
Qualitative Analysis
Preferred
Python
Preferred
Jupyter notebooks
Preferred


Wikimedia closed project #3

Documentation improvements to the ~20 top 70 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 April 2, 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
Python
Nice to have
Wiki editing (writing templates, creating and managing translatable pages, etc)
Nice to have


Wikimedia project #4

Improve Programs & Events Dashboard for use in the #1lib1ref campaign

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 April 2, 2019 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
React
Required
Ruby on Rails
Required
User research
Preferred