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

Outreachy December 2024 to March 2025 Internships

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

Timeline

Aug. 14, 2024 at 4pm UTCInitial applications open
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

Intern Payment Schedule

Dec. 9, 2024Internships starts
Dec. 16, 2024Feedback #1 due
Jan. 20, 2025 Feedback #2 due
Jan. 24, 2025$3000 stipend will be issued to interns with successful feedback #1
Feb. 3, 2025 Feedback #3 feedback due
March 5, 2024$4000 stipend will be issued to interns with successful feedback #3
March 3, 2024 Feedback #4 feedback due
March 7, 2025Internships end

Outreachy is hosted by the Software Freedom Conservancy with special support from Red Hat, GNOME, and Otter Tech. We invite companies and free and open source communities to sponsor internships in the next round.

Past Participating Communities

Bioconductor

Open Source Software for Bioinformatics

Learn more on the Bioconductor community landing 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

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

Learn more on the CNCF OpenTelemetry community landing page.

CNCF OpenTelemetry project #1

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

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

Learn more on the Creative Commons community landing page.

Creative Commons project #1

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

Debian is a volunteer-driven project building "the Universal Operating System", a 100% free and open source distribution, based on the Linux, FreeBSD and Hurd kernels, for all devices, ranging from mobile phones, personal computers, to mainframes and distributed cluster.

Learn more on the Debian community landing page.

Debian project #1

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

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.

Learn more on the Ersilia Open Source Initiative community landing 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

Firefox is a free web browser dedicated to internet health and privacy.

Learn more on the Firefox community landing 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

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

Learn more on the Git community landing page.

Git project #1

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

GNOME is an innovative free software desktop environment that is design-driven and easy to use.

Learn more on the GNOME community landing page.

GNOME project #1

Add 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

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

Learn more on the Humanitarian OpenStreetMap Team community landing page.

Humanitarian OpenStreetMap Team project #1

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

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.

Learn more on the LibreOffice community landing 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

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.

Learn more on the OCaml community landing 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

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.

Learn more on the ODK-X community landing 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

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.

Learn more on the Open Information Security Foundation community landing 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

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

Learn more on the Oppia community landing page.

Oppia project #1

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

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

Learn more on the Qubes OS community landing 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

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

Learn more on the Servo community landing 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

Wikimedia is a global movement whose mission is to bring free educational content to the world, via Wikipedia and other projects. Help improve our technical backstage!

Learn more on the Wikimedia community landing page.

Wikimedia project #1

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

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.

Learn more on the Zulip community landing 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