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
Recent Reviews

TrustRadius Insights

GitHub is a versatile and widely-used platform that offers a range of use cases for developers, researchers, and organizations. Users …
Continue reading

Developers love it

9 out of 10
September 25, 2021
GitHub is used by different departments in our organization. GitHub is used as a version control platform and deployment of our source code.
Continue reading

GitHub Review

8 out of 10
May 19, 2021
Git is very good for agile planning and maintaining the code according to different versions. In our project we work on three release …
Continue reading

GitHub is good VCS.

9 out of 10
May 12, 2021
GitHub is VCS is vastly used by organizations so does us. All of our developers are using GitHub to store code on the cloud and it's easy …
Continue reading
Read all reviews

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

(1027)

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.

Attribute Ratings

Reviews

(1-25 of 122)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
First of all we use GitHub as our primary code hosting platform with git.
Using GitHub allows developers to make fast and accurate code reviews with Pull Requests.
Another feature we really like on GitHub is the CI/CD automation with GitHub actions. It's so easy to connect your code to any 3rd party tool out there. This saves us so many time...
Finally, we use GitHhub as a documentation tool through Markdown files. The docs stay together with code and this is always an advantage.
Score 10 out of 10
Vetted Review
Verified User
With GitHub we address some problems like code management, Teams can host, share and collaborate on code repositories using Git, a popular version control system. Issue tracking, Teams can use GitHub's issue tracking system to track bugs, feature requests, and other tasks. Pull Requests: Teams can review and merge code changes through pull requests, enabling collaboration and code review. Project Management: Teams can use GitHub's project boards to plan, organize and track work across multiple repositories.
Score 9 out of 10
Vetted Review
Verified User
GitHub Team is a key technology that enabled our product engineering teams to version, build, verify, validate, and deploy software enhancements to support our customers. The GitHub Team edition enables each team to take advantage of key capabilities that drive standardization across our software products while still enabling freedom to explore additional capabilities to support their respective CI/CD processes.
Score 10 out of 10
Vetted Review
Verified User
Every day, we use GitHub for end-to-end SDLC, including project management, codebase CI/CD, and package management, among other things. The branch protection policy has no impact on the production codebase. We handle our automation and deployments with the help of GitHub Actions.
Bimal Subedi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
GitHub has been a boon to me and my company. We are focused on developement of softwares and web applications.It is a necessity in our company to manage the different versions of our products for efficient developement and deployment. GitHub has been helping a lot in this field. With the help of git version control system, we can easily switch between two versions of our product with a single click. Besides from version control, GitHub has been helping our company members to work in a team. A developers adds some feature in the product and then pushes it to GitHub. The pushed code is then pulled by another developer. In this way, we are able to develop quality codes with an ease in overall development tasks.
ANurag Tamrakar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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. No doubt GitHub is an awesome source code management, also it offers to host repositories for free which is a great support to the open-source community and contributors.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Github is being used as a hub for shell or skeleton automation frameworks that cover various languages and tech stacks. These are leveraged for demos presented to prospective clients, or for turn-key starter frameworks for new or existing clients. It is also used by individual engineers who contribute open source solutions that may be used in different situations.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GitHub is easy to integrate with other tools and it makes it easy to research and find what code changed and when with the pipeline. It is the most trusted place to store your project code and is also useful as a collaboration tool to get others involved in our work.
May 19, 2021

GitHub Review

Score 8 out of 10
Vetted Review
Verified User
Git is very good for agile planning and maintaining the code according to different versions. In our project we work on three release cycle in parallel so to have different branches and merging the code is a big task which GitHub has resolved. It makes EPIC planning more easy when there is less dependency on branches.
Olivier JM Maniraho | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are currently using GitHub as a code hosting platform and a collaboration tool to get others involved in the work we do. For us it solves the problem of getting open source contributors to collaborate with us and using the GitHub actions we can easily deploy to different instances of our hosting platforms.
Ajay S Insan | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
GitHub is VCS is vastly used by organizations so does us. All of our developers are using GitHub to store code on the cloud and it's easy to check everything on that. All the features are perfect to launch versions of any application. We can share our code to anyone else and can make public repo etc.
Richard Davies | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GitHub is used by some development teams across our large organization, including our small web team. It's used as a central code repository for storing our website code and allows multiple developers to work on separate branches simultaneously, then merge those changes into the main branch once their work is finished. It also keeps a history of changes so we can tell who changed things and when they were changed.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Github extensively for version control and team collaboration in all of our development/architecture projects. It's primarily used by our product team but we also use it to share information with the success team and collect feedback. Github assists us in the process of code reviews and is a powerful tool when managing/deploying multiple simultaneous projects.
February 01, 2020

Review of GItHub!

Joshua Dickson | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use GitHub as a central source control repository for all client engagements. GitHub allows our global teams to collaborate in real time through its best-in-class tooling and simple to use interface. Github also serves as the main integration point with other pieces of software, including integration into continuous integration and continuous deployment services.
Gedson Silva | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We're using GitHub for our entire software workflow cycle including code versioning, code review and approval, team collaboration on the code, and release management. Now, with actions, we're also building our Docker images and deploying them live, so it's a full CI/CD pipeline for us, all in a single package that's used by the entire development team.
October 29, 2019

The hub of choice

Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is the first place I look to use as a code repository on any project I am on. No more worrying about what would happen to your code if your computer dies, it is on GitHub. Collaboration with other developers via GitHub is a great experience.
October 18, 2019

GitHub Delivers

Tim Noetzel | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
At our company, all Engineering and Product Design team members use GitHub. We use its code repository, version control, and ticket tracking tools to store, maintain, and manage code for various projects. It works incredibly well at all 3 functions and is an extremely vital tool for our entire organization.
Emeka Opara | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
GitHub is being used by the information technology department to work concurrently on projects we are looking to implement in the coming months. It addressed the issue of having to work together and input code from various locations.
Ray Flores | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Github is being used for version control and feature branches for our main website. The tech team is the only person with access to push or pull from the repository. Our industry is changing very rapidly, and so, the tech team is charged with adjusting our front-facing website hourly, and sometimes this causes conflicts when one of the team members is also doing a similar task. Thus, GitHub allows us all to stay in tune and be in perfect unison when it comes to deploying code out to the web.
Tim Hardy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using GitHub in our development team as our source control solution. GitHub allows us to easily work from either the office or remotely. Git's distributed version control makes branching incredibly easy, and GitHub provides the most seamless and easy to use Git solution I have found. GitHub provides a ton of integration options with any tool you are using.
Return to navigation