Skip to content
GitHub for Nonprofits

Drive social impact one commit at a time

GitHub for Nonprofits enables organizations to leverage technology to drive forward their missions and accelerate human progress. Verified nonprofits get exclusive access to a free GitHub Team plan or 25% off the GitHub Enterprise cloud plan.

Exclusive discounts for verified nonprofits

Free access to a GitHub Team plan

Receive access to advanced collaboration tools for individuals and organizations.

25% off GitHub Enterprise Cloud

Get access to additional security, administrative, and customization options.

Unlock the Nonprofit Developer Pack

Advanced technology shouldn't be gated behind high-margin corporate budgets. We’ve partnered with leading tech companies for exclusive discounts to help you solve the world's most pressing challenges.

Let GitHub power your mission

Investing in GitHub is not just about adopting a tool—it's about empowering nonprofits to drive positive change and advance the Sustainable Development Goals. Join us at GitHub, where technology meets purpose, and together, let's create a more sustainable and equitable future for all.

Increase visibility and widen impact

By hosting projects on GitHub, nonprofits can increase their visibility and reach a broader audience. Whether it's sharing code libraries, publishing research, or showcasing success stories, GitHub provides nonprofits with a platform to amplify their impact and attract support from donors, funders, volunteers, and partners.

Tap into the open source community

GitHub is home to the largest open source community on the planet - over 100 million developers. Whether you’re scaling your organization or just learning how to code, GitHub is your home. Join the world’s largest developer platform to build the innovations that empower humanity.

GitHub provides us with a platform to amplify the critical needs of forcibly displaced persons and attract support from donors, volunteers, and partners, while also tapping into skills and resources of an incredible developer community.
Seema IyerUSA for UNCHR

Get started today

Build your nonprofit on the world's most advanced developer platform. Verified nonprofits get exclusive access to a free GitHub Team plan or 25% off the GitHub Enterprise cloud plan.

Join GitHub for NonprofitsContact us

Frequently Asked Questions

Who qualifies for GitHub for Nonprofits?

Nonprofit organizations that are 501(c)(3) or equivalent and are non-governmental, non-academic, non-commercial, and non-political in nature are eligible for a free GitHub Team Plan with unlimited private repositories and unlimited users or 25% off of GitHub Enterprise Cloud.

What if our organization does not qualify for nonprofit status but works in the social sector?

At this time, we only support registered 501(c)(3) or equivalent organizations. In the future, we hope to provide additional programmatic support to social sector organizations.

What are the different GitHub pricing plans?

GitHub offers free and paid plans for storing and collaborating on code. Some plans are available only to personal accounts, while other plans are available only to organization and enterprise accounts. For more information about accounts, see "Types of GitHub accounts."

I'd like more information on how GitHub for Nonprofits works, where can I go?

Check out the GitHub for Nonprofits documentation to learn more about the platform and services.

I have another question, how do I reach the team?

If you would like to learn more about our programming, partner with us, or get in touch, contact our team today.

What is the Nonprofit Developer Pack?

The Nonprofit Developer Pack is a curated collection of free and discounted services from GitHub and our partners. It provides nonprofits with access to premium developer tools, cloud credits, and security suites to help them scale their missions without being limited by their tech budgets.

How is this different from the existing GitHub for Nonprofits program?

The Developer Pack expands these benefits by including external tools and services from partner companies.

How do I apply for the Pack?

The process is handled through the GitHub for Nonprofits portal:

  1. Authentication: Sign in to your GitHub organization account.

  2. Automatic Check: Our system first checks if your organization is already in our validated database.

  3. Manual Application: If you aren't automatically validated, you can submit a form with your country of registration, registration ID, and proof of status (e.g., your 501(c)(3) letter).

How can my company become a partner?

We are actively onboarding partners who want to support the social sector. Partners benefit from early exposure to thousands of nonprofits and the opportunity to help shape the program’s future. If you’re interested, contact our team today.