Skip to main content
TrustRadius
GitHub

GitHub

Overview

What is GitHub?

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans are…

Read more

Learn from top reviewers

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Team

$40

Cloud
per year per user

Enterprise

$210

Cloud
per year per user

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://github.com/pricing#compare…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $4 per month per user
Return to navigation

Product Demos

How to use the new Jira and GitHub integration - Demo Den December 2021

YouTube
Return to navigation

Product Details

What is GitHub?

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans are available.

GitHub Video

CEO Nat Friedman will introduce a demo packed session highlighting the latest feature updates. You'll hear directly from the Hubbers who helped build them and learn how we successfully use GitHub at GitHub to build GitHub on GitHub. As always, feel free to leave us a comment ...
 Show More

GitHub Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

GitHub starts at $4.

Reviewers rate Support Rating highest, with a score of 8.8.

The most common users of GitHub are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(1060)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

GitHub is a versatile and widely-used platform that offers a range of use cases for developers, researchers, and organizations. Users collaborate in real time through GitHub's best-in-class tooling and simple interface, which is why it is commonly used for personal projects, university assignments, and managing code in team settings. The platform serves as the main integration point with other software, including continuous integration and continuous deployment services, allowing for seamless workflow automation.

GitHub's key use cases include code versioning and management, enabling developers to efficiently track code changes and revert back to earlier points in time. It also helps manage different versions of products for efficient development and deployment. With GitHub's collaboration features, developers can easily work together on code development, push code for others to pull, and collaborate with external contributors. Additionally, GitHub serves as a code hosting platform, allowing developers to easily share code and launch different application versions. It has become the go-to platform for hosting code repositories and establishing portfolios of work for developers in various industries.

Furthermore, GitHub plays a vital role in software research and development departments by providing a secure cloud-based Git repository system. It addresses concerns about longevity, security, and code management for technical project managers. The platform's integration with other tools like Slack, Jenkins, and custom webhooks enhances its functionality as a central repository for code storage, knowledge sharing, interactions tracking, and auditing. GitHub also offers built-in issue tracking capabilities and wiki pages for effective project management.

Moreover, GitHub's ease of use and graphical interface simplify the utilization of Git across platforms within organizations. Technical recruiters rely on GitHub to identify skilled developers while students leverage it for academic projects and assignments. Additionally, researchers utilize GitHub to store repositories from previous research projects and facilitate efficient team code development.

Overall, GitHub is highly regarded by users for its ability to solve challenges related to version control, collaboration on code development across teams or remote locations, issue tracking, project management, and code review. It serves as a central repository for code and provides features like CI/CD automation, documentation management, and easy integration with third-party tools.

Intuitive User Interface: Many users have found GitHub's user interface intuitive and easy to navigate, making it simple for them to explore repositories without the need to clone them. They appreciate how it simplifies the process of navigating through repositories, providing a user-friendly experience.

Fast Data Processing: Several reviewers have appreciated GitHub's speed in updating, packaging, and compressing data. This fast data processing allows for quick merges and highlights code changes efficiently, enabling developers to work with agility.

Robust Version Control: Users highly value GitHub's version control functionality as it provides a historical timeline of code improvements and the ability to revert back to older versions. This feature has been praised by many for its reliability and usefulness in maintaining code integrity throughout development projects.

Challenging to administer team members: Some users have found it challenging to effectively manage team members and collaborators across multiple repositories on GitHub. This becomes particularly difficult when there are varying access rights and roles, requiring extra effort and attention.

Confusing differentiation between user and organization accounts: Users often encounter confusion when trying to differentiate between user and organization accounts on GitHub. This lack of clarity can result in wasted time as they struggle to locate relevant settings or features within the platform.

Slow loading times: Atom, the text editor used in GitHub, has been criticized by users for its slow loading times. This delay can lead to frustration among users who expect a more seamless experience while navigating through their projects.

Users have made several recommendations about GitHub based on their experiences. Here are the three most common recommendations:

  1. Start with official documentation and use Git and GitHub via the command line. Users suggest that newcomers to GitHub should begin by referring to the official documentation. They also recommend utilizing Git and GitHub through the command line interface for a seamless experience.

  2. Explore integrations with Visual Studio Code and ClickUp. Many users recommend integrating GitHub with Visual Studio Code and ClickUp, as it enhances their workflows. This integration allows for smoother collaboration and improved project management.

  3. Improve user-friendliness and accessibility for new users. Some users believe that GitHub could be more user-friendly, especially for those who are new to the platform. They suggest making it more accessible by simplifying the interface or providing more comprehensive guidelines.

It is important to note that these recommendations reflect the opinions and experiences of users and do not represent a consensus among all users.

Reviews

(1-25 of 121)
Companies can't remove reviews or game the system. Here's why

GitHub best code review software ever

Rating: 10 out of 10
February 06, 2023
Verified User
Vetted Review
Verified User
GitHub
5 years of experience
  • Version control: GitHub provides a powerful and flexible Git-based version control system that allows teams to track changes to their code over time, collaborate on code with others, and maintain a history of their work.
  • Code review: GitHub's pull request system enables teams to review code changes, discuss suggestions and merge changes in a central location. This makes it easier to catch bugs and ensure that code quality remains high.
  • Collaboration: GitHub provides a variety of collaboration tools to help teams work together effectively, including issue tracking, project management, and wikis.

Leveraging GitHub as a foundational building block for your technology teams.

Rating: 9 out of 10
October 10, 2022
Verified User
Vetted Review
Verified User
GitHub
10 years of experience
  • Integrated peer reviews allow engineers to collaborate efficiently and ensure the conversation is preserved for historical purposes.
  • The rollout of GitHub actions has enabled our teams to reduce dependencies on external CI/CD services and increase engineering by having less systems to utilize/manage.

Manage Everything in One Place with GitHub

Rating: 10 out of 10
February 03, 2022
Verified User
Vetted Review
Verified User
GitHub
4 years of experience
  • GitHub Action for your automation, build, test and deployment any platform and any languages
  • GitHub help store our artifacts and dependency with in Github using GitHub packages
  • You can integrate with the other third party applications like Jira, Azure DevOps etc..
  • GitHub helps to integrate Development IDE like Visual studio, Eclipse, and jet brain ides etc..

GitHub - A must have tool for developers

Rating: 9 out of 10
January 11, 2022
BS
Vetted Review
Verified User
GitHub
3 years of experience
  • Able to switch back to previous code if error occurs while running present code.
  • Enables us to work in a team in an effective manner.
  • Allows giving roles and access to specific people assigned.
  • We can choose between private and public repository that enhances privacy.

Thanks to GitHub that lets us manage source code without hassle

Rating: 8 out of 10
December 20, 2021
AT
Vetted Review
Verified User
GitHub
4 years of experience
  • GitHub helps my organization to host Source code repository without hassle.
  • Dependa Bots and Integrations with third-party apps are great, A lot of options are available.
  • GitHub package repository and Container Registry is also very useful.

Gateway to the open-source community

Rating: 10 out of 10
November 26, 2021
Verified User
Vetted Review
Verified User
GitHub
5 years of experience
  • Excellent user interface that allows for quick assessment.
  • Seamless integration with local git configuration.
  • Fosters involvement with the open-source community.

Developers love it

Rating: 9 out of 10
September 25, 2021
Verified User
Vetted Review
Verified User
GitHub
3 years of experience
  • As a repository it's great. It houses almost all the open-source applications/code that anyone can fork and play with. A huge collection of sample codes available with problem statements across different domains make Github a one-stop location.
  • I use GitHub with Windows and the Git Bash is superb. It [is] a powerful alternative to the Command Prompt and Powershell. Allows me to run shell scripts and UNIX commands inside the terminal [on] a Windows PC.
  • GitHub integration with almost all cloud development/deployment platforms is amazing. Deploying a new application in Azure is really smooth. Just link the GitHub repositories and it's good to go. From automatic build to deployment everything is just amazing.

The best code hosting and collaboration tool

Rating: 9 out of 10
August 03, 2021
Verified User
Vetted Review
Verified User
GitHub
4 years of experience
  • GitHub has a powerful UI for creating pull requests
  • It makes it easy to research and find what code changed and when.
  • It is reliable and dependable. I've used it for four years without issue.

GitHub Review

Rating: 8 out of 10
May 19, 2021
Verified User
Vetted Review
Verified User
GitHub
3 years of experience
  • GitHub is easy to use and handle i.e. not much training you need to be if implemented in project.
  • Also merging capability and solving merge conflicts is easy in GitHub.

Great code hosting and collaboration tool

Rating: 9 out of 10
May 13, 2021
  • GitHub actions easily help manage pipelines of the application and with these, you can do code health checks and deploy to any platform.
  • Proper clean and simple project management via issues and boards.
  • Analytics of one's contribution over a period of time.
  • It has lots of widely popular open source projects.

GitHub is good VCS.

Rating: 9 out of 10
May 12, 2021
AS
Vetted Review
Verified User
GitHub
3 years of experience
  • Easy to use
  • Distributed development
  • Large community
  • Open Source

GitHub: a product so perfect it's become synonymous with Git

Rating: 9 out of 10
April 03, 2021
RD
Vetted Review
Verified User
GitHub
2 years of experience
  • Seamless integration with Git. Although you can use Git without using GitHub, the two have become almost synonymous.
  • It provides a nice web-based UI for interacting with your central Git repository.
  • Facilitates working with multiple branches, forks, and pull requests—all different aspects of having multiple people working on the same code simultaneously.

Github, the industry standard in version control and project collaboration

Rating: 9 out of 10
February 09, 2020
EM
Vetted Review
Verified User
GitHub
9 years of experience
  • Version Control: GitHub, being built over Git, makes it fast and easy to develop projects in versions/branches and easily rollback to previous versions when necessary.
  • Pull Requests/Review: GitHub has a powerful UI for creating pull requests, with useful tools like inline commenting and more recently "suggested changes". Pull request history is always maintained and easy to search.
  • Collaboration/Auditing: It's easy for multiple team members to work on the same project and merge changes (often) seamlessly. All contributions are tracked so it's easy to identify contributors.
  • Industry Standard: GitHub is used by virtually all major open source projects so it's very easy to find and contribute to projects of interest if you're well versed with GitHub.

Review of GItHub!

Rating: 7 out of 10
February 01, 2020
JD
Vetted Review
Verified User
GitHub
5 years of experience
  • Central repository for tens of thousands of open source projects, making it very simple to contribute to those projects
  • Desktop and web clients are robust, simple to learn, and easy to use
  • Reliability is solid and we never have to worry much about Github being available

The hub of choice

Rating: 9 out of 10
October 29, 2019
Verified User
Vetted Review
Verified User
GitHub
4 years of experience
  • User friendly
  • Clean UI/UX
  • Great documentation
  • A lot of hooks into other services

I would highly recommend GitHub!

Rating: 10 out of 10
October 16, 2019
EO
Vetted Review
Verified User
GitHub
3 years of experience
  • The ability to access GitHub on multiple platform makes organizing files very easy.
  • GitHub is intuitive enough to help new users immediately understand its platform and how to use it. It has instructions and help notes at every turn to help with this and the UI is user-friendly.
  • The best aspect of GitHub in my opinion is its ability to track your activity and also shows you a working map of of your activity over time. This can help with planning and scheduling of one's work.

There is no other Hub like this one!

Rating: 10 out of 10
October 15, 2019
RF
Vetted Review
Verified User
GitHub
12 years of experience
  • Version Control - You can see the progression of where you started to where you are today, and if need be, rewind to a certain time in the past and use that version if need be.
  • Storage Space - There are really no limits to the amount of information you can keep in one place.
  • Collaboration - Contributors can be one or can be many, and GitHub keeps track of each instance by the author.
Return to navigation