Complete your initial application!

In order to see all project information, you must fill out a short initial application.

Start Initial Application

March 2, 2022 at 4pm UTC is the deadline for submitting an initial application. Applicants will be notified of their initial application status on March 25, 2022.

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

Outreachy May 2022 to August 2022 Internships

Timeline

Feb. 4, 2022 at 4pm UTCInitial applications open
Feb. 14, 2022, 4 p.m. UTC#OutreachyChat on Twitter
March 2, 2022 at 4pm UTCInitial application deadline
March 30, 2022Project list finalized
March 25, 2022 to April 22, 2022Contribute to projects
April 22, 2022
at 4pm UTC
Final application deadline
May 20, 2022 at 4pm UTCAccepted interns announced
May 30, 2022
to Aug. 26, 2022
Internships period

Documentation

Applicant guide and Internship guide. Recommended sections to read:

Project skills key

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!

Past Outreachy Projects

Final Applications Closed April 22, 2022 at 4pm UTC


Apache - 2 interns

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.

Apache project #1

Improve Camel K API and Examples

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

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

Skill description
Impact on intern selection
Experience Level
Kubernetes
Preferred
Golang
Preferred


Apache project #2

Improve Camel K operator scalability

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

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

Skill description
Impact on intern selection
Experience Level
Kubernetes
Preferred
Golang
Preferred
Apache Maven
Nice to have


Ceph - 3 interns

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.

Ceph project #1

All Clients Deserve a Chance

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

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

Skill description
Impact on intern selection
Experience Level
Linux
Preferred
Golang
Preferred
S3 object storage
Preferred


Ceph project #2

Making Teuthology a Better Detective

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Required
Docker
Preferred
Pytest unit-test
Preferred


CHAOSS - 1 intern

Development of metrics, software, and practices in making open source project health more transparent and actionable

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

CHAOSS project #1

Augur Documentation Inclusivity

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

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

Skill description
Impact on intern selection
Experience Level
Technical writing
Nice to have


CHAOSS project #2

Implement Conversion Rate Metric in CHAOSS Software

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

Deadline was April 22, 2022 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.


ChRIS Project - 1 intern

ChRIS is a general-purpose, open source distributed data and computation platform. ChRIS is principally used for the analysis of medical images, and allows for the creation and automation of complex workflows involving open source data analysis tools that would otherwise be inaccessible to medical researchers and practitioners. ChRIS was started at Boston Children's Hospital and multiple organizations now contribute to the 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.

ChRIS Project project #1

Create data viewing app registration system for React-based user 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.

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

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


ChRIS Project project #2

Create external app registration system for React-based user 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.

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

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


ChRIS Project project #3

Improve ChRIS Core User Interface Experience and extend PACS Query React 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 was April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


conda-forge - 1 intern

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.

conda-forge project #1

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

Skill description
Impact on intern selection
Experience Level
GitHub workflow: fork-branch-PR
Preferred
Python
Nice to have


Confidential Computing Consortium - 3 interns

The Confidential Computing Consortium brings together hardware vendors, cloud providers, and software developers to accelerate the adoption of Trusted Execution Environment (TEE) technologies and standards. The consortium supports open source projects that advance the use of hardware-based TEEs.

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

Confidential Computing Consortium project #1

Create a WebAssembly system Interface test suite.

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

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

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


Confidential Computing Consortium project #2

Create demos to show how Confidential Computing works

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

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

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


Debian - 2 interns

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

Improve yarn package manager integration with Debian

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

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
git
Preferred
NodeJS
Preferred


Debian project #2

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

Skill description
Impact on intern selection
Experience Level
Programming language like Perl; Python; C++
Required
Debian Packaging
Preferred
Background in Bioinformatics
Nice to have


Eclipse Vert.x - 1 intern

A resource efficient polyglot reactive application development toolkit for the JVM

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

Eclipse Vert.x project #1

Extend Vert.x Eventbus Bridge using WebRTC

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

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

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


Fedora - 3 interns

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.

Fedora project #1

Extend Zezere, the Fedora IoT onboarding web app, to support the FIDO device onboarding spec and imp

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

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

Skill description
Impact on intern selection
Experience Level
network services
Nice to have
Django
Nice to have
Python 3
Nice to have


Fedora project #2

Improve Docs Experience

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

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

Skill description
Impact on intern selection
Experience Level
UI UX design
Nice to have
Information cataloging - library science
Nice to have
Technical writing
Nice to have


Fedora project #3

Improve ethtool information querying in NetworkManager using Netlink

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

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

Skill description
Impact on intern selection
Experience Level
Networking
Preferred
C programming language
Preferred
Linux system knowledge
Nice to have


Firefox - 1 intern

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.

Firefox project #1

Firefox Picture-in-Picture Improvements

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

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

Skill description
Impact on intern selection
Experience Level
Version control
Preferred
Javascript
Preferred
Frontend web development
Nice to have


GNOME - 3 interns

GNOME is an innovative free software desktop environment that is design-driven and easy 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.

GNOME project #1

Extend the feature set of Rust GObject introspection code 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 was April 22, 2022 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Rust
Preferred


GNOME project #2

Migrate GNOME Translation Editor to Gtk4

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

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

Skill description
Impact on intern selection
Experience Level
C Programming
Preferred
Gtk
Nice to have


Irdest - 1 intern

Irdest is a research project that works to create tools for the next, decentralised internet. Our goal is to create technology that is easy to setup and configure to allow more people to take control over their digital infrastructure.

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

Irdest project #1

Create an Irdest Android VPN app

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

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

Skill description
Impact on intern selection
Experience Level
Android app development
Required
Building networking applications
Preferred


LLVM - 3 interns

The LLVM project is a collection of modular and reusable compiler and toolchain technologies used to develop compiler front ends (ie. Clang), back ends, and a wide variety of related sub-projects such as debuggers (LLDB), linkers (LLD), standard libraries, 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.

LLVM project #1

Add profile guidance to Outlining.

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

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

Skill description
Impact on intern selection
Experience Level
C++ programming language
Required
Compiler optimizations
Preferred
Assembly language
Preferred


Matrix - 1 intern

Matrix is an open source project developing an open standard for secure, decentralised, real-time communication. We aim to create a communications platform which is as independent, vibrant and evolving as the Web itself.

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

Matrix project #1

Prototype Bookmarking Messages in Element Web

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

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

Skill description
Impact on intern selection
Experience Level
TypeScript
Required
CSS
Nice to have


Mboalab - 4 interns

MboaLab is an open and collaborative space located in Yaoundé, Cameroon. The aim of MboaLab is to catalyse sustainable local development and improve people’s living conditions through open science.

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

Mboalab project #1

Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique

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

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

Skill description
Impact on intern selection
Experience Level
ML
Preferred
Python
Preferred
Web Development
Preferred
Databases
Nice to have
DL
Nice to have


MDAnalysis - 1 intern

MDAnalysis is an object-oriented Python library to analyze trajectories from molecular dynamics (MD) simulations in many popular formats. MDAnalysis allows one to read particle-based trajectories (including individual coordinate frames such as biomolecules in the PDB format) and access the atomic coordinates through NumPy arrays. This provides a flexible and relatively fast framework for complex analysis 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.

MDAnalysis project #1

Improve MDAnalysis by implementing type hinting

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Required


moja global - 2 interns

Help fight climate change from your keyboard! moja global specialises in software for monitoring greenhouse gas emissions and removals from land use and landuse change.

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

moja global project #1

Research data sources for carbon sequestration in forests

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

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

Skill description
Impact on intern selection
Experience Level
Geospatial analysis
Preferred
Research
Preferred
Python
Nice to have


OCaml - 4 interns

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.

OCaml project #1

Expand OCaml 5.0 Parallel Benchmark suite

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

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

Skill description
Impact on intern selection
Experience Level
Functional Programming
Preferred
Command Line
Preferred
Git
Preferred
Parallel Programming
Nice to have
OCaml
Nice to have


OCaml project #2

Expand OCaml's library of standard derivers

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
Functional Programming
Required
OCaml
Nice to have
Knowledge about ASTs
Nice to have
Meta-programming
Nice to have


OCaml project #3

Extend OCaml's GeoJSON library to support TopoJSON

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

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

Skill description
Impact on intern selection
Experience Level
OCaml
Preferred
Geospatial
Nice to have


OCaml project #4

Improve OPAM Respository CI usability

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

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

Skill description
Impact on intern selection
Experience Level
Unix Command line
Required
Git
Required
Functional Programming
Preferred
OCaml
Nice to have


ODK-X - 3 interns

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.

ODK-X project #1

Create Android Tests for Services New User 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.

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

Skill description
Impact on intern selection
Experience Level
Github
Required
Android
Required
Java
Required


ODK-X project #2

Improving setup flow for sync-endpoint

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

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

Skill description
Impact on intern selection
Experience Level
Python
Required
Command line interface
Preferred
Github
Preferred


ODK-X project #3

User interface uplift for mobile 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
User interface design
Required
Android studio
Preferred


OpenRefine - 2 interns

OpenRefine is a power tool to clean messy data. We have a vibrant community of users and contributors, with many training workshops organized around the world all the time.

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

OpenRefine project #1

Implement a SPARQL importer

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

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

Skill description
Impact on intern selection
Experience Level
Java
Required
SPARQL
Preferred
JavaScript
Preferred


OpenRefine project #2

Implement user-defined clustering

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

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

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


OpenRefine project #3

Implement server-side localization

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

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

Skill description
Impact on intern selection
Experience Level
Java
Required
Javascript
Preferred
Localization
Preferred


Open Science Community Saudi Arabia (OSCSA) - 1 intern

Open Science community Saudi Arabia (OSCSA) aims to provide a place where newcomers and experienced peers interact, inspire each other to embed open science practices and values in their workflows and provide feedback on policies, infrastructures and support services. Our community is part of the International Network of Open Science & Scholarship Communities (INOSC).

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

Open Science Community Saudi Arabia (OSCSA) project #1

Localisation of OERs to introduce Open Science Practices for novice learners in Arabic

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

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

Skill description
Impact on intern selection
Experience Level
Arabic
Required
Markdown
Preferred
Knowledge of Github Workflow
Nice to have


OpenStack - 2 interns

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.

OpenStack project #1

Add missing CLI support for some Glance API in Openstack 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 was April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


OpenStack project #2

Add mypy support in OpenStack glance

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Required
git
Preferred
mypy
Nice to have


OpenStack project #3

Add possibility for network cascade deletion in Openstack Neutron

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

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

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


OpenStack project #4

Finish up OpenStack Client 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 was April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


Perl & Raku - 2 interns

Perl is a highly capable, feature-rich programming language with over 28 years of development, making it one of the longest standing FOSS projects. Raku is a member of the Perl family of programming languages, formerly known as Perl 6.

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

Perl & Raku project #1

Improve the code quality of the Perl code of the Open Food Facts backend and 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


Perl & Raku project #2

Improve the detection of data quality problems in Open Food Facts

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

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

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


Perl & Raku project #3

Improve the ingredients analysis in Open Food Facts, the Wikipedia of food products

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

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

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


Public Lab - 2 interns

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.

Public Lab project #1

Design a new full-screen user interface for Infragram.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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


QEMU - 2 interns

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.

QEMU project #1

Add zoned device support to QEMU's virtio-blk emulation

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

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

Skill description
Impact on intern selection
Experience Level
C programming
Required


QEMU project #2

Implement VIRTIO_F_IN_ORDER support for virtio devices

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

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

Skill description
Impact on intern selection
Experience Level
C Programming
Required
Linux
Preferred


Software Heritage - 1 intern

The universal source code archive

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

Software Heritage project #1

Create embedable widgets

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
JavaScript
Required
Linux
Preferred
Python 3
Nice to have


Software Heritage project #2

Dashboard UI for the Code Scanner

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

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

Skill description
Impact on intern selection
Experience Level
UI UX
Required
web development
Required
Git
Required
Python 3
Required


Software Heritage project #3

Extend the developer and user documentations of Software Heritage

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
technical writing
Required
Sphinx
Preferred
Python
Nice to have


Software Heritage project #4

Improve and extend the archive web 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


Software Heritage project #5

Mine information from archived content

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
Python 3
Required
source code metadata
Preferred


Software Heritage project #6

Mine information from external sources

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
Python 3
Required
software metadata
Preferred


systemd - 1 intern

A System and Service Manager for Linux

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

systemd project #1

Improve Suspend-Then-Hibernate functionality on Linux

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

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

Skill description
Impact on intern selection
Experience Level
Running Linux as a user
Required
C programming
Required


Unstructured Studio - 1 intern

Creating learning for all

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

Unstructured Studio project #1

Allow creation of learning activities on ZubHub web app

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

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

Skill description
Impact on intern selection
Experience Level
PostgreSQL
Nice to have
Python
Nice to have
ReactJS
Nice to have


Unstructured Studio project #2

Develop a mobile app for ZubHub

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

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

Skill description
Impact on intern selection
Experience Level
Android App Development
Nice to have
React Native
Nice to have


Unstructured Studio project #3

Make enhancements to user profiles

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

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

Skill description
Impact on intern selection
Experience Level
PostgreSQL
Nice to have
Python
Nice to have
ReactJS
Nice to have


Ushahidi - 1 intern

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.

Ushahidi project #1

Adding Voice to Text integration to the Ushahidi Platform

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

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

Skill description
Impact on intern selection
Experience Level
Systems design
Preferred
HTTP API
Preferred
PHP
Preferred


Wikimedia - 4 interns

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.

Wikimedia project #1

Build a Python library to work with Wikipedia’s HTML-dumps

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

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

Skill description
Impact on intern selection
Experience Level
Python 3
Required
Jupyter notebooks
Preferred
Research
Nice to have
Technical documentation
Nice to have
HTML
Nice to have


Yocto Project - 1 intern

Yocto Project is an open source project whose goal is to create and provide templates, tools, and methods to make it easy to create embedded Linux distributions. The project works heavily with upstream providers and downstream participants, cooperatively manages software packages with the OpenEmbedded Project, and is developed by hundreds of people worldwide. It is mostly written in Python and C, but the most important skill to bring is the willingness to work with others.

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

Yocto Project project #1

Exploratory port of Yocto Project to FreeBSD

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

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

Skill description
Impact on intern selection
Experience Level
Python
Required
Knowledge of FreeBSD
Required


Zulip - 3 interns

Zulip is a full-featured open source team chat, with apps for every platform. Its UI differs from tools like Slack and Discord in having a unique threading model. Zulip invested extensively to create a pleasant new contributor experience.

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

Zulip project #1

Contribute to Zulip's redesign 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML & CSS
Required
JavaScript
Preferred
Visual design
Nice to have


Zulip project #2

Extend and polish Zulip's OpenAPI documentation

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

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

Skill description
Impact on intern selection
Experience Level
Python development
Preferred
English writing
Preferred
OpenAPI
Nice to have


Zulip project #3

Improve the Zulip mobile app

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

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
React
Preferred
Android development
Nice to have
React Native
Nice to have


Zulip project #4

Improve the Zulip server and web 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python 3
Preferred
JavaScript
Preferred
CSS
Preferred


Closed Early - Outreachy Internship Projects

The following projects were closed to new applicants before the final application deadline of April 22, 2022 at 4pm UTC. This typically means the mentors were working with many promising applicants early in the application period. In future rounds, applicants should make sure to start their contributions early to similar projects.

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.

Ceph closed project #1

Improve Dashboard Accessibility for Blind and Visually-Impaired Ceph 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


Ersilia Open Source Initiative

The Ersilia Open Source Initiative is a UK-based charity focused on strengthening the research capacity for infectious and neglected diseases by developing and implementing novel artificial intelligence and machine learning tools.

Ersilia Open Source Initiative closed project #1

Improve the documentation and outreach material of the Ersilia Model Hub

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

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

Skill description
Impact on intern selection
Experience Level
Technical Writer
Nice to have


Ersilia Open Source Initiative closed project #2

Improve the Ersilia Model Hub, a FOSS platform offering pretrained AI/ML models for research

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

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

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


Fedora

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

Fedora closed project #1

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

Skill description
Impact on intern selection
Experience Level
Experience using design software
Preferred
Computer proficiency
Preferred
Interpersonal communication skills
Nice to have
Knowledge of design theory
Nice to have


Galaxy Community

We enable reproducible, acessible, and transparent data-intensive science for everyone.

Galaxy Community closed project #1

Develop a culture of wellbeing for open source projects, the Galaxy community as a use case

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

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

Skill description
Impact on intern selection
Experience Level
Interpersonal skills
Required
GitHub
Required
Communication in English
Required


Galaxy Community closed project #2

Develop a notification system for different events in Galaxy

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

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

Skill description
Impact on intern selection
Experience Level
SQL
Required
Python programming
Required
Frontend Development in Javascript
Preferred


Galaxy Community closed project #3

Galaxy climate to support local/regional initiatives and concrete actions to fight climate change

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

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

Skill description
Impact on intern selection
Experience Level
Communication in English
Required
Github
Required
Data analysis
Preferred
Github workflow
Nice to have
climate
Nice to have


Les Fruits défendus

Volunteer-led urban fruit harvest initiative in Montréal, Québec

Les Fruits défendus closed project #1

[No longer taking applicants] Getting Saskatoon-ng ready

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

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

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

Linux Kernel closed project #1

Extend memblock simulator

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

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

Skill description
Impact on intern selection
Experience Level
C Programming
Required
Operating Systems
Preferred
Makefile
Preferred


Linux Kernel closed project #2

Linux kernel Networking API and selftest improvements

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

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

Skill description
Impact on intern selection
Experience Level
bash-programming
Preferred
C
Preferred
OperatingSystems
Preferred


Linux Kernel closed project #3

Refactoring the HIGHMEM 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.

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

Skill description
Impact on intern selection
Experience Level
git source control
Required
C programming
Required
Build linux kernel
Preferred


MDAnalysis

MDAnalysis is an object-oriented Python library to analyze trajectories from molecular dynamics (MD) simulations in many popular formats. MDAnalysis allows one to read particle-based trajectories (including individual coordinate frames such as biomolecules in the PDB format) and access the atomic coordinates through NumPy arrays. This provides a flexible and relatively fast framework for complex analysis tasks.

MDAnalysis closed project #1

Improve the organization and contents of teaching materials for MDAnalysis

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

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

Skill description
Impact on intern selection
Experience Level
Python
Required
Science-Communication
Preferred
Chemistry
Preferred


ModECI

ModECI (Model Exchange and Convergence Initiative) is a collaboration that aims to develop a standardized format for exchanging computational models across tools and applications in neuroscience, machine learning and artificial intelligence.

ModECI closed project #1

Create Jupyter notebooks demonstrating machine learning workflows using MDF

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

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

Skill description
Impact on intern selection
Experience Level
ML
Required
Jupyter notebooks
Required
Python programming
Required


NetworkX

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

NetworkX closed project #1

Create Pedagogical Interactive Notebooks for Algorithms Implemented in NetworkX

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

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

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


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.

Oppia closed project #1

Go-to-market strategies and User Experience Research

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

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

Skill description
Impact on intern selection
Experience Level
Analytical Thinking
Required
Written communication in English
Required
Research
Nice to have
UX Design
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.

Public Lab closed project #1

MapKnitter.org Spam Management system

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

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

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


UNICEF Innovation

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.

UNICEF Innovation closed project #1

Improve UI/UX of UNICEF Inventory and redesign site around the Digital Public Goods Standard

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

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

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
HTML & CSS
Required
Hugo
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!

Wikimedia closed project #1

Add support for tracking specific namespaces to 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 April 22, 2022 at 4pm UTC to record your contributions and create a final application.

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


Wikimedia closed project #2

Create an Edit Request Wizard

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

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

Skill description
Impact on intern selection
Experience Level
Backend web development
Required
Frontend web development
Required
User interface design
Preferred


Wikimedia closed project #3

What's in a name? Automatically identifying first and last author names for Wikicite and Wikidata

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Preferred
Journal paper familiarity
Nice to have