logo github
GitHub reviews
1 deal available
4.8 (5 reviews)

GitHub is an online platform that allows you to store and manage the source code of your IT projects. It provides version control, enabling you to track changes and revert to previous versions if necessary. GitHub also facilitates collaboration by allowing you to share your code with team members, partners, or customers. It's a vital tool for developers, promoting efficient workflow and transparency in code development.

  • 01Pros and cons from reviewers
  • 02Main features
  • 03What is GitHub?
  • 04How GitHub compare to similar software?
  • 05Who is GitHub best for according to our reviewers?
  • 06GitHub reviews

Pros from reviewers

  • Efficient tool for code sharing and collaboration: GitHub is an industry standard for sharing and collaborating on code. It allows multiple developers to work in sync and develop software products collaboratively, making it an incredibly efficient tool for software engineers and programming instructors

  • Cross-platform and device compatibility: GitHub allows users to work on their projects across multiple devices with different operating systems. It enables quick syncing of code and documents between devices, allowing work to continue seamlessly from where it was left off

  • Excellent versioning features: GitHub offers excellent versioning features that allow users to swiftly restore previous versions of their code or documents. This feature is particularly appreciated by students who can access projects or problems tackled in class immediately after the session

  • Secure and reliable tool for version control: GitHub is a secure, scalable, and reliable tool for effective version control of software. It offers a broad range of capabilities and security measures, helping users manage their time more efficiently through code versioning and code review

  • Enhances visibility and reputation: GitHub acts as a resume for its users, enhancing their visibility and reputation by allowing recruiters to view their projects when they apply for jobs. It's widely preferred by software developers globally and uses less bandwidth.

Cons from reviewers

  • Steep learning curve: GitHub's initial learning curve can be quite challenging, especially for beginners who need to understand details like cloning repositories, creating a fork/branch, pushing changes to code, and raising pull requests

  • Command line interface: GitHub's primary interface is command line-based, which can be difficult for those who are not familiar with it. It can be easy to forget the commands, causing potential delays in work

  • Limited GUI: While GitHub does offer a graphical user interface, it is not as robust or intuitive as some other platforms. This can make certain tasks more difficult for those who prefer a more visual approach

  • Bandwidth usage: Although one user mentioned that GitHub uses less bandwidth, it can still be a significant amount for those with limited internet resources. This could potentially slow down other online activities

  • Dependency on internet: As a cloud-based platform, GitHub requires a reliable internet connection. This could be a disadvantage for those in areas with poor internet connectivity or when working offline.

logo github

20 seats on the Enterprise plan free for 1 year on GitHub

Get 20 seats on the Enterprise plan free for 1 year on GitHub and up to $7,560 savings with Secret.

Main features

Starting Price

$4

/ user / month

Free Plan

Yes

Store and secure your code

Access development environments

Secure your software applications

Collaborate with ease

Automate your workflows

What is GitHub?

GitHub is a popular platform in the IT development community that serves as a storage and versioning tool for source code. It supports project development at every stage, allowing for workflow automation, access to development environments, code change management, and vulnerability search and fixing. GitHub caters to the essential needs of developers, whether they are freelancers or part of a team, by providing a platform for coding, creating software applications, testing code, and opening pull requests from any repository. It boosts productivity by an average of 22% and facilitates collaborative work by enabling all participants to improve the source codes. The platform also encourages open-source sharing and discussions that enhance code quality and reduce bug risks. Major companies such as Stripe, Pinterest, Mercedes-Benz, P&G, and KPMG use GitHub daily.
logo github

20 seats on the Enterprise plan free for 1 year on GitHub

Get 20 seats on the Enterprise plan free for 1 year on GitHub and up to $7,560 savings with Secret.

logo github

GitHub

vs

logo azure devops

Azure DevOps

Azure DevOps and GitHub are both prominent players in the software development and DevOps space, but they have key differences that cater to distinct needs within the development lifecycle.


The fundamental difference between Azure DevOps and GitHub lies in their scope and primary focus. Azure DevOps is a comprehensive DevOps platform provided by Microsoft, offering a wide range of tools and services that cover the entire development pipeline. It includes features for project planning, code development, testing, release management, and monitoring. Azure DevOps is designed to be an all-in-one solution for teams looking to streamline their DevOps processes and manage the entire software development lifecycle within a single platform.


On the other hand, GitHub is primarily a code hosting and collaboration platform, with a strong emphasis on version control and code collaboration. It provides developers with a centralized platform to host, share, and collaborate on code repositories. ...

logo github

GitHub

Version management platform

20 seats of GitHub Enterprise free for one year and 50% off in year two on GitHub

Save up to $7,500

logo azure devops

Azure DevOps

Agile development and DevOps practices

Who is GitHub best for according to our reviewers?

  • Software Engineers: Professionals who write, debug, and execute the source code of a software application. GitHub is an industry standard tool for them, offering efficient code sharing, syncing across multiple devices, and excellent versioning features

  • Programming Instructors: Educators who teach programming languages. GitHub allows them to share sample code and slides with students, and makes every project or problem tackled in class immediately available to students after class

  • Developers: Individuals who create and test software or websites. GitHub provides them with a secure, scalable, and reliable tool for effective version control of software, and allows them to work collaboratively on software products

  • IT Firms: Companies that provide information technology services. GitHub is a potent tool for them, facilitating easy management and sharing of code bases within teams, and offering an excellent version control system for seamless collaboration

  • Job Applicants: Individuals seeking employment in the tech industry. GitHub acts as a resume for them, enhancing their visibility and reputation by allowing recruiters to view their projects when they apply for jobs.

  • logo github

    20 seats on the Enterprise plan free for 1 year on GitHub

    Get 20 seats on the Enterprise plan free for 1 year on GitHub and up to $7,560 savings with Secret.

    GitHub reviews

    4.8

    GitHub rating

    4.4

    Ease of use

    4.4

    Customer service

    4.6

    Value for money

    4.6

    Likelihood to recommend

    4.7

    Features

    5 GitHub reviews

    4.8 (5 reviews)
    • Charles

      GitHub's Integration Boosts Workflow Efficiency

      GitHub's integration with other tools like Slack and Jira has significantly improved our workflow, making project management more efficient

      May 4, 2024

    • Deborah R

      Exploring GitHub: A Tool for Efficient and Collaborative Coding

      GitHub is a secure, scalable, and reliable tool that I utilize for effective version control of software. It's perfect for managing different types of code and offers a broad range of capabilities and security measures. It helps me manage my time more efficiently through code versioning and code review. It also allows multiple developers, including myself, to work in sync and develop software products collaboratively. I can create, access, and improve Open Source software products publicly, and contribute to these projects from anywhere. GitHub also acts as a resume for me, enhancing my visibility and reputation by allowing recruiters to view my projects when I apply for jobs. The initial learning curve was a bit challenging, as it required understanding details like cloning repositories, creating a fork/branch, pushing changes to code, and raising pull requests. However, once I got the hang of it, I found it easy to use. I chose GitHub because it's widely preferred by software developers globally and uses less bandwidth.

      April 29, 2024

    • Daniel A

      Efficient Code Management with Intuitive Interface and Comprehensive Features

      its intuitive interface and comprehensive feature set make it easy to manage and track changes in my code. The pull request functionality, for instance, has streamlined the process of reviewing and merging code changes in my team

      April 22, 2024

    • Stephanie Miller

      Perfect for Facilitating Coding Lessons!

      Once I got past the initial steep learning curve, I found GitHub to be an incredibly efficient tool. It's an industry standard and, in my view, superior to its competitors. As a software engineer for a large consulting firm and a programming instructor, I use GitHub to share sample code and slides with my students. One of the main features for me is the ability to work on my projects across multiple devices with different operating systems. I have two laptops, one being a Mac, and a desktop computer. GitHub allows me to quickly sync my code and documents between devices, letting me continue my work seamlessly from where I left off. If I ever make a mistake, I can swiftly restore previous versions of my slides or code due to GitHub's excellent versioning features. My students also appreciate that every project or problem we tackle in class is immediately available to them after class. This allows them to concentrate on learning and understanding the programs instead of copying everything to their computers.

      April 15, 2024

    • Thomas

      GitHub: An Indispensable Tool for Developers

      As a software developer, I find GitHub to be an indispensable tool for version control

      April 15, 2024

    1 to 5 of 5 results

    Save on the best SaaS with Secret.

    Secret has already helped tens of thousands of startups save millions of dollars on the best SasS like GitHub and 387 more. Join Secret now to buy SaaS the smart way.