In order to see all project information, you must fill out a short initial application.
at 4pm UTC is the deadline for submitting an initial application. Applicants will be notified of their initial application status on March 15, 2021.
Until your initial application is approved, some information about the internships will be hidden, including full project details, mentor contact information, and how to make contributions to internship projects.
Why apply to Outreachy? > Outreachy Eligibility Rules > Find a Mentor and Internship Project
Feb. 1, 2021 at 4pm UTC | Initial applications open |
Feb. 8, 2021, 4 p.m. UTC | #OutreachyChat on Twitter |
Feb. 22, 2021 at 4pm UTC | Initial application deadline |
March 18, 2021 | Project list finalized |
March 15, 2021 to April 16, 2021 | Contribute to projects |
April 16, 2021 at 4pm UTC | Final application deadline |
May 17, 2021 at 4pm UTC | Accepted interns announced |
May 24, 2021 to Aug. 24, 2021 | Internships period |
Applicant guide and Internship guide. Recommended sections to read:
Each project will require a different level of experience with different skills.
Experience level: You do not need to be an expert to apply. Each project will need a different skill experience level:
No knowledge required | |
Concepts | |
Experimented | |
Comfortable | |
Challenge |
Required skills: You don't need to have all project skills in order to apply. Each project skill will be listed as:
Required | Mentors will only select you as an intern if you have this skill |
Preferred | Mentors prefer to select an intern who has this skill, but they may select you if you don't have this skill |
Nice to have | Mentors will select you, even if you don't have this skill |
If you're unsure whether you have the project skills needed, reach out the mentor via email and ask them. It's better to ask than to not apply!
Outreachy is offering internship projects in the following areas:
This is a preview of the projects which will begin accepting contributions and internship applications on March 15, 2021 at 4pm UTC. You'll be able to see all project details at that point if your initial application has been approved.
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.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Implement distributed tracing for Qpid Proton 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Ceph is distributed, software-defined storage that allows users to turn commodity hardware into a massively scalable storage cluster with no single point of failure. This storage solution is able to speak object, block, and file which unifies all storage needs under a single system with self-managing and self-healing characteristics. Ceph is already integrated with many systems, including the ever-growing world of cloud offerings like OpenStack.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Automate the Visual Testing of Ceph-Dashboard
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Ceph Orchestrators Integration tests using Gherkin 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 is April 16, 2021 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.
People building microservices at scale need tracing across distributed systems to understand how and why a system is misbehaving. Source code instrumentation can been complex, fragile, expensive, and difficult to maintain, which is why the CNCF has two tracing projects: OpenTracing and Jaeger. OpenTracing is a vendor-neutral open standard for distributed tracing. Jaeger is a concrete set of tracers and a trace storage backend, for usage on applications and microservices instrumented with OpenTracing.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Performance comparison between OpenTelemetry and OpenTracing instrumentation libraries
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
UI testing for Jaeger
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
A community-led collection of recipes, build infrastructure and distributions for the conda 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.
Documenting the conda-forge ecosystem
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Debian is a volunteer-driven project building "the Universal Operating System", a 100% free and open source distribution, based on the Linux, FreeBSD and Hurd kernels, for all devices, ranging from mobile phones, personal computers, to mainframes and distributed cluster.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Debian Continuous Integration Platform Improvements
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Quality assurance for biological and medical applications inside Debian
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Eclipse Adoptium is a set of open-source projects that build, test and distribute high-quality, freely available OpenJDK-based binaries to a rapidly expanding set of consumers across a broad set of platforms.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deep Learning for AQA Test Triage (Codename ‘Deep AQAtik’)
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Simplify & Gamify AQA External Tests (Codename ‘Tweetest’)
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Fedora is a Linux-based operating system, which offers versions focused on three possible uses: workstation, server, and cloud.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Develop Designs for the Fedora Community Outreach Revamp
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Firefox is a free web browser dedicated to internet health and privacy.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Enhance Accessibility Support for Fenix (Firefox for Android)
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve Firefox Screenshots
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve the Firefox Downloads Panel
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve the Firefox site data manager 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Modernize internationalization in SpiderMonkey's regular expression engine
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Revamp Firefox Accounts Emails with Modernized Templates, TypeScript, & Storybook
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
GNU Guix is a functional package manager written in Guile Scheme.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Guix Data Service: revision processing instrumentation 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final 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.
Inkscape: On-canvas Align and Distribute Upgrade
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
InterMine integrates biological data sources and makes it easy to query, visualise, and analyse the data via a graphical user interface or via APIs in Python, R, Perl, and more.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Migration of natural language query translation code to OpenNMT 2.0
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
The Linux kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, file systems, security, task scheduling, and much more. Most projects involve coding in C, and may require some operating system knowledge.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Create a linux scheduler test suite to understand functionality and performance of Core Scheduling
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improvements to 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improving the HDMI CEC compliance tests and the CEC emulation of the vivid driver
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
kernel self test for ksm (kernel same-page merging)
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final 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.
Climate change speedrun: benchmark and profiling of a C++ MRV library
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
OCaml is a (high-level, typed, functional) programming language. The OCaml community contributes to the implementation of the language, as well as the surrounding ecosystem of tools and libraries.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Add templating to the OCaml documentation generator
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Create opam package search
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve the ocaml.org 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
ODK-X lets you build custom apps to gather, manage, and visualize your data just as well in the field as you do in the office. From cold chain management to longitudinal patient tracking to geographic data collection on mosquito releases, ODK-X helps you build your custom data management 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.
Improve ODK-X Documentation and Learning Paths
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve ODK-X Suitcase 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Improve, Simplify, and Automate ODK-X Sync-Endpoint Deployments
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
New Date Prompts for ODK-X Survey
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
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
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
OpenStackSDK support for Manila
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
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.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Validating Oppia’s lessons while drafting and implementing a plan for large scale outreach
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Write Frontend Tests for Directives and Components
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Write Frontend Tests for Services
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Public Lab is a community where you can learn how to investigate environmental concerns. Using inexpensive DIY techniques, we seek to change how people see the world in environmental, social, and political terms. We are an open network of community organizers, educators, technologists and researchers working to create low cost solutions for monitoring air, water and land.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Expand and refine Tag/topic system of 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
PyMC3 is a Python package for Bayesian statistical modeling and Probabilistic Machine Learning focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Improve PyMC3 example notebooks for PyMC3 4.0 and Aesara
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
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).
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Write a style checker for QEMU's Meson-based build system
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
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.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Innovation at UNICEF is about doing new things to solve problems and improve the lives of children around the world. It is about matching today’s challenges with tomorrow’s solutions.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Create map visualizations of digital public good developments and implementations
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Extend the usability of the Juniper Toolset
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Ushahidi offers products that enable local observers to submit reports using their mobile phones or the internet, while simultaneously creating a temporal and geospatial archive of events. The platform is often used for crisis response, human rights reporting, and election monitoring.
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Improve performance on the Ushahidi Platform Client
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Wikimedia is a global movement whose mission is to bring free educational content to the world, via Wikipedia and other projects. Help improve our technical backstage!
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Build a tool for analyzing and visualizing reader navigation on 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 is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Create notebook based tutorials that help users access and work with data on Wikimedia projects
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.
Synchronising Wikidata and Wikipedias using pywikibot
Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.
Deadline is April 16, 2021 at 4pm UTC to record your contributions and create a final application.