Open Source Programs
A range of exciting open source programs that not only help you develop valuable skills but also offer mentorship and rewards for your contributions.
Explore
Resources

24 Pull Requests
An initiative encouraging developers to send 24 pull requests during December to open-source projects. It promotes consistent contributions and highlights opportunities for beginner-friendly issues.
Learn More
Code for Good
An initiative by JPMorgan Chase that offers developers the chance to work on projects that help communities through technology. It includes mentorship and the opportunity to work on high-impact open-source projects.
Learn More
Contribute.dev
Provides a curated list of open-source projects with ready-to-use development environments, simplifying the onboarding process for new contributors.
Learn More
Empower Open Source Software (EOSS)
An initiative focused on creating opportunities for students, especially from underrepresented backgrounds, to contribute to open-source software development and build their portfolios.
Learn More
Exercism
An online platform offering coding exercises and mentorship across 70+ programming languages, fostering open-source contributions through practice and feedback.
Learn More
FOSS Overflow
A program promoting open-source contributions through mentorship, events, and coding challenges. It helps participants learn through experience and build real-world collaboration skills.
Learn More
FOSSASIA Codeheat
An annual coding contest encouraging contributions to FOSSASIA open-source projects. Participants work on real issues, gain recognition, and can win prizes and certificates.
Learn More
GiriScript Summer of Code (GSSoC)
A program by GirlScript Foundation that helps students contribute to open-source projects over the summer. It provides guidance from mentors and helps build community experience.
Learn More
GitHub Campus Experts
A program that trains students to become leaders in their campus tech communities, promoting open-source and developer education.
Learn More
GitHub Sponsors
A platform that allows individuals and organizations to support open-source developers directly. Developers can receive recurring financial support to help maintain and grow their projects.
Learn More
Google Season of Docs (GSoD)
A Google program that pairs technical writers with open-source organizations to improve documentation. It aims to enhance both content quality and community participation.
Learn More
Google Summer of Code (GSoC)
An international program where students work on open-source projects during their summer break. Participants are mentored by experienced developers and gain real-world experience.
Learn More
Hacktoberfest
A global event in October encouraging contributions to open-source projects, organized by DigitalOcean and partners. Participants can earn swag and contribute meaningfully to real projects.
Learn More
Hacksquad
A month-long event where developers form teams and contribute to open-source projects together. It fosters collaboration, networking, and open-source exposure for all skill levels.
Learn More
Hyperledger Mentorship Program
A mentorship program that pairs newcomers with experienced developers to work on Hyperledger projects. It supports blockchain and enterprise-grade software development learning.
Learn More
Julia Seasons of Contributions (JSoC)
A summer program encouraging contributions to the Julia programming language ecosystem. Participants work on projects with mentorship from the Julia community.
Learn More
Kharagpur Winter of Code (KWoC)
A winter mentorship program organized by IIT Kharagpur to help students contribute to open-source. It includes curated project lists, guidance, and a supportive learning environment.
Learn More
Layer5 Mentorship Program
Offers mentorship opportunities in cloud-native technologies, helping contributors engage with projects like Meshery and Service Mesh Performance.
Learn More
LFN Mentorship Program
A mentorship initiative by the Linux Foundation Networking projects to foster new contributors. It focuses on building skills and contributing to open networking technologies.
Learn More
LFX Mentorship Program
An initiative by The Linux Foundation providing mentorship across various open-source projects, aiming to foster the next generation of open-source leaders.
Learn More
Microsoft Learn Student Ambassadors
Empowers students to lead in their local tech communities, providing resources and support to promote technology and open-source learning.
Learn More
MLH Fellowship
A remote internship alternative where students contribute to real-world projects under mentorship. Fellows work on open-source, corporate, or internal tools and get paid while learning.
Learn More
Open Mainframe Project Mentorship Program
Offers mentorship opportunities focused on mainframe technologies, aiming to engage students and newcomers in open-source mainframe projects.
Learn More
OpenMRS Outreach Program
A program designed to help students and new contributors get involved in the OpenMRS open-source project. It offers mentorship and training in healthcare software development.
Learn More
OSS World Challenge
A global competition promoting open-source software development, offering cash prizes to outstanding projects and contributors.
Learn More
Outreachy
A program that provides paid internships to underrepresented groups in tech, focusing on open-source contributions. It supports diversity and skill development across global communities.
Learn More
Red Hat Open Source Contest
An annual contest by Red Hat that encourages students to contribute to open-source projects, with opportunities to win prizes and gain recognition.
Learn More
Season of KDE
A program to help newcomers contribute to KDE projects through mentorship during the winter. Participants collaborate on various KDE software and documentation improvements.
Learn More
Summer of Bitcoin
A global summer internship program introducing university students to Bitcoin and open-source development, offering mentorship and stipends.
Learn More
Turing 100
A mentorship program providing young women and underrepresented groups with a platform to develop technical skills by contributing to open-source projects. It includes virtual mentoring and exposure to the tech industry.
Learn MoreMore Categories

Introduction to Open Source
This category provides a carefully curated selection of invaluable resources designed to help you navigate and understand the open source ecosystem.
Explore
Learn Git and GitHub
This category offers a selection of key resources aimed at helping you master Git and GitHub, two of the most essential tools for contributing to open-source projects.
Explore
Contributing to Open Source
This category features a comprehensive collection of practical resources that outline the step-by-step workflow involved in contributing to open-source projects.
Explore
Beginner-Friendly Repositories
This category highlights a variety of active beginner-friendly repositories specifically chosen to help newcomers take their first steps into the world of open-source contributions.
Explore