Try our new research platform with insights from 80,000+ expert users
Ahmad Iqbal - PeerSpot reviewer
Full Stack Developer at Selteq
Real User
Top 5
Oct 31, 2024
Streamlined resource management with welcoming features and reasonable pricing
Pros and Cons
  • "The most valuable features are the speed, low latency, and the clear, concise set of commands."
  • "There is nothing that I find that needs improvement in GitHub."

What is our primary use case?

I mostly use GitHub to save repositories that I encounter when scrolling or searching for resources. Even if they are not immediately relevant to me, I know they will be useful in the future. So, I save those repositories in my GitHub account. Whenever there is any requirement from a client or a project with a similar base, I use those repositories for the data.

How has it helped my organization?

GitHub has made handling repositories more manageable and helps in organizing resources effectively.

What is most valuable?

The most valuable features are the speed, low latency, and the clear, concise set of commands. GitHub is not complicated to use and is very user-friendly. It's also beginner-friendly, making it welcoming for newcomers.

What needs improvement?

There is nothing that I find that needs improvement in GitHub. The introduction of GitHub Copilot has made everything much easier and flexible.

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

For how long have I used the solution?

I have been using GitHub for around two years.

What do I think about the stability of the solution?

GitHub is a stable product. There are no issues with stability.

How are customer service and support?

I have never needed to contact GitHub's support team. I have always found alternative solutions if I encountered any issues.

How was the initial setup?

If you do not have any dependencies installed and you are starting from scratch, it takes about 20 to 25 minutes to ensure everything is according to your needs. While installing other dependencies and tools, GitHub can also be installed, so it does not require extra time.

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

The pricing is reasonable and not expensive.

What other advice do I have?

I would recommend GitHub to others as it is user-friendly and easy for beginners to adapt to and learn. The introduction of GitHub Copilot has further simplified usage.

I'd rate the solution nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Vengadesh Raj - PeerSpot reviewer
Engineer - Product and Platform Engineering at Altimetrik (Deployed at FORD)
Real User
Top 5Leaderboard
Oct 21, 2024
Streamlined collaboration with enhanced code management and an easy setup
Pros and Cons
  • "The most valuable features of GitHub include its ability to integrate with Jira and multiple CI/CD platforms like Techton, allowing for seamless project management."
  • "GitHub could improve in resolving conflicts when multiple developers modify the same line of code."

What is our primary use case?

GitHub is used to maintain code in a centralized place, which allows multiple teams to work on the same repository. It is also integrated with Jira and other tools like CACD pipelines. GitHub streamlines project collaboration by enabling developers to clone, modify, and push changes into a centralized repo. It supports project collaboration for software development processes.

How has it helped my organization?

GitHub aids in distributing work among team members, allowing them to focus on their own tasks without worrying about conflicts. By integrating with Jira, it helps track the progress of tasks and their states, such as development, merge, or deployment. It provides a secure and reliable way to store business code.

What is most valuable?

The most valuable features of GitHub include its ability to integrate with Jira and multiple CI/CD platforms like Techton, allowing for seamless project management. Additionally, the pull request feature, which controls code insertion into branches by code owners, is highly beneficial.

What needs improvement?

GitHub could improve in resolving conflicts when multiple developers modify the same line of code. Introducing a feature to manage and resolve conflicts directly within the application rather than on local machines would be beneficial.

For how long have I used the solution?

I have been using GitHub for four years.

What do I think about the stability of the solution?

GitHub is stable, as I have never encountered or heard of issues such as application crashes or data loss. Even if server issues occur, GitHub takes responsibility, ensuring stability.

What do I think about the scalability of the solution?

As an intermediate-level user, I find GitHub's scalability to be high, rating it at nine out of ten. Its advanced features allow maintaining multiple projects effectively.

How are customer service and support?

I don't have any experience with technical support for GitHub.

How would you rate customer service and support?

Positive

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

Previously, I used GitLab, which has its own pipeline features. GitHub was chosen for its maturity, reliability, and global adoption by many organizations for application development.

How was the initial setup?

GitHub is easy to set up, rated ten out of ten. Users just need to set up a username, password, and create an access token. It is user-friendly even with basic knowledge, and the GitHub official page offers simple documentation.

What about the implementation team?

Each individual is responsible for maintaining their repository. GitHub management and maintenance are handled by all project team members collectively.

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

I have not paid for GitHub as I use the free version for personal projects. Organizations may take separate servers from GitHub based on their needs, yet I am unaware of the pricing details.

What other advice do I have?

Users can trust GitHub as a secure place to store their business code because many large organizations use it. It provides a reliable centralized location for maintaining repositories, and its maturity and research make it a best-in-class option.

I'd rate the solution 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
March 2026
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,797 professionals have used our research since 2012.
Nishank Gupta - PeerSpot reviewer
Technical Consultant at a tech vendor with 10,001+ employees
Real User
Top 20
May 22, 2024
Easy to install, stable and much better than similar tools
Pros and Cons
  • "It's beneficial for managing multiple tasks and controlling versions of your product."
  • "In complex cases, we have to use the terminal for conflict resolution. If those conflicts could be resolved visually in the editor, that would be much better."

What is our primary use case?

I use it for repositories. We use it for version control and for deployments. We use pipelines in GitHub to deploy projects in Salesforce.

What is most valuable?

GitHub is much better than similar tools like Bitbucket. It's cheaper, and resolving merge conflicts is much easier.

What needs improvement?

In complex cases, we have to use the terminal for conflict resolution. If those conflicts could be resolved visually in the editor, that would be much better.

For how long have I used the solution?

I have been using it 

What do I think about the stability of the solution?

It is a stable product. I haven't encountered any bugs in the last few months.

What do I think about the scalability of the solution?

It is a scalable product. Every developer in my company uses GitHub, so if my company has 100 developers, then 100 of them are using it.

How was the initial setup?

The initial setup is very easy. 

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

It's cheaper than Bitbucket. Bitbucket is more expensive in terms of pipelines, which charge based on the time on the Python page in streaming.

What other advice do I have?

I would recommend using it. It eliminates a lot of hassle. For example, suppose you're assigned multiple tasks. You could be working on one task and commit changes to a development branch. If something else becomes a priority, you can switch to that task and commit changes for it. This way, you have backups and can control the versions of your product.

It's beneficial for managing multiple tasks and controlling versions of your product. 

You can commit changes to branches for development, and if something is a priority, you can switch to another task and commit changes for that. 

GitHub provides a backup and allows you to control the versions of your product.

It is easy to learn. I would rate it a ten 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
CEO at Spectrum Works
Real User
Top 20
May 21, 2024
The AI feature helps to write code and proposes how functions can be optimized better
Pros and Cons
  • "You can write the code with AI. But when it comes to implementation, you must upgrade the bits of code that will support this and generate solutions based on that architecture. Then, you need comparable code bits. Therefore, AI can propose how much a specific function can be better optimized. So, AI can help stakeholders reach tasks quicker."
  • "I decided not to use GitHub but developed my tool because I found it more efficient. I'm familiar with my tools, making them easier to use. I like being able to customize them to fit my workflow and the way I think.. Software development is like a personal workshop, and I tailor my version control to match my approach."

What is most valuable?

You can write the code with AI. But when it comes to implementation, you must upgrade the bits of code that will support this and generate solutions based on that architecture. Then, you need comparable code bits. Therefore, AI can propose how much a specific function can be better optimized. So, AI can help stakeholders reach tasks quicker.

What needs improvement?

I decided not to use GitHub but developed my tool because I found it more efficient. I'm familiar with my tools, making them easier to use. I like being able to customize them to fit my workflow and the way I think.. Software development is like a personal workshop, and I tailor my version control to match my approach. 

You have to do the crazy things to make real changes. Everything stays the same without them. Having a good backup system is crucial. If something goes wrong, you can roll back to a stable state. This mindset drives me to create tools that align with my thinking. These methods aren't easily accommodated on platforms like GitHub, so I prefer to use my tools. 

The solution is the priority, not the specific tools or methods used. For example, imagine you need a simple solution, like a pizza kiosk locator. You're driving and want to find a pizza place quickly. The solution should focus on delivering this functionality, perhaps using Google Maps integration. The key is prioritizing the solution over the technical components.

The solution should allow you to press a button, see the distance to the nearest pizza place, navigate there easily, and even contact them if needed. Companies have resources and processes. The key lies in leveraging these resources to enhance business processes and stay competitive. The primary focus should always be improving efficiency and competitiveness through better combinations and evolution of these processes.

Despite its age, GitHub still holds value, especially in its older functions. However, to maintain relevance and satisfy existing and new users, GitHub should develop newer functions while preserving its traditional ones. This balance would ensure the community's satisfaction and integrate newer features. It seems they're already aware of this need and are working on it, so it's reasonable to expect gradual improvements over time.

What do I think about the scalability of the solution?

The tool is scalable. 

What other advice do I have?

GitHub has become a standard in software development, with millions of users, solutions, and a vast array of software packages and commits. It's reliable, proven, and fosters a strong social community. However, it's important to recognize that not all development processes fit within the GitHub model. In some cases, like ours, we have a unique setup where certain components, like front end and JavaScript libraries, can be hosted on GitHub, while others, like the database, are better managed internally with our tools.

Many solutions are inherently vendor-specific because they reflect the unique way each company conducts its business. These processes often give companies a competitive edge, and they're closely guarded as proprietary secrets. Exposing these processes to a wider audience could diminish that competitive advantage.

Lufthansa, for instance, relies on around ten thousand applications developed in-house and with partners to run their core business operations. 

Similarly, as a competitor in Formula One racing, Ferrari undoubtedly has closely guarded secrets contributing to its success.

SAP encountered issues with its approach to creating minimal solutions for small and medium-sized businesses (SMBs). While they intended to cater to smaller companies, cutting functions led to a loss of value, making it no longer truly SAP. Similarly, many large companies adopting out-of-the-box SAP solutions found their processes becoming standardized, causing dissatisfaction. Companies wanted their unique processes preserved, not homogenized like competitors'.

I rate the overall product an eight out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Yantao Zhao - PeerSpot reviewer
Software Integration Engineer at Thales
Real User
Top 5Leaderboard
May 19, 2024
Offers a free version and is helpful to set up simple pipelines
Pros and Cons
  • "GitHub is good for small companies and for personal use."
  • "Though I haven't done much research, GitHub lacks in providing more functions like GitLab."

What is our primary use case?


What is most valuable?

The product can be used to set up simple pipelines. GitHub is owned by Microsoft and is deployed on Azure. If you work offline with Azure, it is very easy to link to GitHub because Azure's cloud engineering is designed to handle a lot of use cases.

What needs improvement?

Though I haven't done much research, GitHub lacks in providing more functions like GitLab. GitHub should aim to provide more functionalities.

For how long have I used the solution?

I have been using GitHub for many years.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a seven out of ten.

The product is becoming more and more complex if I consider how it was in the past. If you search the tool's menu, sometimes the terms are used by clouds like AWS and Azure. AWS has a set of words and terms, while Azure also has a similar set of words. The meaning of the words in Azure is not as straightforward as it is in AWS. GitHub has a lot of new terms, menus, and functions, which are sometimes not very straightforward to understand.

What do I think about the scalability of the solution?

The product's scalability should be fine since Microsoft mostly supports it, and I believe that it is available on the cloud services offered under Azure.

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

I tried to use Atlassian's cloud services, but eventually, I chose GitHub, considering its internal integration with Microsoft.

How was the initial setup?

The product has no deployment phase since the tool has an open-source version available on the cloud.

The solution is deployed on the cloud model.

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

I use the tool's free version.

What other advice do I have?

The product is used in the development workflow because most of the open source software is in GitHub, so sometimes, just a couple of links to other software can be done easily.

GitHub is good for small companies and for personal use. GitLab is more useful for mid-sized and big companies.

I would not recommend the product for large development projects.

I recently learned more about AI. In the cloud, if I develop an application using AI and link it with GitHub, then I can create a web app linked with the solution. With the use of new codes in GitHub, it can trigger the app to be deployed automatically in the cloud. GitHub is useful for Windows-based applications, and it is the best choice because of the internal integration between both the tools.

In terms of the benefits derived from the use of the product, I would say that if you search for some technical or computer problems or issues, I think that 80 percent of them can be associated with GitHub's sample codes. The product is a place where developers can get clear knowledge about codes.

I use the centralized functions of the tool for my personal use.

Considering that the product is used by small companies or organizations where Windows-based products are used, I rate the tool nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Aayushi Tailor - PeerSpot reviewer
Senior Mobile Application Developer at qodors
Real User
Top 5
Oct 8, 2024
Efficient code management with straightforward commands and robust pipelines
Pros and Cons
  • "GitHub provides enough storage for uploading the source code."
  • "When I was new, I faced challenges with Git commands, such as reversing or deleting mistakes."

What is our primary use case?

I use GitHub for version controlling of the code. I have experience using GitHub to upload the source code and manage tasks.

How has it helped my organization?

GitHub has improved efficiency by being easy to use for any user, and it offers good documentation that makes it easy to follow the steps.

What is most valuable?

GitHub provides enough storage for uploading the source code. It makes it easy to push code, and the Git commands are straightforward to use. The documentation is also good, and I appreciate the CI/CD pipelines that we use for web applications to upload the application in development mode and production mode.

What needs improvement?

When I was new, I faced challenges with Git commands, such as reversing or deleting mistakes. Additionally, merging code from multiple branches can sometimes result in conflicts, which are difficult to resolve.

For how long have I used the solution?

I have been using GitHub for five years.

What do I think about the stability of the solution?

I have not faced any issues with the stability of GitHub.

What do I think about the scalability of the solution?

For large-scale projects, there can be issues when multiple employees work on the same project and need to merge code into a single branch, resulting in potential conflicts. However, it's a problem with team understanding, not GitHub itself.

How are customer service and support?

GitHub's support team is really good.

How would you rate customer service and support?

Positive

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

I used GetStream.io earlier, but I have not implemented it in a live application.

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

I do not know anything about the pricing.

What other advice do I have?

I would recommend GitHub to my colleagues.

I'd rate the solution ten out of ten.

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
Sanjeeb Pandey - PeerSpot reviewer
DevOps Architect at a tech vendor with 10,001+ employees
Real User
Top 20
Sep 15, 2024
Offers good integration and provides code-scanning capabilities
Pros and Cons
  • "The technical support of the solution is good, and our company has used it for GitHub upgrades."
  • "GitHub should work on enhancing its search capability. The tool should add some more features and functionalities."

What needs improvement?

One major disadvantage, which I believe GitHub is and which the tool should work on, is that it does not provide good reporting capabilities from a compliance perspective. If we are using GitHub for 500 users, sometimes the compliance team asks for a certain kind of report on how many users are not active and who left the company, and GitHub does not provide such a granular report. GitHub should improve its reporting capability.

GitHub should work on enhancing its search capability. The tool should add some more features and functionalities.

For how long have I used the solution?

I have been using GitHub for six to seven years.

What do I think about the stability of the solution?

Performance-wise, if we have set it up properly, we will not encounter any major performance issues with the tool. It works fine.

What do I think about the scalability of the solution?

My company has an enterprise-level setup, so we have a large user base.

How are customer service and support?

The technical support of the solution is good, and our company has used it for GitHub upgrades. We raised our tickets with the support team. Support-wise, GitHub is good. They respond back on time and give us the exact SOP, which we need to follow when we run into some specific issue where we need their support. Support-wise, they are good. I rate the technical support an eight out of ten.

How would you rate customer service and support?

Positive

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

Some other teams in my company use GitHub Actions.

How was the initial setup?

The product's initial setup phase is straightforward. It is not very difficult. In our company, we have a setup on the server and on AWS also. We are using the cloud version of GitHub.

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

The tool's pricing was compatible with our company's needs. As far as other tools are concerned, I think, in terms of price, GitHub is okay compared to other tools.

What other advice do I have?

Before GitHub, we used Perforce and some other products as source code management tools. GitHub is more agile-centric and flexible than other tools. GitHub is better accepted as a source code management tool, and that is the reason we are also using it in our company.

My company started to use GitHub as it is well-integrated with other tools and as it provides better support. Suppose you go into some issue or something like that. GitHub's support structure is better, allowing you to do more hit-and-test on the solutions than other tools. With GitHub as a tool, if you run into some issues, you get a lot of articles over the internet. Support-wise, GitHub is a better tool.

GitHub provides you with code-scanning capabilities. If we are using GitHub for CI/CD, it does provide such capabilities. From the code review point, it provides us with a feature to protect our branches and all that. It provides us the feature to help decide who can push to the repository or how many levels of reviews are required. I think these tools should work more on branching. In the branching area, the tool should provide a bit more flexibility.

My company has a couple of AI-driven projects managed with the tool.

The tool is not difficult to maintain.

GitHub is more development-centric and agile-centric, and it integrates with all our CI/CD tools and other things. The tool helps across the project teams to get things automated, and it helps in the quality review process, so eventually, it helps in quality delivery.

.

If some organization wants to go ahead with GitHub, there are definitely no cons or anything for which you will say that business units or companies would not go ahead with it.

I rate the tool an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Rudolf Holzmayr - PeerSpot reviewer
Head of Application Support & Infrastructure at Baader Bank AG
Real User
Top 5
May 15, 2024
Provides good version control, but should include some security scanning for new libraries
Pros and Cons
  • "The most valuable feature of the solution is the version control field."
  • "It would be beneficial if GitHub provided some security scanning for new libraries to ensure that there are no viruses in it."

What is our primary use case?

We use GitHub to track what kind of libraries you are using.

What is most valuable?

The most valuable feature of the solution is the version control field. GitHub has a good integration and coding engine.

What needs improvement?

It would be beneficial if GitHub provided some security scanning for new libraries to ensure that there are no viruses in it. The solution’s stability could be a bit better.

For how long have I used the solution?

I have been using GitHub for two months.

What do I think about the stability of the solution?

I rate the solution a seven out of ten for stability.

What do I think about the scalability of the solution?

Around 30 users use the solution regularly in our organization, and we plan to increase the usage.

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

I have previously used Bitbucket.

How was the initial setup?

The solution's implementation takes a long time.

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

We pay a licensing fee for GitHub, which could be cheaper.

What other advice do I have?

The solution is deployed on the cloud in our organization. I would recommend the solution to other users. GitHub is a version control, and you can always switch and text because every version is saved.

Overall, I rate the solution a seven 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
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2026
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.