No more typing reviews! Try our Samantha, our new voice AI agent.
Developer at Kenvue
Real User
Feb 7, 2024
Enables developers to work as a team on a code
Pros and Cons
  • "The control is the most valuable feature as developers can work on a single code."
  • "The initial setup requires heavy documentation which can be challenging for new developers."

What is our primary use case?

The solution is used by developers to work as a team on a code. 

How has it helped my organization?


What is most valuable?

The control is the most valuable feature as developers can work on a single code. 

What needs improvement?

The initial setup requires heavy documentation which can be challenging for new developers. 

Buyer's Guide
GitHub
June 2026
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
899,258 professionals have used our research since 2012.

For how long have I used the solution?

I have been using GitHub for more than a year. 

What do I think about the stability of the solution?

The solution is stable and I would rate the stability a ten out of ten. 

What do I think about the scalability of the solution?

It is a scalable solution. 

Which solution did I use previously and why did I switch?

Previously, we used IBM but because of the clients' requirements, we decided to move to GitHub. 

How was the initial setup?

The initial setup is mostly straightforward. The deployment takes one hour. 

What other advice do I have?

I would rate the overall solution a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Erick  Karanja - PeerSpot reviewer
Technical Lead at Cellulant Kenya
Real User
Jan 17, 2024
A highly stable and affordable solution that keeps users’ codes secure and enables them to take features to the market a bit faster
Pros and Cons
  • "Our code is secure."
  • "The product must document the CI/CD process more."

What is our primary use case?

The solution is used to store code. It is a repository manager for our code. We can also configure it to run our deployment.

What is most valuable?

It is a good product. The tool doesn’t incur a lot of cost. It is highly stable. We can easily integrate our deployment to achieve continuous integration and continuous delivery.

What needs improvement?

The product must document the CI/CD process more. It must also expose the APIs for CI/CD.

For how long have I used the solution?

I have been using the solution since 2016.

What do I think about the stability of the solution?

I rate the tool’s stability a ten out of ten. It is highly available. I have not encountered any issues.

What do I think about the scalability of the solution?

I rate the tool’s scalability a ten out of ten. I have not encountered any issues with the scalability. I am using the tool for my personal projects. If I needed someone to collaborate, a maximum of five people would have access to the tool. I do not have plans to increase the usage for now.

How was the initial setup?

The solution is cloud-based. I do not have to deploy it.

What was our ROI?

Our code is secure. We can easily roll back the changes. We can take features to the market a bit faster.

What's my experience with pricing, setup cost, and licensing?

It’s an open-source solution. We do not have to pay for it.

What other advice do I have?

I will recommend the product to others. Overall, I rate the tool a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
GitHub
June 2026
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
899,258 professionals have used our research since 2012.
Irfani Silviana - PeerSpot reviewer
Web Designer | WordPress Developer at Edamame Agency
Real User
Top 20
Oct 5, 2023
Vital for tracking and maintaining code and is equally useful in collaborative contexts
Pros and Cons
  • "GitHub's version control is valuable."
  • "It would be good if there were training materials for junior developers."

What is our primary use case?

I use GitHub to keep and maintain my code and have version control. I connect with GitHub through an application called GitHub Desktop.

What is most valuable?

GitHub's version control is valuable. A recent example was when I connected a website with GitHub, which I developed in my local environment on my computer. I kept updating the plugins directly from my computer, and then I deployed the code through GitHub, which reflected directly into the live website. GitHub sped up the development process, and I felt safe because if something went wrong, I could always go back to my previous code, so I wasn't worried I would break the whole website. It is good for developers because they have version control over their code.

Moreover, with GitHub, finding other people's code is easy. There are a lot of users who host their code on GitHub and open it to the public. Sometimes, you can learn from their code or just use their solution, so it's very good for the developer community.

GitHub is good for controlling and managing the code without destroying it.

What needs improvement?

It would be good if there were training materials for junior developers.

For how long have I used the solution?

I've worked with GitHub for about three years.

What do I think about the stability of the solution?

GitHub is stable.

What do I think about the scalability of the solution?

GitHub is scalable. It's just me using GitHub for my code. But if you had a bigger project with a team, you could always invite anyone to work with the code. GitHub is good for teams because everybody can start with one main code and then open their branch to code freely without destroying any other code. However, there should be one administrator who performs tests to combine each code.

What's my experience with pricing, setup cost, and licensing?

I use the free version of GitHub.

What other advice do I have?

Many big companies use GitHub, such as WooCommerce for example. There are a few ways to use GitHub, like through Terminal. I personally like to use GitHub Desktop because it makes it easier for the user. I rate GitHub a ten out of ten because it is very useful. I remember a time before GitHub when it was quite painful to be a developer. If I'd write code and then want to make an update, I would have to save everything in version one, then version two, and continue doing so for newer and newer versions. Then I'd end up wondering which one was the latest because it was so confusing. GitHub made it much easier to check my code and review it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Software Engineer at Wonders
Real User
Jun 9, 2023
An easy-to-deploy solution since the user just needs to run the script for the deployment to be done in a few minutes
Pros and Cons
  • "The deployment is fast since we just have to run the script, and once it's done, it takes a few minutes."
  • "Scalability is an area with a shortcoming, because of which it has room for improvement."

What is our primary use case?

We just use GitHub for the repository in our company.

How has it helped my organization?

So we have a central repository. So, we do recommend the need to push and pull everything, and that's how we use it.

What is most valuable?

The requests, push, pull, merge, and everything else in the solution are its valuable features. Later, people make their changes.

What needs improvement?

I don't have any comments on the improvement needed in the tool since I'm okay with it. I don't have anything really in mind. It's not like I am picky, and I don't need to be picky unless it's really an overblown, like, there are some bugs or some glitches or something like that in the solution. As of now, everything looks fine.

Scalability is an area with a shortcoming, because of which it has room for improvement.

For how long have I used the solution?

I have been using GitHub for more than five years. We just use the solution for work in our company.

What do I think about the stability of the solution?

Stability-wise, I rate the solution an eight out of ten.

What do I think about the scalability of the solution?

Scalability-wise, I rate the solution an eight out of ten.

We plan to increase the usage of the solution. There are a lot of products out there in the market, but I wouldn't say I would recommend it, but if you use it, then it's fine. I don't really compare much as long as that's what is expected from the solution functionality-wise is fulfilled. So, then I am fine with it.

How are customer service and support?

I don't use the solution's customer support.

How was the initial setup?

Regarding the initial setup, I rate it an eight on a scale of one to ten, where one is difficult and ten is easy.

The solution is deployed on a private cloud since it is a corporate thing. We don't go for a public cloud.

The deployment is fast since we just have to run the script, and once it's done, it takes a few minutes.

What about the implementation team?

My company has schedules, and we assign people to do the deployment. So, it's rotational. Let's say I do the deployment this week, and then another person does it next week.

What's my experience with pricing, setup cost, and licensing?

I don't know about the solution's cost. My company purchased it. Before, we used to receive the free version, but then they purchased some of the features.

What other advice do I have?

I am using the solution, and I am fine with it. I would definitely recommend the solution to those planning to use it. I rate the overall solution an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
RiteshKapse - PeerSpot reviewer
IT Analyst at Envidia Graphics Private Limited
MSP
May 4, 2023
Beneficial version control and continuous integration, but guides would be helpful
Pros and Cons
  • "The most valuable feature of GitHub is version control and continuous integration."
  • "The solution can improve by adding video guides, official guides, or short courses that cater to beginners who are new to the system. These resources could offer step-by-step guidance on how to use GitHub, including common procedures such as pulling and committing. Currently, many of us have to resort to searching for information on how to do these tasks via Google. An official guide provided by GitHub itself would be a valuable asset to newcomers and would save them time and effort."

What is our primary use case?

GitHub is an excellent platform for organizing all sorts of information. I personally found it beneficial for keeping track of my coding projects, and recommendations, and occasionally making commits. By creating branches, I could easily focus on specific areas and even delve into things like creating my website using GitHub pages. Overall, I found these features to be very practical and advantageous.

How has it helped my organization?

In my case, I prefer to keep my repositories public, especially for small-scale organizations that don't require a high level of privacy. I find it useful to maintain a public profile because it allows me to showcase my work whenever I'm looking for a new job or updating my profile. By doing so, others can visit my profile, review my details, and verify the accuracy of my work history. This way, I can confidently stand by everything that I have accomplished throughout my career.

What is most valuable?

The most valuable feature of GitHub is version control and continuous integration.

What needs improvement?

The solution can improve by adding video guides, official guides, or short courses that cater to beginners who are new to the system. These resources could offer step-by-step guidance on how to use GitHub, including common procedures such as pulling and committing. Currently, many of us have to resort to searching for information on how to do these tasks via Google. An official guide provided by GitHub itself would be a valuable asset to newcomers and would save them time and effort.

There is potential for GitHub to enhance its features to be more like a Jenkins pipeline or CI/CD pipeline. While I currently use GitHub for code integration, I would like to see more emphasis placed on code management and automation. It would be beneficial to have more input on these areas within GitHub.

For how long have I used the solution?

I have been using GitHub for approximately five years.

What do I think about the stability of the solution?

The stability could improve.

I rate the stability of GitHub a seven out of ten.

What do I think about the scalability of the solution?

We have approximately 20 software developers using this solution.

I rate the scalability of GitHub a seven out of ten.

How are customer service and support?

The support could improve. I have received online discussion forum support but it could improve.

How would you rate customer service and support?

Neutral

How was the initial setup?

We might be switching to GitLab.

I rate the initial setup of GitHub a seven out of ten.

What's my experience with pricing, setup cost, and licensing?

I am using the free version of the solution. However, there are some costs my organization pays.

What other advice do I have?

My advice would be to take some time to clean up your repository and organize your data, step by step, in order to optimize its performance and make it more user-friendly. It can be challenging to work with applications like this when there is a lack of resources or input. However, by investing time in making your repository more efficient, you can reduce the potential for overwhelm and streamline your workflow.

I rate GitHub a seven out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sameer AHAMED - PeerSpot reviewer
Senior Software Engineer at Huawei Technologies India
Real User
Oct 9, 2022
Offers excellent change history in an easy-to-use, highly scalable, and stable solution
Pros and Cons
  • "The best feature is the ability to track the history of all code changes, and it's easy to use. Additionally, as it's open source, anyone can use that feature resulting in distributed development. This opens the door to collaboration with different code and developer, feature, and master branches of development."
  • "The best feature is the ability to track the history of all code changes, and it's easy to use."
  • "The GUI design is poor, so I exclusively use the CLI, which is much easier to use and understand. It would be great to see the GUI updated to be more user-friendly."

What is our primary use case?

Our primary use is for open-source code management and distributed version control. We use the solution to coordinate the work of developers, assisting them in developing and maintaining our source code. We also use the tool for code review purposes using the GitHub repository, where I can comment on or review lines of code for developers to edit and improve performance. They then receive a notification alerting them of the desired update, which the project developer and project lead can approve.

What is most valuable?

The best feature is the ability to track the history of all code changes, and it's easy to use. Additionally, as it's open source, anyone can use that feature resulting in distributed development. This opens the door to collaboration with different code and developer, feature, and master branches of development.

The solution also features robust security, high speed, and good integrity.

Excellent code management means that, even when developers accidentally delete sections of code, it's easily retrievable. GitHub reduces developer workload and saves them time.

What needs improvement?

The GUI design is poor, so I exclusively use the CLI, which is much easier to use and understand. It would be great to see the GUI updated to be more user-friendly. 

It isn't possible to run different branches simultaneously, and it would be good to see support for that.

For how long have I used the solution?

We have been using GitHub for over seven years. 

What do I think about the stability of the solution?

GitHub is very stable; we can use it throughout the development process.

What do I think about the scalability of the solution?

The solution is highly scalable. We have between 100 and 150 end-users, both developers and testers.

How are customer service and support?

We haven't encountered an issue we couldn't fix ourselves or by using Stack Overflow or Google, so good community support is available.

How was the initial setup?

The initial setup is very straightforward; creating a repository and the paths required for local and other branches is easy.

The deployment time depends on the project size. We follow an agile sprint cycle so we can carry out new deployments every one to two weeks, and they don't take much time at all.

What's my experience with pricing, setup cost, and licensing?

GitHub is an open-source application. It's free to use.

What other advice do I have?

I would rate the solution an eight out of ten. 

We use GitHub because it's open source and makes code management straightforward; it's simple to track different code versions and change history. It's an easy-to-use, efficient application.

For someone looking to use the solution for the first time, I would say it's straightforward and possible to learn the significant features in a day. Learning to clone projects, push and pull code, and use comments is simple.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1927083 - PeerSpot reviewer
Works at a pharma/biotech company with 51-200 employees
Real User
Sep 1, 2022
User-friendly and great integration with third-party softwares
Pros and Cons
  • "Complication free with good ability for third-party integrations."
  • "Using GitHub has been beneficial for us because it was an easy process for users and it has improved efficiency."
  • "The solution lacks sufficient support in terms of professional services that could be provided proactively to customers."

What is our primary use case?

We use this product to host the code base for different development teams within our organization and for versioning the codes and integrating with CI/CD tooling. We have a partnership with GitHub and I'm a product manager. 

How has it helped my organization?

Using GitHub has been beneficial for us because it was an easy process for users and it has improved efficiency. In contrast to Bitbucket or Azure Repos, moving things over to GitHub was simple.

What is most valuable?

We like the simplicity of GitHub and that it is free of complications, as opposed to other tools on the market. Its ability to be integrated with third-party softwares such as Azure Pipelines or Jenkins, is great.

What needs improvement?

The solution lacks sufficient support in terms of professional services that could be provided proactively to customers. The product documentation could be improved. What currently exists on the GitHub website is not complete and not sufficient to help end users with customizations or integrations, tools for code quality, or app security. In the next release, I would love to see something around security as well as some code analysis and open-source vulnerability detection features. It would be helpful if there was a better DevOps offering from GitHub. GitHub Actions is still maturing.

For how long have I used the solution?

I've been using this solution for two years. 

What do I think about the stability of the solution?

The solution is stable. 

What do I think about the scalability of the solution?

GitHub is scalable, we have around 120 users. They are mainly software developers and engineering managers. We have three people, DevOps engineers and support engineers, working with GitHub and we're likely to expand usage. 

How are customer service and support?

Our technical support experience has been quite good in terms of response and expertise.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We previously used Bitbucket and Azure Repos. We switched to GitHub because of its ease of implementation and ease of onboarding new users, as well as its integration with third-party tooling.

How was the initial setup?

The initial setup was straightforward. We are in a regulated industry with a large volume of organizations, and there are additional processes that need to be taken care of. Taking all that into account, the deployment took about 10 days. Implementation of GitHub alone just takes a few hours. We worked with a third-party vendor. 

What was our ROI?

The product certainly saves us a lot of time and that equals money. We save time in terms of how the code base can be managed and versioned. We have better control over the release of the product, and we have reduced the time that takes. We're getting a good ROI. 

What other advice do I have?

I recommend this solution even though it does not provide the complete suite. There are DevOps services coming in from Microsoft, for example, and you need to go to GitHub Actions separately. Source code management is better on GitHub and I would rate that higher.

Overall, I rate this solution seven out of 10. 

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Managing Director at Enigen Italia
Real User
Sep 1, 2022
Cloud-based, easy to manage, and there is no installation required
Pros and Cons
  • "The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it."
  • "It would be better if the amount of storage were increased."

What is our primary use case?

I am a senior product development engineer and I use GitHub in this capacity.

Essentially, this is the Git product, but in the cloud.

What is most valuable?

The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it.

What needs improvement?

It would be better if the amount of storage were increased.

For how long have I used the solution?

We have been using GitHub for between six and twelve months.

What do I think about the stability of the solution?

GitHub is a stable solution.

What do I think about the scalability of the solution?

This is a scalable, cloud-based product. We have a small team and do not plan to increase the number of users.

How are customer service and support?

We have never needed to contact technical support. Any problems that we have had, we have always been able to solve.

I would rate the technical support a two or three out of five.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I have used on-premises repositories but it was a long time ago.

How was the initial setup?

No installation is required.

What's my experience with pricing, setup cost, and licensing?

There are no licensing fees for the features that we use. We are on the free tier.

What other advice do I have?

This is a product that I recommend for developers because everybody in the software development field is using it.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.