Pricing score

7.3

GitHub Pricing Profile

A platform for version control and collaboration, allowing developers to manage and store their code projects, track changes, and collaborate with others.

GitHub – Up to 25% off

*only for Spendbase customers

See details

Key Takeaways

Unclear Pricing Structure

Users have reported confusion regarding GitHub's pricing model, especially concerning the transition from free to paid plans. Some feel that the pricing details are not transparent and that additional costs for private repositories and team features are not clearly communicated upfront.

Scaling Costs

GitHub's pricing model can become quite expensive as more team members are added. This per-user pricing structure can make it costly for larger teams or organizations, potentially making it less competitive compared to other tools that offer flat-rate pricing or more inclusive team packages.

Higher Costs Compared to Competitors

GitHub is often seen as more expensive compared to some of its competitors like BitBucket, which may offer similar services at a lower cost. This comparison is a common concern for users evaluating the cost-effectiveness of different version control platforms.

Product Overview

image

GitHub is a web-based platform that provides version control and collaboration features for software development using Git. It allows developers to manage and track changes to their codebase, facilitating collaborative work through features like branching, pull requests, and code reviews. GitHub supports open-source and private repositories, enabling users to share and collaborate on projects with both public and restricted access. Its integrated issue tracking and project management tools help streamline development workflows and maintain project organization. Additionally, GitHub offers a range of automation and CI/CD (continuous integration/continuous deployment) features to enhance the development lifecycle and deployment processes.

INSIGHTS

Our insights about GitHub pricing

01

Pricing barrier for startups

02

GitHub can host your website without a domain free of cost

03

Dev community focus and collaborative opportunities

Our insights about GitHub pricing

avatar

Verified User

It's super easy to use and the price point for a small business makes it s no brainer. When you are running a business that has an engineering team executing a scrum development process, you really need a place/way to store your code so that it can be checked in and out and you have easy version control.

avatar

Jay

It is completely free for developer to share their code and work with whole community and it is free of cost to user for download. The pricing of GitHub is also comfortable with small to big organize. Also free package is comfy with individual use. And It will also provide student plan which has many other website premium package for free.

avatar

Rahul

For young startups, the price is too much. I know because I considered long and hard before launching my startup. Finally I settled using AWS Code Commit, but that is not as good as compared to this. I would gladly make the switch, only if they had a more lucrative payment plan.

avatar

Er R S.

First of all, the best part is that we can host our website without a domain free of cost. Apart from my likes, it has beautiful features like sharing a code module with our co-workers, and we can do work collaboratively. I used to upload all the code files of training subjects and efficiently distribute them with all trainees. It saves all my time, and personally, I always feel without Git, what would be my life mean nothing. According to my experience, almost a population of developers are using Github due to its unique features.

avatar

Fedor

If you aren't a student or trying to work on an independent project, cost and plans can quickly get in the way of your project's progress. Cost is usually the biggest reason many professionals in the startup industry decide to use GitHub's competitors, like BitBucket. Competitors of GitHub also offer the option of using either Git or Mercurial as their VCS. Additionally, GitHub still charges per month to host projects privately, which is a huge issue of cost.

avatar

Verified User

It's super easy to use and the price point for a small business makes it s no brainer. When you are running a business that has an engineering team executing a scrum development process, you really need a place/way to store your code so that it can be checked in and out and you have easy version control.

avatar

Er R S.

First of all, the best part is that we can host our website without a domain free of cost. Apart from my likes, it has beautiful features like sharing a code module with our co-workers, and we can do work collaboratively. I used to upload all the code files of training subjects and efficiently distribute them with all trainees. It saves all my time, and personally, I always feel without Git, what would be my life mean nothing. According to my experience, almost a population of developers are using Github due to its unique features.

avatar

Jay

It is completely free for developer to share their code and work with whole community and it is free of cost to user for download. The pricing of GitHub is also comfortable with small to big organize. Also free package is comfy with individual use. And It will also provide student plan which has many other website premium package for free.

avatar

Fedor

If you aren't a student or trying to work on an independent project, cost and plans can quickly get in the way of your project's progress. Cost is usually the biggest reason many professionals in the startup industry decide to use GitHub's competitors, like BitBucket. Competitors of GitHub also offer the option of using either Git or Mercurial as their VCS. Additionally, GitHub still charges per month to host projects privately, which is a huge issue of cost.

avatar

Rahul

For young startups, the price is too much. I know because I considered long and hard before launching my startup. Finally I settled using AWS Code Commit, but that is not as good as compared to this. I would gladly make the switch, only if they had a more lucrative payment plan.

AVAILABLE PRICING MODELS

How much does GitHub cost?

GitHub has a free plan offering the basics for individuals and organizations. It includes unlimited public/private repositories, automatic security and version updates, 2,000 CI/CD minutes/month, 500MB of Packages storage and more.

Team

  • The plan for advanced collaboration for individuals and organizations includes access to GitHub Codespaces, protected branches, multiple reviewers in pull requests, draft pull requests, code owners, required reviewers, Pages and Wikis, environment deployment branches and secrets, 3,000 CI/CD minutes/month, 2GB of Packages storage, Web-based support.
  • The price is $4 per user/per month.

Enterprise

  • The plan focused on security, compliance, and flexible deployment includes Enterprise Managed Users, user provisioning through SCIM, Enterprise Account to centrally manage multiple organizations, environment protection rules, repository rules, audit Log API, SOC1, SOC2, type 2 reports annually, FedRAMP Tailored Authority to Operate (ATO), SAML single sign-on, advanced auditing, GitHub Connect 50,000 CI/CD minutes/month and 50GB of Packages storage.
  • The price is $21 per user/per month.

GitHub Pricing Rating

Ease of Use: 4/5

GitHub offers a robust platform for version control with a generally user-friendly interface. However, new users might find its extensive features and Git-based workflows complex initially.

Cost Efficiency: 4.5/5

GitHub provides a strong value proposition with a free tier that includes unlimited public and private repositories. Paid plans offer advanced features and support, with pricing that scales well for individual developers and teams, making it cost-effective for most users.

Features and Functionality: 5/5

GitHub stands out with its comprehensive feature set, including powerful version control, pull requests, code reviews, and integrations with numerous tools. Its extensive capabilities for collaborative development and project management make it a top choice for developers.

Alternatives

Compare GitHub with alternatives

Best value
GitLab

Pricing score

8
DevOps
GitLab is an AI-powered DevSecOps platform that integrates all essential develop...
View more

FAQ on GitHub Pricing

Can GitHub integrate with other tools?

Yes, GitHub integrates with a variety of third-party tools and services, including continuous integration/continuous deployment (CI/CD) systems, project management tools, and communication platforms. Popular integrations include Slack, Jira, and Travis CI, enhancing workflows and development processes.

How does GitHub handle version control?

GitHub uses Git, a distributed version control system, to track changes to code. Users can create branches to develop features or fixes independently, and then merge these changes back into the main codebase through pull requests. This process helps manage different versions of code and collaborate effectively.

What is a pull request in GitHub?

A pull request is a feature in GitHub that allows developers to propose changes to a codebase. When a developer completes work on a branch, they can submit a pull request to merge those changes into another branch, such as the main branch. Pull requests include code reviews, comments, and discussions to ensure code quality before integration.

How can I use GitHub for project management?

GitHub provides tools for project management such as GitHub Issues and Projects. Issues can be used to track bugs, tasks, and enhancements, while GitHub Projects allows you to organize and manage work using Kanban-style boards and task lists.

Can I host a website on GitHub?

Yes, GitHub Pages is a feature that allows users to host static websites directly from their GitHub repositories. It is ideal for hosting project documentation, portfolios, and personal blogs, with support for custom domains and Jekyll for site generation.