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. 12, 2018 at 4pm UTCInitial applications open
March 29, 2018 at 4pm UTCInitial application deadline
Oct. 16, 2017Project list finalized
Feb. 12, 2018 at 4pm UTCInitial application results available
Feb. 12, 2018 to March 29, 2018Contribute to projects
March 29, 2018
at 4pm UTC
Final application deadline
April 23, 2018 at 4pm UTCAccepted interns announced
May 14, 2018
to Aug. 14, 2018
Internships period

Intern Payment Schedule

May 14, 2018Internships starts
May 24, 2018Feedback #1 due
June 29, 2018 Feedback #2 due
June 23, 2018$500 stipend will be issued to interns with successful feedback #1
None Feedback #3 feedback due
Sept. 20, 2018$2750 stipend will be issued to interns with successful feedback #3
Aug. 21, 2018 Feedback #4 feedback due
Aug. 14, 2018Internships 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

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

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

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


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

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

Skill description
Impact on intern selection
Experience Level
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 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.

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

Skill description
Impact on intern selection
Experience Level
Command line
Required
Python
Required
Shell Scripting
Preferred
C/C++
Preferred


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

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

Skill description
Impact on intern selection
Experience Level
C
Required
C++
Required
Command line
Preferred


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

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


CNCF OpenTelemetry

OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

Learn more on the CNCF OpenTelemetry community landing page.

CNCF OpenTelemetry 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.

Deadline was March 29, 2018 at 4pm UTC 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 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.

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

Skill description
Impact on intern selection
Experience Level
Ruby on Rails
Preferred


Fedora

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

Learn more on the Fedora community landing page.

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

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

Skill description
Impact on intern selection
Experience Level
Python
Required
Python libraries such as requests, urllib, etc
Preferred
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 29, 2018 at 4pm UTC 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 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 at 4pm UTC to record your contributions and create a final application.

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


Free Software Foundation 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 at 4pm UTC to record your contributions and create a final application.

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


Free Software Foundation 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.

Deadline was March 29, 2018 at 4pm UTC 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
Preferred
Git
Nice to have


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

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

Skill description
Impact on intern selection
Experience Level
C
Required
Gtk+
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


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

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

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


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

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

Skill description
Impact on intern selection
Experience Level
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
At least one build tool or language specific package manager
Preferred
Git
Preferred
Scheme
Preferred
User experience (UX)
Nice to have


GNU Guix 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.

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

Skill description
Impact on intern selection
Experience Level
Git
Preferred
C++
Preferred
Scheme
Nice to have


Humanitarian OpenStreetMap Team

HOT is an international team dedicated to humanitarian action and community development through open mapping. Open source is at the heart of the HOT Community. We create and build open source tools and run our projects with an open source ethos.

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
HTML and 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 29, 2018 at 4pm UTC 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 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 at 4pm UTC 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 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 at 4pm UTC to record your contributions and create a final application.

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


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

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

Skill description
Impact on intern selection
Experience Level
C
Required
Operating system concepts
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 29, 2018 at 4pm UTC 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 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 at 4pm UTC to record your contributions and create a final application.

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


Mozilla

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

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.

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

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


Mozilla 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Using 3rd party JS libraries
Nice to have
Experience consuming JSON APIs
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


Mozilla project #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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
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 29, 2018 at 4pm UTC 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Accessibility
Nice to have
Git and GitHub
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 29, 2018 at 4pm UTC 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, HTML, and CSS
Preferred
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Git 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Preferred
Node.js
Preferred
Writing and understanding unit testing
Nice to have


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

Skill description
Impact on intern selection
Experience Level
Passion for Diversity & Inclusion
Required
Data Science Skills (R, visualization, data wrangling, machine learning, story telling)
Preferred
Documentation
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 29, 2018 at 4pm UTC 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 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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android
Preferred


Open Data Kit 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 at 4pm UTC to record your contributions and create a final application.

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


Open Data Kit 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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Development of Java Swing desktop applications
Required
Java 8
Required
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


Open Humans

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

Skill description
Impact on intern selection
Experience Level
HTML and CSS
Preferred
Web development
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML and CSS
Preferred
Web development
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML and CSS
Preferred
Python
Preferred
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 29, 2018 at 4pm UTC 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


OpenLMIS project #2

Develop for health system interoperability with Facility Registries FHIR/mCSD

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

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

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


OpenLMIS project #3

Develop user feedback mechanism

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

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Docker
Preferred
Git
Preferred
AngularJS
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 29, 2018 at 4pm UTC 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 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.

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

Skill description
Impact on intern selection
Experience Level
Docker
Required
Python
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


OpenStack

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

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

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


OpenStack 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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


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

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

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


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

Deadline was March 29, 2018 at 4pm UTC 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 that 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 29, 2018 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

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

Skill description
Impact on intern selection
Experience Level
C
Required
Operating system concepts
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


Tor Project

At the Tor Project, we fight for everyone to have private access to an uncensored internet, and the Tor network has become the world's strongest tool for privacy and freedom online.

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

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


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

Skill description
Impact on intern selection
Experience Level
Android
Preferred
Wikimedia APIs
Nice to have
RxJava
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 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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Preferred
Assembly
Preferred
Debugging skills
Preferred


Xen Project 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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
High-level Language Runtimes
Preferred
Operating system concepts
Preferred
C
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 29, 2018 at 4pm UTC to record your contributions and create a final application.

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


Xen Project 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 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Assembly
Preferred
C
Preferred
Linux Kernel
Preferred


Xen Project 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 at 4pm UTC to record your contributions and create a final application.

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