GitHub

GitHub revolutionizes software development by enabling seamless code management, collaboration, and open-source project hosting for teams worldwide.

Reviews and Ratings of GitHub

We’ve gathered all the data so you don’t have to, making decisions simple and saving you time and money.

4.7 (8,419)

ROI

74%

Productivity

41%

Value for Money

3.1

Ease of Use

3.8

Support

2.3

Find features critical for making decisions

Find a specific feature the platform should have to be a great fit for your organisation.

Can this product help us with Reporting/Analytics?

Can this product help us with Billing & Invoicing?

Can this product help us with Document Management?

Can this product help us with Third-Party Integrations?

GitHub Pricing Plans

Find out which pricing plan is the best fit for you.

Free

Up to 3 public repositories. Great for small side projects and open-source code.

Pro

For individuals, teams of up to 5 collaborators, and open-source maintainers.

$7

Team

For growing teams and organizations. Unlimited private repositories for up to 5 users.

$12

Enterprise

For large-scale, distributed teams and enterprises.

GitHub Product Reviews

See the platform from within the latest GitHub videos.

What verified reviews from expects say about
GitHub

Insights from field experts about GitHub from first hand.

L. Parker

I've had numerous frustrating experiences with GitHub's bug tracking and collaboration features, which often resulted in lost commits and duplicate issues due to their clunky interface and lack of intuitive workflows.

J. Garcia

GitHub is an incredible platform that has streamlined my coding workflow and collaboration with teammates effortlessly; its intuitive interface, robust version control, and seamless integration have saved me countless hours and improved overall project quality.

L. Thomas

I've had an excellent experience with GitHub - its collaborative features and seamless version control have streamlined my coding process, making it easy to work on projects with team members from anywhere in the world.

R. Lewis

I've been using GitHub for my personal projects and it has revolutionized the way I collaborate with others. The version control system is seamless and the community support is unparalleled, making it an indispensable tool for developers of all levels.

C. Taylor

I've been using GitHub for months now and it's been a game-changer for my development workflow. The platform is incredibly intuitive, allowing me to easily manage multiple projects and collaborate with team members in real-time. Its version control features have saved me countless hours of...

A. Wright

I've been using GitHub for several months now and it's been a game-changer for my coding workflow. The seamless collaboration feature has streamlined projects with multiple team members, while the version control system ensures I never lose track of changes. The large community also provid...

Alternatives to GitHub you might consider and compare

These are alternatives that you can choose from and compare to best align with your interests and filed of expertise.

People also compare GitHub with...

Frequently asked questions about GitHub

Find answers to the most relevant queries to be able to make decisions right away.

What is GitHub?

GitHub is a web-based platform for version control and collaboration on software development projects.


How do I create a new repository on GitHub?

To create a new repository, click the 'New' button on your dashboard, choose a repository name and description, and select a repository type (public or private).


What is a pull request?

A pull request is a way to propose changes to someone else's code. You create a new branch with the changes, and then 'pull' those changes into the original code.


How do I collaborate with others on a GitHub project?

You can add collaborators by typing their GitHub username in the 'Collaborators' field when creating a repository. They will receive an email invitation to join the project.


What is Gitignore, and how do I use it?

Gitignore is a file that tells Git which files or directories to ignore when tracking changes in your repository. You can add files or directories to .gitignore by editing the file itself.


How do I resolve merge conflicts on GitHub?

If you encounter a merge conflict, GitHub will indicate the conflicting areas with a '<<<' and '>>>' symbol. You can manually resolve the conflict, or use Git's built-in tools to help you.


What is GitHub Pages, and how do I use it?

GitHub Pages allows you to host static websites directly from your repository. To use it, create a new branch with your website content, and then 'publish' that branch as a GitHub Page.



Hi there, what do you need?

We need a reliable project management software for 50 for less than 10$ per user...

Audit platform with integrated learning and inventory management...

I need a dental clinic software to handle, bookings and payments...

Recommend me an easy and fast to implement chatbot for our support...

Our Advanced algorithm will find the best solution for your needs and filter out all the nonsense and marketing buzz for you