Initial applications are closed

The deadline to create an initial application has passed for the December 2024 to March 2025 Outreachy internships. We are no longer accepting initial applications for internships. We encourage you to sign up for the announcements mailing list to get an email when the next round opens.

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

Outreachy December 2024 to March 2025 Internships

Timeline

Jan. 8, 2023 at 3pm UTCCoffee chat: Starting a career in open source
Aug. 14, 2024 at 4pm UTCInitial applications open
Jan. 15, 2024 at 3pm UTCLive Q&A for FOSS communities mentoring Outreachy interns
Jan. 17, 2024 at 3pm UTCLive Q&A for Outreachy applicants - initial application tips
Jan. 22, 2024 at 3pm UTCLive Q&A for Outreachy mentors
Feb. 21, 2024 at 3pm UTCLive Q&A for Outreachy applicants - contribution period tips
Aug. 21, 2024 at 4pm UTCInitial application deadline
Sept. 27, 2024Project list finalized
Oct. 1, 2024 at 4pm UTCInitial application results available
Oct. 1, 2024 to Oct. 29, 2024Contribute to projects
Oct. 29, 2024
at 4pm UTC
Final application deadline
Nov. 26, 2024 at 4pm UTCAccepted interns announced
Dec. 9, 2024
to March 7, 2025
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 Oct. 29, 2024 at 4pm UTC


Bioconductor - 3 interns

Open Source Software for Bioinformatics

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

Bioconductor project #1

Developing MolEvolvR for protein analysis: extending the web app, and creating a companion R package

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

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

Skill description
Impact on intern selection
Experience Level
growth mindset
Required
collaborative
Nice to have
coding
Nice to have


Bioconductor project #2

Microbiome Study Curation

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

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

Skill description
Impact on intern selection
Experience Level
Literature review skills
Preferred
Microbiome knowledge
Nice to have
General public health research knowledge
Nice to have


CNCF OpenTelemetry - 1 intern

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.

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

CNCF OpenTelemetry project #1

Contribute to setup guide for development of 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Software Development
Preferred
OpenTelemetry
Nice to have


CNCF OpenTelemetry project #2

OpenTelemetry Registry

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

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

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


Creative Commons - 1 intern

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

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

Creative Commons project #1

Consolidate and implement design system across websites

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

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

Skill description
Impact on intern selection
Experience Level
CSS
Required
HTML
Required
JavaScript
Required
Git
Required
Django
Nice to have
Lektor
Nice to have


Debian - 1 intern

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

Automatic Indi-3rd-party driver update

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

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

Skill description
Impact on intern selection
Experience Level
Debian Packaging
Preferred
Programming in C
Preferred
Writing scripts in bash
Preferred


Debian project #2

Make the Debian main website more attractive by switching to HuGo as site 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML5 & CSS3
Required
Git
Required
Debian OS
Required


Ersilia Open Source Initiative - 1 intern

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

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

Ersilia Open Source Initiative project #1

Improving the Ersilia Molde Hub Backend

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

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

Skill description
Impact on intern selection
Experience Level
Python 3
Required
Docker
Nice to have
Bash scripting
Nice to have
GitHub Actions
Nice to have


Firefox - 2 interns

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

Work on a new feature for our performance comparison 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
ReactJS
Preferred


Firefox project #2

Extend Mozilla's automation tool, FoxPuppet

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Preferred
Testing
Preferred
Object Oriented Programming
Preferred


Firefox project #3

Implement the Iterator.range proposal in SpiderMonkey

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

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

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


Git - 3 interns

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.

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

Git project #1

Convert unit tests to use the clar testing 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C Programming
Required


Git project #2

Finish adding a 'os-version' capability to Git protocol v2

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

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

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


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

Add Debug Adapter Protocol (DAP) to GNOME Builder

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

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

Skill description
Impact on intern selection
Experience Level
Debuggers
Required
GObject
Required
JSONRPC
Preferred


GNOME project #2

Add Git Commit Workflow to GNOME Builder

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

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

Skill description
Impact on intern selection
Experience Level
GTK
Required
Git
Required
D-Bus
Required


GNOME project #3

Implement the SVG2 text layout algorithm in librsvg

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

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

Skill description
Impact on intern selection
Experience Level
Rust
Required
Text layout
Preferred
Test-driven development
Preferred
Rust
Nice to have


GNOME project #4

Improve GNOME Calendar sidebar

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

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

Skill description
Impact on intern selection
Experience Level
C + GObject
Preferred
GTK4
Preferred


GNOME project #5

Improve modularization and structure of Papers, the GNOME Document Viewer

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

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

Skill description
Impact on intern selection
Experience Level
C
Required
Patience
Required
GTK
Nice to have


Humanitarian OpenStreetMap Team - 2 interns

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

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

Humanitarian OpenStreetMap Team project #1

Improve communication strategies of open mapping initiatives for humanitarian purposes

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

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

Skill description
Impact on intern selection
Experience Level
Multimedia design skills
Preferred
Data visualization
Preferred
User Interface
Preferred


LibreOffice - 6 interns

LibreOffice is a lively and diverse community, delivering a full-featured cross-platform office suite. We value new contributors, just as we prize Open Source and Open Standards.

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

LibreOffice project #1

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

Skill description
Impact on intern selection
Experience Level
Word processors
Preferred
UX
Preferred
Design
Preferred


LibreOffice project #2

Add support for "Excel Tables" to LibreOffice Calc

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

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

Skill description
Impact on intern selection
Experience Level
C++ programming language
Required


LibreOffice project #3

Create new dialog to edit Table Styles in LibreOffice

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

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

Skill description
Impact on intern selection
Experience Level
C++ programming
Required
Object-oriented programming
Preferred
Knowledge os LibreOffice as a user
Preferred


LibreOffice project #4

Import Markdown files into LibreOffice 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C++ programming
Required
Python programming
Preferred
Markdown syntax knowledge
Preferred
OpenDocument Format syntax knowledge
Preferred


LibreOffice project #5

Improve Navigator for LibreOffice Draw

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

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

Skill description
Impact on intern selection
Experience Level
CPP
Preferred


LibreOffice project #6

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

Skill description
Impact on intern selection
Experience Level
C++ programming language
Required


OCaml - 2 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

Improve Windows Support for Eio

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

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

Skill description
Impact on intern selection
Experience Level
OCaml
Required
Operating Systems
Preferred


OCaml project #2

Structural diffing algorithm for OCaml libraries API

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

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

Skill description
Impact on intern selection
Experience Level
Git
Required
Unix command line
Required
Functional programming
Preferred
OCaml
Preferred


ODK-X - 2 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 ODK-X’s Android tools

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

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

Skill description
Impact on intern selection
Experience Level
Java
Preferred
Android
Preferred
Testing
Preferred


ODK-X project #2

Finalize ODK-X mobile apps UI Design Consistency

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

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

Skill description
Impact on intern selection
Experience Level
UI skills
Preferred
Front-end skills
Preferred
Android development
Preferred
Version control
Preferred
Android Studio
Nice to have


Open Information Security Foundation - 1 intern

The Open Information Security Foundation is a non-profit organization created to build community and to support open source security technologies like Suricata, the world-class IDS/IPS network monitoring 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.

Open Information Security Foundation project #1

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

Skill description
Impact on intern selection
Experience Level
Sound communication skills in English
Required
Git version control
Preferred
C
Preferred
Rust
Preferred
Wireshark
Preferred


Open Information Security Foundation project #2

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

Skill description
Impact on intern selection
Experience Level
Sound communication skills in English
Required
Git version control
Preferred
C
Preferred
Rust
Preferred
Static code analysis tools
Preferred


Oppia - 2 interns

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.

Oppia project #1

Create and illustrate effective and engaging online lessons on Science and Financial Literacy

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

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

Skill description
Impact on intern selection
Experience Level
Graphic design
Required
User research
Required
Storytelling skills
Required
Clear written communication in English Language
Required
Teaching Experience
Required
Translating text into other languages
Preferred


Oppia project #2

Expanding User Reach, Engagement, and Retention

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

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

Skill description
Impact on intern selection
Experience Level
Report Writing
Required
User Research
Required
Design multimedia skills
Required
Content Creation & Copywriting
Required
SEO Best Practices
Required
Analytics
Preferred


Qubes OS - 1 intern

Qubes OS is a security- and privacy-focused free and open source operating system that provides a safe platform for communication and information management.

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

Qubes OS project #1

Improve Qubes OS System Health Monitoring - UX and Implementation

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

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

Skill description
Impact on intern selection
Experience Level
Python Programming
Required
UX Design
Preferred
Graphical toolkits in Python
Nice to have


Qubes OS project #2

Progress towards reproducible builds

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

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

Skill description
Impact on intern selection
Experience Level
rpm packaging
Required
docker
Preferred
Python
Nice to have


Qubes OS project #3

Reduce logging of Disposable qubes

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

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

Skill description
Impact on intern selection
Experience Level
python
Required
Linux
Preferred
systemd
Preferred


Servo - 1 intern

Servo is a web rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications.

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

Servo project #1

Add support for language-specific `text-transform` behavior

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

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

Skill description
Impact on intern selection
Experience Level
Rust
Preferred


Servo project #2

Improve Servo's Minibrowser

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

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

Skill description
Impact on intern selection
Experience Level
Rust
Preferred
Python
Preferred


Servo project #3

Improve code linting in Servo’s CI

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

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

Skill description
Impact on intern selection
Experience Level
Python development
Preferred
JavaScript
Preferred
GitHub Actions
Preferred


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

Create Scribe-Data Wiktionary based translation and synonym commands

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

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

Skill description
Impact on intern selection
Experience Level
Python programming
Preferred
Data extraction
Preferred
Testing
Preferred


Wikimedia project #2

Creation of Codex (Wikimedia design system) components + libraries in Penpot (from Figma)

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

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

Skill description
Impact on intern selection
Experience Level
Design systems
Required
Figma proficiency
Required
Documentation
Required
Usability testing
Required


Wikimedia project #3

Design tailored reading experiences for different accessibility (a11y) requirements

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

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

Skill description
Impact on intern selection
Experience Level
Figma proficiency
Required
Research
Required
Accessibility guidelines
Required


Wikimedia project #4

Improve observability of Wiki Education 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 Oct. 29, 2024 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
Ruby
Nice to have
JavaScript
Nice to have


Wikimedia project #5

Improve the Wiki Education Dashboard 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 Oct. 29, 2024 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Automated testing
Preferred
Ruby
Preferred
JavaScript
Preferred


Wikimedia project #6

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

Skill description
Impact on intern selection
Experience Level
Django
Required
Github
Preferred
Wikitext
Nice to have


Wikimedia project #7

Support organization and coordination of the QW2025 Conference

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

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

Skill description
Impact on intern selection
Experience Level
Communication Skills
Required
MediaWiki familiarity
Preferred
Report writing
Preferred
Research
Preferred
HTML
Nice to have


Zulip - 1 intern

Zulip is an organized chat app for distributed teams. We value engaged, responsive mentorship, and you can expect to receive disciplined code reviews by highly experienced engineers. Since Zulip is a team chat product, your internship experience with the Zulip project will be highly interactive.

Project details are 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

Complete the next-generation Zulip mobile app, using Flutter

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

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

Skill description
Impact on intern selection
Experience Level
Flutter
Preferred
Dart
Preferred
Android development
Nice to have


Zulip project #2

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

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