The community submitted 657 reviews to tell
us what they like about GitHub, what GitHub can do better, and
more.
5.0
Based on 657 reviews
Review GitHub?
Reviewers describe GitHub as the default home for code: a reliable place for version control, pull requests, issues, reviews, releases, and CI/CD that keeps teams aligned and helps solo developers ship faster. Users repeatedly praise its deep integrations, open-source community, and tools like Actions and Pages. Makers of Warp and TestMu AI echo that, highlighting public repos, PRs, issues, and built-in CI in one place. Main complaints are complexity for beginners, confusing advanced settings, weak mobile and search, occasional slowness, and pricing friction.
+662
Summarized with AI
Pros
Cons
Tines The single, secure environment for agents, apps, and automations.
GitHub is great for:
Version control and collaboration
Tracking committed changes
Code review and pull requests
Team workflows
But Vibe Backup fills the gaps:
Protects work-in-progress - GitHub only tracks what you commit, but Vibe Backup saves everything you're working on locally
Instant local backups - No need to commit/push to get protection. One hotkey and you're safe
Experimental code safety - Perfect for risky refactors, "let me try this" moments, and code you're not ready to commit
Offline protection - Works even when you're not connected to GitHub
Project-level intelligence - Knows to exclude build folders, dependencies, and cache files automatically
Visual timeline - See your entire project history in a clean, visual interface
One-click restore - No need to understand Git commands or cherry-pick commits
GitHub was essential for smooth developer-designer collaboration throughout our launch. It kept us aligned, organized, and moving quickly from prototype to production.
Part of my core stack. Great for keeping projects organized, tracking changes, and collaborating. Integrations and community make it more than just code hosting.
What's great
project management (17)collaboration tools (103)extensive integrations (10)version control (86)open-source community (49)code hosting (34)
The Gear for all developers. GitHub's robust platform has enabled us to collaborate seamlessly, manage our code efficiently, and continuously integrate new features.
I use GitHub to manage version control, track issues, and collaborate on Gym Hero’s development. With CI/CD pipelines, it ensures smooth deployments and automated testing for a stable, high-quality app experience.
GitHub is obviously amazing, but what makes this especially good are some of the tools like GitHub CoPilot and the new GitHub CoPilot Chat which help a lot when writing code. I can really recommend this to anyone.
GitHub is an invaluable platform for collaboration and version control in software development, offering robust features and a vast community, but it could benefit from more user-friendly onboarding for newcomers
Great CI/CD support and overall a decent code repository. Major questions raised since AI tools can crawl Github codebases without a clear way for opt-out.
GitHub powers our version control and team collaboration. It helps us manage code efficiently, track changes, review pull requests, and maintain a seamless development workflow from idea to deployment.
GitHub’s seamless version control and powerful collaboration tools have been essential in accelerating our development process and keeping our team aligned.