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

Outreachy May 2018 to August 2018 Internships

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

Timeline

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

Intern Payment Schedule

May 14, 2018Internships starts
May 24, 2018Initial feedback due
June 23, 2018The $500 initial stipend will be issued to interns with successful initial feedback
June 29, 2018 Mid-point feedback due
July 29, 2018The $2250 midpoint stipend will be issued to interns with successful mid-point feedback
Aug. 14, 2018Internships end
Aug. 21, 2018 Final feedback due
Sept. 20, 2018The $2750 final stipend will be issued to interns with successful final feedback

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

Bahmni

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

Learn more on the Bahmni community landing page.

Bahmni extended deadline project #1

Add ability to Tag patients with different labels for quick lookup

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

This project had a low number of applicants

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

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


Bahmni extended deadline project #2

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

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

This project had a low number of applicants

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

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


Ceph

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

Creation of a CephFS Shell and CLI Tool

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

This project had a low number of applicants

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

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


Ceph extended deadline project #2

Nginx HTTP module binding for RGW

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

This project had a low number of applicants

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

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


Ceph extended deadline project #3

RGW Testing with the AWS C++ SDK

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

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

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


CNCF Tracing

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.

Learn more on the CNCF Tracing community landing page.

CNCF Tracing extended deadline project #1

Convert and Revise Documentation for OpenTracing Standard and JaegerTracing project

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

This project had a low number of applicants

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

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


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.

Discourse

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

Learn more on the Discourse community landing page.

Discourse extended deadline project #1

Assorted Discourse Contributions

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 had a low number of applicants

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

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


Fedora

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

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

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

This project had a low number of applicants

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

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


Fedora closed project #2

Improve Fedora Android App - UI/UX Research and Design

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 March 22, 2018 to record your contributions and create a final application.

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


Free Software Foundation

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.

Learn more on the Free Software Foundation community landing page.

Free Software Foundation extended deadline project #1

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

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

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

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


Free Software Foundation extended deadline project #2

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

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

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

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


Free Software Foundation extended deadline project #3

Updating the Email Self-Defense Guide

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

This project had a low number of applicants

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

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


GNOME

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

Learn more on the GNOME community landing page.

GNOME project #1

Add responsive updates to GNOME Logs

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

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

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


GNOME project #2

Autoformatter for Meson definition files

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

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

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


GNOME extended deadline project #3

Improve asynchronous code in GNOME with Javascript Promises

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 had a low number of applicants

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

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


GNOME extended deadline project #4

Improve Gnome-class - GObject code generator for Rust

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 had a low number of applicants

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

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


GNU Guix

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

Learn more on the GNU Guix community landing page.

GNU Guix project #1

Enhance Guile tools for the Guix package manager.

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

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

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


GNU Guix extended deadline project #2

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

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

This project had a low number of applicants

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

Skill description
Impact on intern selection
Experience Level
Ability to record changes with the version control system "git"
Preferred
Able to read a small subset of C++ (easy)
Preferred
Know the syntax of Scheme (easy)
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

Create a reusable map visualization

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 March 22, 2018 to record your contributions and create a final application.

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


Humanitarian OpenStreetMap Team project #2

Create a Tasking Manager Stats Explorer

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

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

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


LibreHealth

LibreHealth is an umbrella organization for Health IT projects

Learn more on the LibreHealth community landing page.

LibreHealth extended deadline project #1

Help us with Documentation

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

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

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


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

dri-devel aka kernel GPU subsystem

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

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

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


Linux Kernel extended deadline project #2

Migrate NAND driver to new exec_op framework

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

This project had a low number of applicants

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

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


Linux Kernel project #3

Netfilter/Nftables

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 March 22, 2018 to record your contributions and create a final application.

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


Linux Kernel extended deadline project #4

Non-cooperative userfaultfd stress test

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 March 29, 2018 to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Programming in C
Required
Understanding the concepts of concurrency, multi-process and multi-thread programming
Preferred
Understanding the concepts of virtual memory and memory management
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 extended deadline project #1

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

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

This project had a low number of applicants

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

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


Mozilla closed project #2

Create Web Compatibility Metrics Dashboards

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 March 22, 2018 to record your contributions and create a final application.

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


Mozilla project #3

Create an improved site to guide contributors to their first contribution

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

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

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


Mozilla extended deadline project #4

Extend Firefox support for Enterprise Policies

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 March 29, 2018 to record your contributions and create a final application.

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


Mozilla project #5

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

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

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

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


Mozilla project #6

Improve accessibility of text in images on 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.

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

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


Mozilla project #7

Improve sharing & contribution features on Firefox Themer for Test Pilot

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

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

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


Mozilla project #8

Improve the Firefox Certificate Error 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 March 22, 2018 to record your contributions and create a final application.

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


Mozilla project #9

Improve Web Platform Tests' Manifest Workflow and 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 March 22, 2018 to record your contributions and create a final application.

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


Mozilla project #10

Improving server-side components of 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 March 22, 2018 to record your contributions and create a final application.

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


Mozilla extended deadline project #11

Innovation for Diversity & Inclusion

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 March 29, 2018 to record your contributions and create a final application.

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


Mozilla project #12

Public Telemetry 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 was March 22, 2018 to record your contributions and create a final application.

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


Open Data Kit

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

Learn more on the Open Data Kit community landing page.

Open Data Kit extended deadline project #1

Create an android app to transfer data from device to device

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

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

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


Open Data Kit extended deadline project #2

Create an export automation system for ODK Briefcase

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

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

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


Open Data Kit extended deadline project #3

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

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

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

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


Open Data Kit project #4

ODK 2 Services - Push notifications

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 March 22, 2018 to record your contributions and create a final application.

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


Open Humans

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

Learn more on the Open Humans community landing page.

Open Humans project #1

Adding data explorations to Open Humans

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

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

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


Open Humans project #2

Adding data sources to Open Humans

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

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

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


Open Humans project #3

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

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

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

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


Open Humans project #4

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

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

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

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


OpenLMIS

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

Learn more on the OpenLMIS community landing page.

OpenLMIS project #1

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

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

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

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


OpenLMIS project #2

Develop for health system interoperability with Facility Registries FHIR/mCSD

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

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

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


OpenLMIS project #3

Develop user feedback mechanism

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

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

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


Open Source Robotics Foundation

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

Learn more on the Open Source Robotics Foundation community landing page.

Open Source Robotics Foundation project #1

Extend Ignition Transport with UDP support

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

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

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


Open Source Robotics Foundation extended deadline project #2

Gazebo Developers 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.

This project had a low number of applicants

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

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


Open Source Robotics Foundation project #3

GUI for primitive collision shape generation on Gazebo

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 March 22, 2018 to record your contributions and create a final application.

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


OpenStack

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

Learn more on the OpenStack community landing page.

OpenStack extended deadline project #1

Extend Redfish hardware provisioning tooling for Python

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

This project had a low number of applicants

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

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


OpenStack project #2

Improve functionality of FaaS project(Qinling) in 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.

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

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


OpenStack extended deadline project #3

Improve Open Source Task Tracker

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 had a low number of applicants

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

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


OpenStack extended deadline project #4

Keystone - Native SAML

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 had a low number of applicants

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

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


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

Emulate the micro:bit board

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 March 22, 2018 to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming
Required


QEMU project #2

Multiple PCI domains for x86 PCI Express Machine (Q35)

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

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

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


QEMU project #3

PCI Express Root Port enhancements

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

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

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


Tor Project

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.

Learn more on the Tor Project community landing page.

Tor Project project #1

Make Tor more usable

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 March 22, 2018 to record your contributions and create a final application.

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


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

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

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

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

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


Wikimedia extended deadline project #2

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

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

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

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


Xen Project

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.

Learn more on the Xen Project community landing page.

Xen Project extended deadline project #1

Enhanced Profiling and Tracing Support for Unikraft

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

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

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


Xen Project extended deadline project #2

High-level Language Support with Unikraft

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

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

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


Xen Project project #3

Improve tests for MirageOS's OCaml network stack

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 March 22, 2018 to record your contributions and create a final application.

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


Xen Project extended deadline project #4

New Execution Targets for Unikraft

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 March 29, 2018 to record your contributions and create a final application.

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


Xen Project extended deadline project #5

Xen on ARM: create multiple guests from device tree

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 March 29, 2018 to record your contributions and create a final application.

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