This profile is currently managed by GitHub but has limited features.
Are you part of the GitHub team?Upgrade your plan to enhance your branding and engage with visitors to your profile!
GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fortune 50 companies use GitHub, every step of the way.
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over two million people use GitHub to build amazing things together.
G2 reviews are an important part of the buying process, and we understand the value they provide to both our customers and buyers. To ensure the value is retained, it's important to make certain that reviews are authentic and trustworthy, which is why G2 requires verified methods to write a review and validates the reviewer's identity before approving. G2 validates the reviewers identity with our moderation process that prevents inauthentic reviews, and we strive to collect reviews in a responsible and ethical manner.
"The best platform for coding collaboration and version control"
What do you like best about GitHub?
I've been using GitHub on a daily basis while studying at NMIT Bangalore to version control and share my coding projects. It's a must-have tool for collaboration and version control — I've applied it to college projects, hackathons, and internship projects. The branching and pull request features ensure easy collaboration, and GitHub Actions makes it easy to automate testing and deployment. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
Sometimes it can be difficult to handle big files or datasets since Git LFS installation is not very easy for new users. Additionally, the merge conflict resolution is confusing in the beginning, but eventually, it's doable. Generally, GitHub is working beautifully for my development purposes. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub solves several critical problems in software development, benefiting me immensely in managing projects efficiently and collaboratively. Its version control system simplifies tracking changes in code, making it easier to revert or resolve issues when experimenting with new features or debugging errors. This has been particularly valuable during my work on projects like machine learning-based recommendation systems and Flask applications. Review collected by and hosted on G2.com.
At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
BN
Balkishan N.
Senior Software Engineer
Mid-Market (51-1000 emp.)
"GitHub feels like a living ecosystem of innovation and collaboration."
What do you like best about GitHub?
1) Seamless Collaboration – Pull requests, code reviews, and discussions make teamwork easy and transparent.
2) Version Control with Git – Powerful branching and history tracking to manage complex projects safely.
3) GitHub Actions (CI/CD) – Automates builds, tests, and deployments directly within the repo.
4) Integration Ecosystem – Works smoothly with tools like Jira, Slack, VS Code, and cloud providers.
5) Open Source Community – Access to millions of public repositories for learning, contribution, and inspiration.
6) Code Visibility & Documentation – Markdown files, READMEs, and wikis help explain and maintain codebases.
7) Security Features – Dependabot, secret scanning, and vulnerability alerts keep projects secure.
8) Project Management Tools – Issues, Projects, and Milestones help track development progress.
9) Social Coding – Stars, forks, and followers make it easy to share and gain recognition for work.
10) Developer Productivity – GitHub Copilot and Codespaces speed up development and reduce setup time. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
1) Complex UI for Beginners – The interface can feel overwhelming for new users or contributors.
2) Limited Free Features for Private Repos – Some advanced features (e.g., Actions minutes, larger storage) require paid plans.
3) Search Limitations – Searching across large repositories or organizations can be slow and sometimes inaccurate.
4) Overwhelming Notifications – Activity notifications can get excessive, making it hard to focus on relevant updates.
5) Dependency on Git Knowledge – Effective use requires strong Git skills; mistakes in branching or merging can be costly.
6) Performance Issues on Large Repos – Big repositories with many files or commits can be sluggish.
7) Limited Built-In Project Management – While Issues and Projects exist, they’re not as feature-rich as dedicated PM tools.
8) Occasional Integration Conflicts – Some third-party apps or CI/CD pipelines may not integrate smoothly.
9) No Native Real-Time Collaboration – Unlike some IDEs, GitHub doesn’t allow multiple developers to edit code live together.
10) Steep Learning Curve for Advanced Features – Features like Actions, Codespaces, or security scanning can be tricky to master. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub solves key challenges in software development, including version control, team collaboration, code quality, project management, automation, and security. By providing a centralized platform for code, pull requests, issue tracking, and CI/CD workflows, it allows me to work efficiently with teammates, maintain high-quality code, automate repetitive tasks, and stay secure. Additionally, access to open-source projects and the ability to showcase my work enhances learning, productivity, and professional visibility. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
GA
Gaurang A.
Full Stack Developer
Mid-Market (51-1000 emp.)
"GitHub: Intuitive and Feature-Rich, but Support and Advanced Workflows Need Improvement"
What do you like best about GitHub?
GitHub delivers a user-friendly experience with an intuitive interface that makes version control and collaboration straightforward, even for newcomers. Its comprehensive feature set covers everything from pull requests and code reviews to CI/CD integrations and project boards, meeting nearly all the needs a developer could have. Setting up GitHub is simple, and it integrates seamlessly with tools like VS Code, Jira, and Slack. Thanks to these smooth integrations, I find myself relying on GitHub regularly in my daily development work. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
While GitHub provides a strong set of features, I feel that its customer support could be more responsive, especially for users who are not on enterprise plans. The learning curve for advanced workflows—like managing complex Git operations or configuring Actions pipelines—can be quite steep, and I believe more thorough guided onboarding would be helpful. Additionally, the interface for managing large organizations and permissions is rather complicated, which can affect how easily GitHub is implemented in enterprise settings. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub addresses major challenges in software development by offering a comprehensive platform for version control, collaboration, and automation. It enables developers to manage code effectively, monitor changes, and collaborate seamlessly using features like pull requests and issue tracking. The inclusion of GitHub Actions for automation, along with integrated project management tools, helps streamline workflows and minimize mistakes. Additionally, its large open-source community fosters learning and innovation, contributing to a faster and more organized development process. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
K
Kadir .
Co-Founder, CTO
Small-Business (50 or fewer emp.)
"Github for Startups"
What do you like best about GitHub?
Its powerful collaboration tools. Pull Requests, code reviews, and issue tracking make teamwork incredibly efficient and transparent. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
This is a complex system for new starters, and it may take some time to learn. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub transforms software development by solving four key problems:
Version Control & History: It provides a reliable history of all code changes. Developers can experiment safely using "branches" and easily undo mistakes without losing work.
Streamlined Collaboration: It simplifies teamwork through Pull Requests for code reviews and Issue Tracking for managing tasks. This creates a transparent way to discuss changes and improve code quality.
Automation (CI/CD): With GitHub Actions, it automates repetitive tasks like testing and deploying code. This saves time, reduces errors, and gets software to users faster.
Centralized Project Hub: It acts as a single source of truth by keeping code, documentation, project plans, and discussions all in one organized place. Review collected by and hosted on G2.com.
At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through a business email account
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
VH
Vishal H.
Salesforce Developer
Manufacturing
Mid-Market (51-1000 emp.)
"Makes Collaboration Effortless"
What do you like best about GitHub?
What I appreciate most about GitHub is how effortlessly it enables collaboration among teams. Tracking changes, reviewing code, and managing version control are all straightforward, so there’s no concern about losing progress. The pull request and branch features help keep projects organized and transparent, even when several contributors are involved. I also value how smoothly it integrates with tools such as VS Code and various CI/CD platforms. All in all, GitHub is dependable, user-friendly, and clearly designed with practical teamwork in mind. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
At times, the settings and permissions can become somewhat confusing, particularly within larger organizations that manage multiple repositories. Adjusting access levels or setting up Actions for more intricate workflows often requires some experimentation. Additionally, the interface could be more user-friendly when handling numerous repositories. However, these concerns are relatively minor when weighed against the overall functionality and reliability that GitHub offers. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub addresses the challenges of disorganized code management and uneven collaboration by providing a unified, reliable platform for all code-related activities. Its integrated tools for version control, code review, and issue tracking help streamline workflows, saving time and minimizing misunderstandings. This is particularly valuable for distributed teams, as it ensures everyone remains on the same page regardless of their location. Overall, GitHub greatly enhances the efficiency, speed, and coordination of software development. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through a business email account
This reviewer was offered a nominal incentive as thanks for completing this review.
Organic review. This reviewer was offered a nominal incentive as thanks for completing this review.
BM
Bryan M.
Network Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"It's proactive community,seamless collaboration,massive plugins as a force to reckon for project dev"
What do you like best about GitHub?
I love it for proactive community which is supportive and ready to help even most of my problems i found a solution that was sorted some few months a go. Incredible for cloud storage of all my development projects. Reliable for its version control with seamless updates. It is constantly evolving. Effective for seamless collaboration with teams to share code or the entire projects. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
First it acts as my storage unit for all my development projects then best for sharing my code with teammates and simultaneous editing boosting productivity in an incredible way. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
Great for version control with my numerous projects.
Effective for projects development collaboration with sharing my projects and simultaneous editing making remote work easy.
Reliable for massive support of plugins which add fabulousness and functionality to my sites.
Fantastic for bugs tracking with efficient debugging tools.
Intuitiveness of the interface makes it stand out.
Secure and cloud storage of all my projects, documentation and research papers.
Copilot for its amazing assistance. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
This review contains authentic analysis and has been reviewed by our team
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
JT
Jason T.
Android Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"It's modern UI,STABLE,Robust and essential for discussing pull Request with collaborators"
What do you like best about GitHub?
I love it for fruitful discussions on pull request through its dedicated commenting GUIs with tracking issues and discussion them with my fellow teammates. I like it as my central hub for manage of my development projects. Great for knowledge sharing with teammates which also encourage simultaneous collaboration with code editing. It's modern interface to easily navigate and accessibility from anywhere anytime. Plugins support makes it effective for adding functionality to my work. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
One of the best repository to have ever worked and great for project collaboration,have so far nothing to complain about. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
Fantastic for version control with my project for every updates.
Remarkable for knowledge share with fellow teammates and collaborators for smooth website development.
Great repository for secure and cloud storage of my projects.
Excellent with discussion with pulling request under its comment GUI with real-time tracking of any changes for seamless workflows.
AI Assistant for all my project search. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
This review contains authentic analysis and has been reviewed by our team
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.
HA
Hardik A.
DEVOPS ENGINEER
Small-Business (50 or fewer emp.)
"The most reliable platform for version control and collaboration"
What do you like best about GitHub?
GitHub makes collaboration seamless with pull requests, code reviews, and branching strategies. The integration with CI/CD pipelines and Actions is extremely helpful, saving a lot of manual effort. Its huge open-source community and marketplace provide endless resources and integrations. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
Some advanced features (like GitHub Enterprise or security scanning) are behind higher pricing tiers, which may not be affordable for smaller teams. The web UI can feel a little slow at times for large repositories, and managing complex permission structures could be more intuitive. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
GitHub solves the challenges of version control, team collaboration, and code management at scale. It ensures that multiple developers can work on the same project without conflicts, while keeping track of every change made. Features like pull requests, issue tracking, and project boards help in managing workflows efficiently. GitHub Actions automates CI/CD, reducing manual deployments and increasing release speed. Security features like Dependabot and vulnerability alerts improve code quality and safety. Overall, it saves time, reduces errors, and makes collaboration between distributed teams smooth and productive. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through Google using a business email account
Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.
HA
Haider A.
SDET
Small-Business (50 or fewer emp.)
"Powerful Tool for Developers and Teams"
What do you like best about GitHub?
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. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
I haven’t encountered any major issues so far. The platform works smoothly and reliably. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
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. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
This reviewer was offered a nominal incentive as thanks for completing this review.
Organic review. This reviewer was offered a nominal incentive as thanks for completing this review.
BC
Bishwendra C.
Software developer
Mid-Market (51-1000 emp.)
"CI build powerful&& Mange repository"
What do you like best about GitHub?
Github manages the project as repository. And GitHub cicd build is powerfull. Helps to use CI pipelines.
Pull Requests & Code Review – Smooth collaboration for open source and teams.
GitHub Actions – Automate CI/CD, testing, and deployments.
Issues & Projects – Great for tracking bugs, features, and project planning.
Dependabot – Automatic dependency updates with security alerts.
GitHub Copilot – AI-powered code suggestions.
Profile README – Lets you showcase yourself or your projects. Review collected by and hosted on G2.com.
What do you dislike about GitHub?
Limited project management – GitHub Projects is okay, but not as powerful as Jira, Trello, or full-featured PM tools.
Dependence on Git – Beginners often find Git commands confusing, and GitHub doesn’t fully hide that complexity.
Performance issues on huge repos – Large monorepos or binary-heavy projects can slow down.
Code search (until recently) – The old search was limited; even with the new semantic/code search, it still isn’t perfect. Review collected by and hosted on G2.com.
What problems is GitHub solving and how is that benefiting you?
I love the continuous integration part of the github.
We implemented that feature in our Repos.
Code collaboration – Instead of emailing ZIP files, multiple developers can work on the same codebase without conflicts.
Version control – Tracks every change with Git, so you can roll back mistakes and see history.
Open source visibility – Makes it easy to share projects with the world and attract contributors.
With over 3 million reviews, we can provide the specific details that help you make an informed software buying decision for your business. Finding the right product is important, let us help.