Seeking More Maintainers

August 30, 2024 | By

The Open edX Project is seeking more maintainers. The term “maintainer” refers to an individual or group of people who serve as leaders for a given component (a service or library composed of code and hosted on GitHub) of the Open edX platform. Maintainers provide both technical and community management. Historically, 2U has been the maintainer of most components in the Open edX Project. However, in February of 2024, 2U announced that it is reducing its maintenance footprint to a level that can be sustained by that organization. To continue to have a healthy and well maintained project, the Open edX community has been working hard to take on more maintenance responsibilities. Companies and individuals around the globe have stepped up to keep the Open edX project healthy. If you have not already done so, today I’m asking you to join that effort. 

Thank you to the various organizations that have, over the past five months, taken on maintainership of more than 30 key repositories. With nearly 200 repositories in the Open edX organization, there’s still many maintainers roles to fill! . This spreadsheet outlines all the repositories that still need maintainers and their current priority to the project. Anything where the catalog-info.yaml maintainer column value is empty or set to group:openedx-unmaintained needs a new maintainer. 

How can you become a maintainer? To be a maintainer you need to be a coding Core Contributor (CC) to that repo. But don’t worry if you’re not a CC on a repo, you can nominate yourself for both CC and Maintainership at the same time. If you’re not sure if you will pass through the CC nomination process, come talk to the Maintenance Working Group and we’ll help you develop a plan. 

What do maintainers need to do?

 Overall, once the initial maintenance is done, most repos take only a small amount of attention on a regular basis to make sure it’s staying up-to-date. As the Maintenance Working Group coordinates major upgrades, you’ll have to make sure the repo(s) you maintain are ready to work with new versions of upstream packages and frameworks (eg. Python, Node, React, Django, etc). 

So let’s recap:

  1. Find something you want to maintain on the spreadsheet
  2. Work with the Maintenance WG to become a CC/Maintainer
  3. Help us keep the Open edX platform as healthy and robust as ever!

Learn More:

Loading

Notable Replies
  1. This is important! :+1:

    Thank you for writing about this @feanil. We definitely need more members of the community to step up to help with the maintenance, we have a lot of gap to cover still from the maintainer roles 2U is quitting. It’s a good occasion to show that we can manage this change as a community - and for community members to have more impact on the Open edX project. So please read what Feanil wrote, and consider picking up a repo and becoming a maintainer of a part of the project. :pray:

Continue the discussion at discuss.openedx.org

Participants

Avatar for system Avatar for antoviaque

Time For More? Check out the articles below.

Announcing the 2026 Open edX® TOC Community Representatives
Empowering a Nation: How Ukraine Scaled a National Online School with the Open edX® Platform
Presenting at the Open edX Conference 2026 – Call for Speakers!
How NASA Scaled Open Science Education to 20,000 Researchers with the Open edX Platform
Join the Open edX Conference 2026!

The 2026 Open edX Conference will present innovative use cases for one of the world’s best open source online learning management systems, the Open edX platform, and discover the latest advancements in instructional design, course constellation, and methods for operating & extending the Open edX platform, including breakthrough technologies, such as generative AI.