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…
TrustRadius Insights
GitHub is probably the best - in code - collaboration tool out there.
Using GitHub allows developers to make fast and accurate code …
GitHub best code review software ever
Leveraging GitHub as a foundational building block for your technology teams.
The industry standard software versioning tool. Seriously, if you develop code, you need GitHub.
Manage Everything in One Place with GitHub
GitHub - A must have tool for developers
Thanks to GitHub that lets us manage source code without hassle
Gateway to the open-source community
Developers love it
The best code hosting and collaboration tool
GitHub Review
Great code hosting and collaboration tool
GitHub is good VCS.
GitHub: a product so perfect it's become synonymous with Git
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
Pricing
Team
$40
Enterprise
$210
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Starting price (does not include set up fee)
- $4 per month per user
Product Demos
How to use the new Jira and GitHub integration - Demo Den December 2021
Product Details
- About
- Tech Details
- FAQs
What is GitHub?
GitHub Video
GitHub Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(1028)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
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:
-
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.
-
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.
-
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 119)Not the best solution for any org larger than 10 people. In my opinion, support does not exist
- Inexpensive solution
- In my opinion, support sucks
- Solutions isn't fully market ready for users
- Better code reviews
- Fast development
- Development automation
GitHub best code review software ever
- Fast code development
- Cheap and you can also have the free version for smaller companies
- Easy to administrate, for example when you have people working remotely on different countries.
- The ROI is mostly flat; however, with the introductions of Packages, Actions, and Co-Pilot, we are seeing increased value as we are able to consolidate tooling and services.
The industry standard software versioning tool. Seriously, if you develop code, you need GitHub.
- Github has saved us enough time and effort to have more than paid for itself.
Manage Everything in One Place with GitHub
- 50% improvement in developer onboarding
- 85% - 90% improvement on code quality
- 80% - 85% improvement on production time
GitHub - A must have tool for developers
- GitHub has enhanced development speed which ultimately resulted in more projects completion.
- GitHub has created a healthy environment among our developers resulting in greater yield.
- Increase in Company Revenue.
Thanks to GitHub that lets us manage source code without hassle
- Earlier we were managing container and package registries, but not doing it anymore. GitHub takes care of it and we're saving [time] spent on using container and package registries.
- Its built-in CI helped us reduce dependency on Jenkins. In some of the cases where we don't require a lot of things to do we can use GitHub actions and half of our Jenkins Jobs has been migrated from Jenkins -> GitHub actions.
Gateway to the open-source community
- I've been involved in several projects that required me to create specialized JavaScript modules. Github allowed me to host them for free and quickly add them as dependencies.
- Being faced with specific situations that require specialized applications brings you directly into a community of individuals involved in similar predicaments.
- The active open-source community allows you to leverage solutions and knowledge from people involved in similar efforts.
Developers love it
- Its replacing TFS in most [of] our projects and thereby becoming a cheaper alternative and saving some money for us.
GitHub Review
- Save time per day per developer
- Increases code quality
- Easy for code sharing and visibility accross multiple developers
Great code hosting and collaboration tool
- It made it easy to reach our customers.
- It made it easy to launch our product and connect with other contributors.
- We spent less by continuously deploying using GitHub Actions.
GitHub is good VCS.
- Increased productivity
- Code is secure at GitHub
- Working of single branch in free version is like I'm done.
- It has facilitated team collaboration and product development. We would have a very hard time working as a team on the same website without GitHub.
Great service to manage your version control system
- GitHub kept our project organized and maintainable
- We were able to go back to previous versions easily
- Makes developers' lives easier with branching
- GitHub reduces regressions by providing plenty of automated CI tools, which in turn has a positive impact on ROI by reducing end user bugs.
- GitHub reduces the amount of developer time required to share code/collaborate, again improving ROI.
- We really haven't experience anything that could be considered to have had a negative impact on ROI; perhaps the rare case where we get a bad merge that's difficult/time consuming to revert.
Review of GItHub!
- Eliminates the need for manually tracking file changes, etc, leading to more time spent evaluating our actual software, and less time managing the process
- Fair pricing per-seat for most organizations, but can get expensive
GitHub makes Git very easy to use
- Easy to review version history
- Even older branches merged can be easily viewed
The best source code management platform
- Nice pricing makes for a very fast ROI.
- One single platform covers the entire software lifecycle workflow.
The hub of choice
- Faster development
- Easy to track issues
- Managing branches are easy
GitHub Delivers
- Prevengs code from being lost
- Helps team members collaborate
I would highly recommend GitHub!
- It has helped in improving the organization of various group works and thus improves time to complete projects.
There is no other Hub like this one!
- We have once had to revert back to an older version, and was able to with no headache thanks to GitHub!
- The minimal cost has been well worth the security of knowing that nothing is going to happen with our repository.
- Happiness has come easy for our tech team which is priceless.
GitHub is the standard for a remote GIT repository
- GitHub has made branching much easier for our dev team. Easy branching makes it easier for us to gain all the benefits of source control while giving us the flexibility to decide what features/branches we want to go in any particular release.
- Integration with third-party tools like Azure DevOps has allowed us to streamline workflows and gain the benefits of automated testing whenever a commit is made.
- GitHub has also raised visibility with its integration with our Sprint boards. We can easily jump to a commit from a work item.
One of the best tools for software development version control
- Increase in productivity, considering that teams can contribute with code on a daily basis.
- Ownership of code and easy to fix bugs by identifying them on the platform.