GitHub Reviews (2,375)

View 4 Video Reviews
Reviews

GitHub Reviews (2,375)

View 4 Video Reviews
4.7
2,375 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise GitHub for its ease of use and seamless collaboration, making it a preferred platform for managing code and working in teams. The intuitive interface and robust version control features enhance productivity, allowing developers to track changes and automate workflows effectively. However, some users note a common learning curve for beginners, particularly with complex Git commands and workflows.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Ayush S.
AS
Ayush S.
dev
Small-Business (50 or fewer emp.)
"Essential for Collaboration, Portfolio Growth"
5/5
What do you like best about GitHub?

I find GitHub to be excellent for portfolio and career growth, as it provides a platform where my commits, contributions, and surplus are visible, effectively proving my skills. The platform is amazing for collaboration, offering structural elements like pull requests, code reviews, and issue management, which enhance teamwork. I appreciate its strong integration and ecosystem, especially with tools like Visual Studio Code, CI/CD platforms, and various testing frameworks. Additionally, I find the initial setup of GitHub to be user-friendly and quite simple, which reflects its beginner-friendly nature. This ease of use is reflected in how straightforward it is to create an account and publish the first report. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I find GitHub can feel overwhelming for beginners, especially when dealing with multiple branches and pull requests. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Keeps Teamwork Aligned with Highly Organized Code"
5/5
What do you like best about GitHub?

It brings my teammates’ work together, and the code stays highly organized, so we’re all on the same page. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

The UI feels a bit limited, and the UX isn’t very advanced, so it can come across as somewhat boring. Review collected by and hosted on G2.com.

Eashan M.
EM
Eashan M.
Software Developer
Mid-Market (51-1000 emp.)
"Effortless Collaboration and Seamless Integrations"
5/5
What do you like best about GitHub?

What I appreciate most about GitHub is the simplicity it brings to collaboration. Features like pull requests, code reviews, and version control are all straightforward and user-friendly. Additionally, its integration with CI/CD and various other tools helps maintain an organized and efficient development process. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Sometimes when a test case fails, scrolling through the logs or details can cause the page to freeze or become unresponsive. It doesn’t happen often, but when it does, it slows down debugging. Aside from that, most features work very smoothly. Review collected by and hosted on G2.com.

Raquib .
R
Raquib .
Student
Small-Business (50 or fewer emp.)
"GitHub Version Control Keeps Projects Scaling Smoothly"
4.5/5
What do you like best about GitHub?

The best thing about GitHub which really helped me is the version control which help scale my projects and build without interrupting the current stack and flow. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Its not particularly a dislike but large files you need to add it via git LFS first which may be a bit tricky for new users or beginners. Also GitHub Actions for me kinda takes a lot of time to deploy. Review collected by and hosted on G2.com.

Omer B.
OB
Omer B.
Lead SDET
Mid-Market (51-1000 emp.)
"Easy Code Management and GitHub Actions Integration That Speeds Development"
4.5/5
What do you like best about GitHub?

Managing the code easily and github actions which really helped our flow. Also ease of devlepoement cycle is also got improved because of using this applicatlion Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Merge conflicts can be quite annoying, especially when there are several individuals working on the same files.Code reviews in pull requests may take a long time if the team is not responsive or if it is not clear who owns the code. Review collected by and hosted on G2.com.

Manuel R.
MR
Manuel R.
tester QA
Mid-Market (51-1000 emp.)
"Practicality and Control with GitHub"
5/5
What do you like best about GitHub?

I really like the practicality of GitHub and its interface, which makes it easy to use. I also love how it integrates with IntelliJ IDEA, providing us with an excellent integration interface to use GitHub seamlessly. I appreciate that my team members can always access the projects, in addition to having authoritative control within the organization. The GitHub history system is also something we use regularly. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I think the topic of tokens could be a bit clearer. I'm not saying it's bad when they are generated, but they should have some kind of lock to only allow access for a certain number of days for collaborators, since we work in sprints for projects and also need to have that access control. Review collected by and hosted on G2.com.

Javier C.
JC
Javier C.
Full Stack developer
Education Management
Mid-Market (51-1000 emp.)
"Easy, Problem-Free Code Submissions"
5/5
What do you like best about GitHub?

You can submit code easier and with out problems Review collected by and hosted on G2.com.

What do you dislike about GitHub?

You need to know the comments because you can create a lot of branches, which is not good; your code can be changed if you do not use the right comments. Review collected by and hosted on G2.com.

Giorgi O.
GO
Giorgi O.
Software Engineer
Mid-Market (51-1000 emp.)
"Great for Collaboration and Code Management, But Can Be Tricky for Beginners"
5/5
What do you like best about GitHub?

I like GitHub because it makes it really easy to store my code, track every change, and collaborate with other developers in a clean and organized way. I can create branches, open pull requests, review code, and merge updates without worrying about losing work or overriding someone else’s changes. It also keeps a full history of commits, so I can always roll back if something goes wrong. Another thing I like is that everything is backed up in the cloud, so I can access my projects from any device, and I don’t have to rely on local backups. Plus, the integrations with CI/CD, issue tracking, and project boards make it more than just a code repository — it becomes a full workflow tool for development. Overall, GitHub makes teamwork smoother, keeps projects safe, and gives me a professional way to manage code from start to finish Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One thing I don’t like about GitHub is that some features are limited unless you pay, especially for private repositories and advanced tools. It can also feel a bit complicated for beginners, especially with things like Git commands, merge conflicts, and pull request workflows. Sometimes the interface feels slow or confusing when working with large projects or big code reviews Review collected by and hosted on G2.com.

Patil A.
PA
Patil A.
Information Technology Security Analyst
Enterprise (> 1000 emp.)
"GitHub Makes Collaboration Easy and Builds a Recruiter-Trusted Portfolio"
4/5
What do you like best about GitHub?

It's the world's biggest social network for code. GitHub makes it incredibly easy to collaborate on projects through pull requests, track bugs with issues, and build a professional portfolio that recruiters actually trust. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Steep Learning Curve: Beginners often find Git's command-line interface and complex merge conflicts intimidating.

Security Risks: It’s dangerously easy to accidentally leak sensitive API keys or credentials in public repositories. [ Review collected by and hosted on G2.com.

Varun V.
VV
Varun V.
Mobile Application Developer
"Streamlines Collaboration with Robust Features"
5/5
What do you like best about GitHub?

I use GitHub primarily for source control and collaboration across multiple projects, and I find it very effective. I love how GitHub helps me keep code organized, safe, and collaborative. Its features, like pull requests, CI/CD workflows, and code reviews, make it easier to maintain quality and ship mobile apps with confidence. I really like how GitHub centralizes everything around a project, with issues, discussions, commit history, and releases all in one place. The branch management, clear commit history, and integrations with third-party tools fit naturally into my daily workflow, making it easier to maintain and scale projects over time. Using GitHub with IDEs like VS Code, Android Studio, and Xcode makes committing, reviewing, and resolving conflicts seamless. The initial setup was smooth, and the documentation and tooling were very helpful. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Merge conflicts can become hard to resolve in large pull requests, and the review experience can get noisy when many comments and revisions are involved. Additionally, some advanced features and higher CI usage being locked behind paid plans can be restrictive for smaller teams or side projects. Also, for larger or long-running projects, issue and project management can feel limited compared to dedicated tools, especially when tracking complex workflows or dependencies. Review collected by and hosted on G2.com.