![Mahmoud K.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Mahmoud K.")
MK

Mahmoud K.

Admin

Information Technology and Services

Small-Business (50 or fewer emp.)

8/19/2026

"GitHub Makes Collaboration and CI/CD Seamless with Powerful Integrations"

5/5

What do you like best about GitHub?

I appreciate GitHub for its exceptional ability to streamline collaboration and version control across development teams. The Pull Request workflow is polished and intuitive, making code reviews structured, transparent, and easy to manage. GitHub’s ecosystem — especially Actions, Issues, and integrated CI/CD — transforms project management into a seamless, automated experience. The platform’s reliability, clean interface, and powerful integrations make it an indispensable tool in any modern development workflow. My experience with AI and its automated features has been a mix of impressive capabilities and noticeable limitations. On the positive side, AI has significantly improved my workflow by accelerating repetitive tasks, generating creative ideas, and helping me explore unconventional solutions in programming challenges. It often provides insights or approaches that I wouldn’t have considered on my own, which makes problem‑solving faster and more efficient.

However, AI tools can still be inconsistent, especially in areas that require precision or strong visual structure. Automated UI generation, for example, tends to produce layouts that need extensive manual correction, and the output doesn’t always align with real design standards. Additionally, some automated features struggle with complex or ambiguous requests, which means I sometimes have to redo the work manually.

Overall, AI has become a valuable assistant in my development process, but it still requires careful oversight and isn’t fully reliable for tasks that demand high accuracy or refined visual design. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

While GitHub is an exceptional platform, there are a few areas that could be improved. Some advanced features — especially around enterprise‑level automation and security — are locked behind higher‑tier plans, which limits flexibility for smaller teams. The interface can also feel slow or cluttered when navigating large repositories with many branches, issues, or pull requests. Additionally, GitHub Actions sometimes requires deep YAML knowledge, making complex workflows harder to maintain.

One major concern for me is customer support responsiveness. When I encounter a serious issue and open a support ticket, it often takes months before I receive any meaningful reply. This delay makes it difficult to resolve critical problems in a timely manner. Review collected by and hosted on G2.com.

What problems is GitHub solving and how is that benefiting you?

GitHub solves several critical challenges in modern software development. It provides a reliable and structured way to manage version control, ensuring that every change is tracked, documented, and reversible. This eliminates confusion around code updates and makes collaboration far more efficient. The Pull Request workflow helps maintain code quality by enabling clear reviews, discussions, and approvals before merging.

GitHub also centralizes project management through Issues, Discussions, and integrated CI/CD pipelines with Actions, allowing me to automate builds, tests, and deployments without relying on external tools. This reduces operational overhead and keeps the entire development lifecycle in one place. Overall, GitHub gives me a more organized, secure, and productive environment for building and maintaining software. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

See what 2336 reviewers think of GitHub

4.7 out of 5 · Verified reviews from real users

[
Read all reviews
](https://www.g2.com/products/github/reviews)