Try our new research platform with insights from 80,000+ expert users

GitHub Valuable Features

Pervez Roy - PeerSpot reviewer
Solutions Architect at Small Systems LTD

You can get the differences, history of changes, and version control for various pull requests. You can create branch points and tags.

View full review »
Kamalanadha Reddy - PeerSpot reviewer
Senior DevOps Engineer at Simplify3x Software Private Limited

I find GitHub's pull request strategies and GitHub Actions to be very valuable. GitHub Actions allow for creating multiple jobs that run in different stages such as build, test, and deploy, which enable better visibility and control over the deployment pipeline.

View full review »
reviewer2668065 - PeerSpot reviewer
Platform Engineer at a recreational facilities/services company with 1,001-5,000 employees
GitHub Actions, specifically in the DevOps field, have been extremely valuable. When Microsoft acquired GitHub, it became even easier to use. GitHub's branch management enhances the development workflow by decentralizing the process, unlike older centralized systems like SVN. GitHub is faster by two times compared to older on-premises pipeline structures, offering a seamless experience. The platform is widely accepted and continually improves, especially with GitHub Actions' deployment workflows. View full review »
Buyer's Guide
GitHub
July 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
861,490 professionals have used our research since 2012.
Raj Test - PeerSpot reviewer
Lead Software Engineer at The 5 Chairs

I use GitHub primarily for version controlling, managing private connections, data reaction, and connecting to Jenkins. The features of GitHub are very nice and helpful for developers.

View full review »
AjayKrishna - PeerSpot reviewer
Senior Software Engineer at a transportation company with 10,001+ employees

The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase.

We have a main branch and a release branch for branch protection that no one can directly access or commit to. Everyone must use a feature branch. For each release, we check out a release branch. Code from feature branches is committed, and then we raise a PR. At least two people must approve the PR to merge into the release branch. Once deployed and stable, we merge into the main branch. These branches are secured, and no one can make direct commits. Everyone must check out a branch, raise a PR, and get approval from two team members before merging. This ensures clear restrictions on who makes changes and if they're approved.

We use a peer review process for code reviews. When I make a change, I send it to the team. One or two people review the code, make suggestions or comments, and then approve it for merging. We do this through feature branches and PRs, which are where our code reviews happen.

The solution has contributed to reducing project delivery times and costs. For example, if five people are working on one application, each developing a feature, merging code into a common repository becomes complex without a tool like GitHub. The manual process of each person sitting with four others to review changes is time-consuming and prone to human errors, which can be problematic when moving code to production. The solution has solved this major challenge.

View full review »
Anuj-Kataria - PeerSpot reviewer
QA Manager at Next Solutions

GitHub features that improve code quality and collaboration include easy code merging, the effectiveness of branching strategy, the ability to retrieve committed code if needed, and the pull request facility for code review. Additionally, it provides Draft Pull Requests for review purposes without needing immediate merging and GitHub Actions for CI/CD implementation.

View full review »
Aeron Gonzales - PeerSpot reviewer
Quality Assurance Analyst at a tech services company with 51-200 employees

I appreciate saving from Visual Studio Code that implements changes directly on GitHub. It's nice. When you push changes, they are there. For branching, it works well, especially in an agile environment. I like how I can create different builds from different branches, which helps me as a QA to test certain features separately from the main application.

View full review »
SS
Senior Manager at a tech vendor with 10,001+ employees

We have not used GitHub as a code repository. We have not used that feature of setup yet.

View full review »
Mark Bogard - PeerSpot reviewer
Full Stack Developer | Electrical Estimator | Devops Professional at SOFTAC Systems Ltd

GitHub is very straightforward. I really appreciate the versioning capabilities, ease of use, and the ability to host code.

View full review »
Ahmad Iqbal - PeerSpot reviewer
Full Stack Developer at Selteq

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.

View full review »
Aayushi Tailor - PeerSpot reviewer
Senior Mobile Application Developer at qodors

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.

View full review »
Chinmay Banerjee - PeerSpot reviewer
Advisor Adtech/Martech/API product/project Engineering at a financial services firm with 10,001+ employees

GitHub's features are more in a module and package format. It is always good to keep your repositories in one place so that other people or your team members can access them. If people leave and some new team members join the company, then they can be trained to use the product.

View full review »
PeterKrall - PeerSpot reviewer
Freelance Software Engineer + Director of a company at Peter Krall Consulting

The solution's most valuable feature is the reverse control system. The tool also helps organize collaboration by allowing users to share a repository with other developers.

View full review »
Vengadesh Raj - PeerSpot reviewer
Engineer - Product and Platform Engineering at Altimetrik

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.

View full review »
Jai_Prakash - PeerSpot reviewer
Senior Manager IT at OakNorth Bank

GitHub's merging feature is much better than that of other products because merging is done daily. The solution's centralized administration is also very good, allowing you to onboard more than 200 or 1,000 people daily.

View full review »
reviewer2590239 - PeerSpot reviewer
Full-stack Developer - Node | Android | AWS | Java at a tech company with 11-50 employees

GitHub is easy, secure, and widely documented. We use GitHub Actions and Workflows for performing tests and deploying services quickly. It's a well-documented platform with functionalities that other repo systems lack.

View full review »
Dimitris Iracleous - PeerSpot reviewer
Lead Technical Instructor at Code.Hub

I find the most valuable collaboration between our peers to be a seamless collaboration between our peers. We can connect and change our code, allowing us to be agile in our projects. Since we're talking about DevOps, we're using Jenkins in our pipeline. It helps speed up the process by automating the DevOps workflow.

Since most of our work is done remotely, I think GitHub provides a very good collaboration environment.

View full review »
OH
Freelance at Freelancer

The ease of the planning board feature in GitHub is very valuable. It allows us to work with different boards easily and effectively visualize big planning items, such as epics.

View full review »
Nishank Gupta - PeerSpot reviewer
Technical Consultant at a tech vendor with 10,001+ employees

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

View full review »
MM
CEO at Spectrum Works

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.

View full review »
Rudolf Holzmayr - PeerSpot reviewer
Head of Application Support & Infrastructure at Baader Bank AG

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

View full review »
Sameer AHAMED - PeerSpot reviewer
Senior Software Engineer at Huawei Technologies India

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.

View full review »
Athmabhuthi H - PeerSpot reviewer
Managing Consultant at Wipro Limited

The most valuable aspects of GitHub are version control and parallel development. I also appreciate the forking part, which allows us to release a specific set of features to the environment. 

Development teams can integrate this tool with their IDEs. GitHub provides command line instructions that should suffice. But customers wonder how to configure their IDE because you have to clone the repo, register the username with a password, and then switch. All those things need to be performed within the IDE. So I don't know whether those things are already available. That would enable the developer to integrate their IDEs with the GitHub repository.

View full review »
VishalSharma5 - PeerSpot reviewer
Senior Cloud Architect at a tech services company with 51-200 employees

The most valuable features are GitHub Actions for triggering workflows, GitHub Secrets for saving credentials without needing a third-party service, and the UI for identifying errors in the code when we commit.

View full review »
DC
Developer at Kenvue

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

View full review »
Erick  Karanja - PeerSpot reviewer
Technical Lead at Cellulant Kenya

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.

View full review »
Irfani Silviana - PeerSpot reviewer
Web Designer | WordPress Developer at Edamame Agency

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.

View full review »
MP
Managing Director at Enigen Italia

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.

View full review »
Zeeshan Rauf - PeerSpot reviewer
Software Engineer at OZ

It's good for branching and keeping the code. Overall, it is a good tool. We can find stable branches there and it is very easy to manage code there.

The interface is good.

We have found that it does allow for helpful integrations. 

It is really simple to set up.

View full review »
Emrullah SAKU - PeerSpot reviewer
Senior software developer at a manufacturing company with 1,001-5,000 employees

I really like the functions that GitHub offers. The features are very helpful for my needs.

View full review »
Yantao Zhao - PeerSpot reviewer
Software Integration Engineer at Thales

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.

View full review »
RiteshKapse - PeerSpot reviewer
IT Analyst at Envidia Graphics Private Limited

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

View full review »
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at mobileum

GitHub is convenient and easy to use.

View full review »
AM
Sr. Software Engineer at Globant

You can create public and private repositories.

View full review »
Dilip Telang - PeerSpot reviewer
Director, Talent Acquisition & Staffing at Conduent (formerly Xerox Services)

I like finding individuals with more repositories and more followers, et cetera. It’s great to find the talent who is available and has particular skills.

The solution is scalable.

I do not think they have to increase storage. There’s enough.

View full review »
CirveshDaga - PeerSpot reviewer
Enterprise Architect at Tech Mahindra

The most valuable features of GitHub are the ease of integration into Microsoft Azure DevOps. The process that you need to deploy into Microsoft Azure becomes fairly simple and the templates are already available, a lot of the engineers find it easier to use.

View full review »
Daniel Piessens - PeerSpot reviewer
CEO at RevealRx LLC

GitHub's source code management is top-notch. It's easy to inspect changes and visualize code and differences. Their action system is comprehensive in terms of making changes and automation.

View full review »
Adalberto Barbosa Da Costa Lobato - PeerSpot reviewer
Cloud Solutions Architect at gwcloud.company

The accessibility is free.

View full review »
RN
Software Engineer at Wonders

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

View full review »
Haresh Ghatala - PeerSpot reviewer
Senior Lead Mobile App Developer at a financial services firm with 11-50 employees

The code versioning is excellent, and having a detailed log, including every change made to the code by every developer, is invaluable. It makes it so that if there is a bug or problem in the product channel, we can find exactly where it happened and how to fix it.

View full review »
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS

The most valuable features are GitHub are the standard features, they are very useful.

View full review »
AS
CTO at a construction company with 1,001-5,000 employees

This product allows us to easily collaborate on development tasks with our subcontractors, and control the workflow as the project progresses.

View full review »
reviewer1927083 - PeerSpot reviewer
Works at a pharma/biotech company with 51-200 employees

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.

View full review »
AN
CEO at Shiraz University

It is a very good solution. GitHub allows the backup of our source code. So we are sure that if all the computers in our company crash and the hardware fails, we can access our code on GitHub. Also, in the past, every repository we built was publicly available to anyone, and others could see our source code, but now we can make a private repository and share it with our team. This feature is very valuable and good for us.

View full review »
MK
Penetration tester at KNBS (Kenya National Bureau of Statistics)

I'm able to access any repository that I like, whether it's public or private. That said, for private repositories, I'll obviously need access from the other developer. It's nice that they have the option for public or private repositories.

The collaboration is really great. It has really worked and has really helped me a lot. I find that it is a very important feature.

View full review »
Vishal Bayskar - PeerSpot reviewer
Associate Technical Manager at a computer software company with 11-50 employees

GitHub allows you to create pages, if you want to share documents you can create articles and diagrams with GitHub and share.

On a personal level, GitHub assists you to create your own website.

View full review »
Kieran Bailey - PeerSpot reviewer
Head of IT Services at Great Southern Grammar

This solution is just easy to use.

View full review »
AndreyRogov - PeerSpot reviewer
CEO at Konus

GitHub have a built-in software application development environment and this has been most useful. 

View full review »
Moses NYOTA - PeerSpot reviewer
Senior Software and Cloud Engineer at Velocis Technologies LLC

What I like about GitHub is the ease with which we can use it. For example, when you're developing an application that does not like compiling or does not require compiling, for example, PHP application and Python application. We need to update them on the client side. Sometimes we do automate using GitHub. We use it in a way that we can use it as an update tool on the client side so that when we make an update on the system on our side, it automatically pulls on the client side.

The ability to work as a team is great. In the world of software development teams, like controlling code versions, it's very important to stay on top of everything. GitHub helps us a lot in that. In a distributed work environment where I'm coding here, somebody in India is coding a different part on the same application. We can coordinate very easily on GitHub and synchronize our code.

It’s easy to set up.

The learning curve is small.

The stability is good.

View full review »
Harikrishnan  Ramamoorthy - PeerSpot reviewer
Technical Lead at Netlink Software Group America Inc

GitHub is good for collaboration because everyone can access it or we can restrict access to a few users. If I upload a file and share the URL, it's not restricted to a set number of users. Everyone with the link can download the files.

View full review »
Shrishti Sisodia - PeerSpot reviewer
Associate Manager at HCL Technologies

GitHub is pure or open-source; you can access it anywhere. You can have a lot of collateral information. You can make the changes and do the reviews from one place. 

View full review »
Mahananda Narasappa - PeerSpot reviewer
Senior RPA Developer at Wipro Limited

We use GitHub instead of our regular shared drive. It offers instant access to shared folders as well as good security.

View full review »
Subodh Ghuge - PeerSpot reviewer
Solution Architect at a consultancy with 10,001+ employees

The most important feature of GitHub is the maintainability of the versions of the code. It allows multiple people to work on the same use case, so anyone can check in and check out, and that history is available.

View full review »
GG
IT Director at Infosys

I am using it, it was easy to set up and it is working well for me.

View full review »
RO
Executive Director at Naga City Investment Board

The solution is open-source and is built around a whole community. 

The product offers an easy way of supporting our or approaching our repository and updating our code.

The solution has been stable for us. 

It can scale well. 

The product has been secure enough. We haven't had any issues with security.

View full review »
ItzaBlanco - PeerSpot reviewer
Software Engineer at Creditas

GitHub provides the SFH key to protect our passwords and our connection, it's a helpful product. It secures our repositories so any attempt to access from outside the company is blocked. We also have control of our product versions in GitHub, which is very useful. I like the fact that you can use it on any device.

View full review »
Samir Faruqui - PeerSpot reviewer
Manager Digital Transformation at a manufacturing company with 1,001-5,000 employees

This product is very good for storing and versioning code.

View full review »
Michael Barlow - PeerSpot reviewer
Chief Web Application Architect at Dbitpro, llc

The versioning of the code and the tracking of changes are definitely some of my top features. 

The ability to code reviews with peers.

The automatic checking to make sure that any of the code in my repository is not out of date with any modules that I'm making use of.

View full review »
reviewer1709913 - PeerSpot reviewer
Project lead at a tech services company with 10,001+ employees

A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away. If I compare it with Jira, that's one of the best features.

View full review »
MS
Information Technology Specialist at Brandix

GitHub provides good time reduction and this is what I value the most. My team uses GitHub for working remotely. Security is also a good feature of the solution. It's as if the solution creates a security barrier in the server, whereby I can push changes they make to my server once they come to GitHub. 

The solution has a lot of features. Should my developer leave tomorrow, the changes he has made will remain, even as another developer could do the work.

View full review »
reviewer1558173 - PeerSpot reviewer
Vice President at a financial services firm with 10,001+ employees

I'm curious as to what DevOps Tools can be integrated into GitHub to get it to be on part with the capabilities that come out of the box in GitLab, or whether we should just switch to GitLab to get all of those capabilities.

The stability is quite good.

The scalability is excellent.

We've found the technical support to be very helpful.

Overall, it's a very good product.

View full review »
ZW
Enterprise Architect at a tech company with 10,001+ employees

The most valuable feature is the source code management. It's very helpful and it's a great product.

View full review »
IR
Independent consultant at a hospitality company with 1-10 employees

I like the CI/CD features. The tool was easy for me to use because I had used it for a long time. GitHub is a leader in the domain. Others copy GitHub.

View full review »
Neeraj Dev - PeerSpot reviewer
Operations Director, India at INTELLIGAIA, INC

I like to do projects using the tool. I also like the check-in and check-out features. The product helps our team collaborate across different locations.

View full review »
RH
Freelance at SÍŤ spol. s.r.o.

GitHub is a simple repository of source codes. The ease of use is valuable. It supports collaboration within the team very well.

View full review »
SN
Associate Test Engineer at OSI Consulting, Inc.

GitHub allows us the option to push files from a non-UA method or directly upload files from the UA. You can integrate GitHub with Jenkins to do CI/CD.

View full review »
AK
Technical Lead at FD

The product has a good UI. It's simple and easy to access, and technical help is easily available. The two-factor authentication security is another valuable feature. 

View full review »
Roland Hambleton - PeerSpot reviewer
Technical Director at Optko

The flexibility of this solution has been most valuable. It operates on a pay per use basis where you can ramp up or decrease usage.

View full review »
Gourav Suri - PeerSpot reviewer
Architect Lead at a tech vendor with 1,001-5,000 employees

There was versioning software before. It's now on the cloud and it's kind of available from anywhere, et cetera. You can access it from anywhere, and if you want, you can collaborate with a wider audience if you make a public repository. Otherwise, whatever was existing in versioning software, probably that's taken to the web and to the cloud to scale. 

The differences that they give upfront are good. You can evaluate and check whatever is being shared.

It's stable.

The solution can scale. 

We find it user-friendly.

View full review »
SG
Cloud Solution Architect at Microsoft

This solution is very easy to use which I like about it. The capacity to own artifacts and share them with others is another good feature. You don't have to write all your code from scratch, you can use available templates and alter the code according to your needs.

View full review »
PE
Software Test Automation Engineer at a manufacturing company with 5,001-10,000 employees

The control version functionality for this solution has been most valuable, especially when managing projects with multiple versions. 

View full review »
reviewer1846407 - PeerSpot reviewer
Staff Engineer at a wireless company with 10,001+ employees

Any complex banking can be handled very easily in GitHub. It allows us to integrate with tools like Grid, where we can merge and resolve conflicts without any hassle. 

View full review »
PankajKumar12 - PeerSpot reviewer
Data Engineer at a media company with 10,001+ employees

Because Github is hosted in the cloud, we do not require many resources to maintain it. 

View full review »
GL
Chief Solutions Officer at CleverIT B.V.

All the features are valuable, but the most important feature is that GitHub has advanced security. The second important feature is the capability to create custom GitHub actions and the capability to deploy in different types of architectural infrastructures, such as hybrid, private, or public.

View full review »
reviewer1640841 - PeerSpot reviewer
Technical Lead at a tech services company with 51-200 employees

The code sharing and updated history are valuable features, the capability to roll back to a previous version is very useful. We're also able to make a branch and a merge and it's easy to collaborate with our teams. We can hook up with Jira, with Wiki, and OpenAPI. We have access to all the features we require right now.

View full review »
SK
CTO at Cantier Inc

It has a lot of features from the code development perspective. You get a lot of features such as repo, commit, merge, and branch. You can play around and do things on the fly.

It is easy and simple to deploy. It is also easier to use when working from home.

View full review »
reviewer1465254 - PeerSpot reviewer
Software Engineer at a tech services company with 1,001-5,000 employees

The way we can manage the system is very useful. It'd great for managing code. 

You can have the main branch, and then create another branch, and easily merge them together if you like. 

You can effectively manage code reviews by issuing pull requests. Fellow developers can review my code, which helps ensure that the code is written correctly and clean. It's a useful exchange of information. 

The flow process helps us keep our applications stable. The released version is always running smoothly.

Once you get familiar with the system, it's very easy to use.

The product has a very user-friendly interface and user-friendly security.

View full review »
AA
Information Technology Consultant @ CIM at a tech services company with 11-50 employees

The features that I have found most valuable are that it can support you for most of the road map and it can automate some tasks which works really well with collaboration with the teams. They are really interested in how they organize the history of the code itself which is good.

View full review »
MP
Senior Azure DevOps Engineer at SoftServe Ltd.

The most valuable features are the Git Hooks and SSH keys.

The Projects Tab, which shows you the todo list and the progress for projects, is very helpful.

View full review »
OK
Department Manager at a tech services company with 51-200 employees

The most valuable feature is help offered by the community for open-source projects.

View full review »
reviewer2536935 - PeerSpot reviewer
Security Architect at a computer software company with 1,001-5,000 employees

GitHub is a cost-effective solution. The solution provides good customization and support.

View full review »
Karthikeyan Sekar - PeerSpot reviewer
Solutions Architect at a tech vendor with 1,001-5,000 employees

It's great that GitHub integrates easily with Jenkins. It's helpful for the DevOps as well, checking in and checking out, the solution incorporates well. It's easy to integrate with third parties as well as with other build management tools. It's a really user-friendly tool.

View full review »
Florencia Carpanetto - PeerSpot reviewer
Frontend Developer at a transportation company with 501-1,000 employees

GitHub has everything. All the integrations with different applications are really good. GitHub's transparency is also valuable; when something happens, you have a status online.

View full review »
Shantanu Adsule - PeerSpot reviewer
Information Technology Infrastructure Engineer at eTelic Inc

GitHub is simple to use and has great performance. Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials. GitHub has an interactive user interface.

View full review »
RH
Freelance at SÍŤ spol. s.r.o.

This is a simple, easy-to-use solution that is fully compatible with Git. 
It's also a good source for training because a lot of source code is open. It's a tool where anybody can share the source code.

View full review »
Buyer's Guide
GitHub
July 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
861,490 professionals have used our research since 2012.