GitHub provides free plans for open-source projects and paid plans offering unlimited private repositories. Organizations also can choose a paid plan with sophisticated security and administrative features.

Every user account and organization on GitHub can have unlimited collaborators on any number of public repositories.

User and organization accounts with paid billing plans can also use unlimited private repositories. Anyone can view public repositories, while private repositories have their visibility limited to just you and your collaborators.

Organizations can also choose to upgrade to the Business plan for sophisticated user and identity management features and a service level agreement for uptime availability. For more information, see "Organization billing plans."

You can see all of our plans and pricing for users and organization accounts at You can upgrade or downgrade your plan at any time.

Tip: Unlimited private repositories are free for verified students, teachers, and academic researchers. For more information, see our education page.

If you're interested in running a GitHub instance inside your private network, we also provide GitHub Enterprise as an on-premises solution.