GitHub Description
GitHub is the most trusted, secure, and scalable developer platform in the world. Join millions of developers and businesses who are creating the software that powers the world. Get the best tools, support and services to help you build with the most innovative communities in the world. There's a free option for managing multiple contributors: GitHub Team Open Source. We also have GitHub Sponsors that help you fund your work. The Pack is back. We have partnered to provide teachers and students free access to the most powerful developer tools for the school year. Work for a government-recognized nonprofit, association, or 501(c)(3)? Receive a discount Organization account through us.
Pricing
Integrations
Company Details
Product Details
GitHub Features and Options
Source Code Management Software
Application Development Software
Version Control System
Software Documentation Tool
GitHub Lists
-
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall, GitHub is the best version controlling tool for beginners as well as professionals. It can be used to host any kind of project repositories.
Positive: 1. Easy and reliable version controlling.
2. Robust CI/CD pipeline.
3. Supports integration with various third-party applications.
4. Intuitive and user-friendly user interface.
5. Easy to use push, pull, commit and merge functionalities.
6. Free for personal use.Negative: 1. I did not find any major con in the application.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: GitHub is the gold standard of version control for a reason. It has incredible feature depth, is always performant, and has all the necessary features built in to make hosting a software project simple.
Positive: - free for personal use
- incredible depth of features
- easy-to-setup CI/CD pipelines
- easy pull request reviews, issue tracking, documentation, etc
- simple and easy to use interface
- great enterprise features, including single sign-on and access control
- performantNegative: - with so many features it can be hard to get started if you have never used a version control system before
Read More...
- any public code is scanned and potentially copied by their AI coding tool, GitHub Copilot. -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall, GitHub is the best platform to host repositories in terms of features, support and popularity. It has a huge community behind it, which is pretty helpful.
Positive: 1. GitHub is one of the most popular sites to host code repositories and version controlling of the projects.
2. The user interface of the application is clean yet feature-rich.
3. The platform is free for personal use, which makes it pretty useful for student and freshers starting out coding.
4. It can be integrated with almost any application available.Negative: 1. Unless you use a git client, it is quite hard to wrap your head around it initially because of the complex commands for pushing, pulling and resolving merge conflicts.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Good Git host, fills all the requirements, comes with many additional useful features, such as Actions, Discussions, as Dependabot/misc. other code scanning.
Positive: The Git repo part works just as you'd expect. GH Actions provides a nice environment for CI/CD with a generous free tier. Issues/PRs/Discussions features help facilitate collaboration.
Negative: GH Actions is not as configurable as GitLab runners.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall, GitHub is the most used platform for hosting repositories. It has the largest repositories for open-source, and the user interface is user-friendly.
Positive: - Management of projects is clean and simple.
- It is the largest repository of open-source projects.
- It seamlessly integrates with git and makes it a lot easier to use.
- It makes the process of working and contributing on multiple projects easy.Negative: - I am yet to encounter any con of GitHub. It is a great platform that does what it claims.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall, GitHub is the largest platform to host and clone open-source projects. It can be also be used to work with a team on a project.
Positive: - GitHub is one of the largest repositories available for open-source projects.
- It is easy to use and has an intuitive user face,
- It has seamless integration with git.Negative: - Merging process should be more simplified, other than that not con available.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: GitHub is most effective when working with a team on a project, it can be used to push, commit, merge and version controlling of the project.
Positive: - The best feature of GitHub is that we can push the project on to GitHub privately or publically and share it with the world.
- It has abundance of open-source codes in every programming language to help you with your personal projects.Negative: - It is a bit intimidating to use it initially because of the complex interface.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: If you are a developer, it is one of the must software you should know how to use.
It gives you badges and companies see it.Positive: You can upload your source code so that anyone can see and suggest improvements.
You can do version control of your source code make it safer to implement changes.
It is becoming the biggest community for developers to help each others.Negative: Mobile application is too much limited.
Read More...
You need to learn many command lines. -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall a great platform and software for every developer out there. Software development life cycle becomes easy with this software, and sharing and collaborating in teams also becomes easy.
Positive: This is the best and the most popular version control software out there with a huge community to help you get a taste of the Open source and master version control.
Negative: There are no cons to using this software. You will learn more and more and get familiar with the Open source world.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Overall I love this platform a lot and use it in my daily life to have a brief backup of my codes and to help the community.
Positive: Code backup
Project management
Free website publishing
Version control
Free of cost
Best place to interact with open-sourceNegative: The only con is that the mobile app does not have that much feature. Can just used for viewing codes.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: Great UI. The best and the most trusted version control app out there with plenty of repos and a great community of developers.
Positive: Free to use.
Great features.
Great User Interface.
Industrial standard software.
Easy to learn and desktop and web clients are robust.Negative: This is available for android but does not have that much feature that are available for PC.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: GitHub is one of the most popular cloud based source code management & version control tool. It offers unlimited public & private repos for you to push your code and works great for collaboration on projects.
Positive: Simple to use
Integrates with most other development & devops tools
Unlimited free public & private repositories
Good desktop software
Great community support
Free tier is excellentNegative: It fails to resolve most of the merge conflicts - which requires pull and manual effort.
Read More...
Needs better syntax highlighting. -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: I have been using Github for a while now and life has become much easier for every engineer out there. Even private repositories are free!
Positive: - I like the fact that GitHub is free. That single fact has brought about the open-source revolution.
Negative: Using Git can be non-intuitive for beginners. I wish there was support to just host your code for showcasing purposes.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: I think for the longest time open-source was held back by the lack of a centralized platform to share code. After GitHub, everything has changed.
Positive: - The fact that GitHub is free and public has made it so much easier to distribute and access open source software.
Negative: - Git can be very frustrating to learn for beginners, especially when you view it as a place to upload code rather than a version control system.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Summary: I have started using GitHub from my college days, it is a great place to showcase your work and gain some recognition. You can add contributions to your projects. In case of some technical doubts, I always refer to GitHub where you can view the actual code uploaded by individuals.
On an overall level, Github is a very good platform that is widely recognized and accepted in the industry.Positive: (+) Very simple, easy to use.
(+) Wide recognition in the industry, it has become a primary source for saving your work.
(+) Easy to integrate with other applications.
(+) You can use it for internal organizations and make your work private.
(+) It helps in learning from various professionals.Negative: (-) Currently, there is no syntax highlighting for codes when viewed on Github.
Read More...
(-) UI is a bit old fashioned.
(-) Navigating through repositories in GitHub can be confusing in the starting.