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

Outreachy December 2019 to March 2020 Internships

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

Timeline

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

Intern Payment Schedule

Dec. 3, 2019Internships starts
Dec. 15, 2019Feedback #1 due
Jan. 29, 2020 Feedback #2 due
Jan. 23, 2020$1000 stipend will be issued to interns with successful feedback #1
None Feedback #3 feedback due
April 16, 2020$2500 stipend will be issued to interns with successful feedback #3
March 10, 2020 Feedback #4 feedback due
March 3, 2020Internships 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

Apache

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

Learn more on the Apache community landing page.

Apache project #1

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

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

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

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


Apache project #2

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

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

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

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


Apache project #3

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

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

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Java
Preferred
Communication skills
Nice to have


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.

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

Migrate OpenTracing instrumentation to OpenTelemetry

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

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

Skill description
Impact on intern selection
Experience Level
Java
Required


CNCF OpenTelemetry project #2

Performance benchmarks for the client libraries

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

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

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


CNCF OpenTelemetry project #3

Research alternative data visualization possibilities for tracing data

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

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

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


Creative Commons

Creative Commons is a nonprofit building tools to promote digital creativity, sharing, and innovation

Learn more on the Creative Commons community landing page.

Creative Commons project #1

Better visualization tools for the CC Network

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

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

Skill description
Impact on intern selection
Experience Level
WordPress
Required
Frontend Skills (Javascript, HTML5, Sass, Gulp)
Nice to have


Creative Commons project #2

Create a QR code generator to attribute projects with CC licenses

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

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

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


Creative Commons project #3

Extend the scope and/or usage of CC Vocabulary

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

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

Skill description
Impact on intern selection
Experience Level
English
Required
HTML and CSS
Preferred
Node.js
Preferred
Vue.js
Nice to have



Creative Commons project #5

Improving the Creative Commons License Chooser

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

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

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


Creative Commons project #6

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

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

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

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


Creative Commons project #7

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

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

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

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


Creative Commons project #8

Supercharge our Elasticsearch indexer

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

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

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


Debian

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

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

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

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

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


Debian project #2

Packaging GitLab's JS Modules

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

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

Skill description
Impact on intern selection
Experience Level
Command line
Preferred
JavaScript
Preferred
Debian packaging
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

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

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

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

Skill description
Impact on intern selection
Experience Level
PHP or another language and comfortable learning PHP quickly
Required
Documentation
Preferred
Linux systems administration
Preferred


Git

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

Learn more on the Git community landing page.

Git project #1

Add "Did you mean?" hints

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

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

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


Git project #2

Finish converting `git bisect` from shell to C

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

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

Skill description
Impact on intern selection
Experience Level
Git
Preferred
Shell scripting
Preferred
C
Preferred


Git project #3

Refactor "git index-pack" logic into library code

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

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

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

Fractal: Implement video player in message list

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

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

Skill description
Impact on intern selection
Experience Level
Gstreamer or video library knowledge
Preferred
Rust
Preferred


GNOME closed project #2

Gtranslator: Rework the search and replace dialog

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

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

Skill description
Impact on intern selection
Experience Level
Gtk+
Preferred
C
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 #2

Improve internationalization support for the Guix Data Service

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

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

Skill description
Impact on intern selection
Experience Level
Software development in general
Required
SQL
Nice to have
Guile Scheme
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

Integrate Jenkins with GitHub Apps

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

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

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


Jenkins X

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

Learn more on the Jenkins X community landing page.

Jenkins X project #1

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

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

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

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


Jenkins X project #2

Improve the Jenkins X Apps Framework

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

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

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


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.

Kubernetes project #1

ClusterAPI Internship Project

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

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

Skill description
Impact on intern selection
Experience Level
Go
Required
Documentation
Preferred


Kubernetes project #2

multi-tenancy working group intern

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

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

Skill description
Impact on intern selection
Experience Level
Go
Required


Kubernetes project #3

Technical Writer

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

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

Skill description
Impact on intern selection
Experience Level
Documentation
Required
Go
Preferred
hugo
Nice to have


LibreHealth

LibreHealth is an umbrella organization for Health IT projects

Learn more on the LibreHealth community landing page.

LibreHealth project #1

Improve Code and Documentation for the LibreHealth EHR system

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

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

Skill description
Impact on intern selection
Experience Level
English
Preferred
database
Nice to have
PHP
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

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

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

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

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


Linux Kernel project #2

dri-devel aka kernel GPU subsystem

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

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

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



Linux Kernel project #4

Linux kernel trace events in pstore

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

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

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


Linux Kernel project #5

RCU hardening

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

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

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


Linux Kernel project #6

VKMS

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

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

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


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

Build a component that can display a JSON schema

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

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

Skill description
Impact on intern selection
Experience Level
React
Preferred


Mozilla project #2

Create Tests for Fenix using Espresso, UIautomator and Kotlin

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

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

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


Mozilla project #3

Finding Representative Users of Prerelease Firefox

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

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

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


Mozilla project #4

Implement short-circuit evaluation to JSON-e language

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

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

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


Mozilla closed project #5

Improve Firefox Containers Add-ons

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

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

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


Mozilla project #6

Improve Firefox encrypted media dev workflows

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

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

Skill description
Impact on intern selection
Experience Level
C++, especially modern C++ (lambdas, smart pointers)
Required
Git or Mercurial
Preferred
JavaScript
Preferred


Mozilla project #7

Improve understanding of Firefox growth metrics

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

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

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


Mozilla closed project #8

Improve UX of Firefox localization for indigenous languages

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

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

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


Mozilla project #9

Prototype an in-browser mechanism to report Web Compatibility issues

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

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

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


Mozilla closed project #10

Standardize and Implement Web Application APIs

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

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

Skill description
Impact on intern selection
Experience Level
C++
Required
JavaScript
Preferred
Documentation
Preferred
Quality assurance (testing)
Preferred


Mozilla closed project #11

UX and accessibility improvements to Treeherder web apps

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

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

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


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

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

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

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

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


OpenStack

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

Build a Redfish command-line client tool

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

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

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


OpenStack project #2

Improve Cinder Tempest

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

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

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


OpenStack project #3

Improve sushy documentation

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

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

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


OpenStack project #4

OpenStack Client integration

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

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

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


OpenStack project #5

User Messages implementation in the Manila UI

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

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

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


Oppia

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

Learn more on the Oppia community landing page.

Oppia project #1

Implement reviewer view for explorations

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

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

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


Oppia project #2

Highlight text in a lesson as audio is played

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

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

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


Oppia project #3

Implement an awareness strategy

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

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

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


Oppia project #4

Implement framework for organization and creation of graphics

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

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

Skill description
Impact on intern selection
Experience Level
Full stack development
Nice to have
User experience (UX)
Nice to have
Technical design
Nice to have


Oppia project #5

Improve build process for Oppia

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

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

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


Oppia project #6

Improve exploration saving workflow

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

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

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


Oppia project #7

Improve linting and startup process

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

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

Skill description
Impact on intern selection
Experience Level
Bash and python scripting
Preferred
Debugging skills
Nice to have
Process automation
Nice to have


Oppia project #8

Improvements to translation process

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

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

Skill description
Impact on intern selection
Experience Level
Front-end web development
Preferred
Rich text editing
Nice to have


Oppia project #9

Increase frontend test coverage

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

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

Skill description
Impact on intern selection
Experience Level
Karma testing
Preferred
AngularJS
Preferred


Oppia closed project #10

Perform user studies with students

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

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

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


Oppia project #11

Print-to-PDF for lessons

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

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

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


Oppia project #12

Solve all typescript and webpack issues in the codebase

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

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

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


Oppia project #13

Validate data invariants between storage models

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

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

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


Public Lab

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

Refine Geographic UI and JS Integration for PublicLab.org

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

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

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


Tekton

A Kubernetes native pipeline resource

Learn more on the Tekton community landing page.

Tekton project #1

Create Gitops Based Calendar with Tekton

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

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

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


Terasology Foundation

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

Learn more on the Terasology Foundation community landing page.

Terasology Foundation project #1

Create Modding API Documentation Website

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

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

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


Terasology Foundation project #2

Create Tutorial Journey Website For Players, Contributors And Modders

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

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

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


Terasology Foundation project #3

Extend Metal Renegades

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

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

Skill description
Impact on intern selection
Experience Level
Java
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 closed project #1

Help Tor Project support our users

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

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

Skill description
Impact on intern selection
Experience Level
English
Preferred
User support flows
Nice to have
Git
Nice to have


Tor Project closed project #2

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

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

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

Skill description
Impact on intern selection
Experience Level
English
Required
Organization
Preferred
Research
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

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

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

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

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


Wikimedia project #2

Convert Campaign pages to React

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

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

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


Wikimedia project #3

Create command-line runner for MediaWiki maintenance tasks

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

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

Skill description
Impact on intern selection
Experience Level
PHP or JavaScript
Required
Use of the MediaWiki software platform
Nice to have
Docker and Git
Nice to have


Wikimedia project #4

Create regression automated tests for Special:Homepage functionality testing

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

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

Skill description
Impact on intern selection
Experience Level
Selenium
Preferred
Mocha testing framework
Nice to have
Node.js
Nice to have


Wikimedia project #5

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

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

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

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


Wikimedia project #6

Improve MediaWiki Action API Integration Tests

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

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

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


Wikimedia project #7

Improvements and User Testing of Wiki Education Dashboard Android App

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

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

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


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

Improve PCI passthrough tests in Xen as entry route to development

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

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

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


Xen Project project #2

Introduce CONFIG_PDX and use it in Xen hypervisor

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

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

Skill description
Impact on intern selection
Experience Level
Linux Kernel
Required
C
Required
Git and email based workflow
Nice to have
Virtualization and hypervisor concepts
Nice to have