Kyler Middleton
Kyler discusses her path from rural tech repair jobs to revolutionizing tech education.
There are millions of open source projects on GitHub. Join one or start your own.
Sign up for GitHubOpen source software is free for you to use and explore. Get involved to perfect your craft and be part of something big.
Your contributions help make technology better for everyone, developers and non-developers alike.
Amazing developers use GitHub. Contribute code to projects that change how software is built.
Whatever your skill level, working on open source software is a great way to learn new things.
Open source is made by people just like you. Learn how to contribute, launch a new project, and build a healthy community of contributors.
Read Open Source GuidesEvery Friday, invest a few hours contributing to the software you use and love.
Contribute on Open Source FridayBrowse data from over 3,800 projects on the experiences and backgrounds of those who use and build open source software.
Read Open Source SurveyWhether you are new to code or ready to start a big project, there are a few ways to get involved in open source.
Learn how developers build and maintain open source software. You can watch a project that interests you to see its progress as it happens.
You don’t have to build everything from scratch. Make copies of your favorite projects, experiment in private repositories, and tailor tools and features to meet your needs.
Make a suggestion, fix a bug, improve documentation, or contribute code to a project. Even asking questions helps.
Open source software is made by people just like you. Here’s how they got started.
Kyler discusses her path from rural tech repair jobs to revolutionizing tech education.
Aaron’s journey towards progressive enhancement and inclusive design.
Dr. Annalu Waller on the intricate, interdependent network of support that shapes our lives.
Whatever your interest—whether it’s mobile apps or astrophysics—there’s an open source project for you.
We’re building developer tools alongside you. We hope they help you perfect your process, work on projects of any size, and share ideas with your friends and coworkers. Take them for a spin or help us build them.
Hubot is a chat bot, modeled after GitHub’s Campfire bot, hubot. He’s pretty cool. He’s extendable with scripts and can work on many different chat services.
Git LFS is a command line extension and specification for managing large files with Git.
Public and open source projects are free to start, maintain, and contribute to. Add advanced collaboration tools to your private repositories for $7/month.
Be the first to hear about GitHub’s latest open source tips and resources.