GitHub Features

GitHub

Social coding & collaborative development platform

4.76/5 (3,120 reviews)

GitHub Feature Summary

  • Collaboration
  • Integrated issue and bug tracking
  • Graphical representation of branches
  • Approximately 6 million hosted git repositories
  • Code review
  • Project management
  • Team management
  • Social coding
  • Documentation
  • Code hosting
  • Built-in review tools
  • Propose changes
  • Give feedback
  • Protect branches
  • Track and assign tasks
  • Milestones
  • Assignees
  • Integrations
  • Conversations
  • Set community guidelines
  • Wikis
  • GitHub Pages
  • @mentions
  • Team and user permissions

Competitor Feature Comparison

@mentions
API
Access Control
Authentication
Bug Tracking
Collaboration Tools
Collaborative Review
Commenting
Data Import
Feedback Collection
Ideation
Milestone Tracking
Monitoring
Multiple Projects
Online Forums
Permission Management
Project Management
Projections
Role-Based Permissions
SSL Security
Search Functionality
Task Management
Task Tracking
Third Party Integration
Version Control
Wiki
Learn moreCompare App
@mentions
API
Access Control
Authentication
Bug Tracking
Collaboration Tools
Collaborative Review
Commenting
Data Import
Feedback Collection
Ideation
Milestone Tracking
Monitoring
Multiple Projects
Online Forums
Permission Management
Project Management
Projections
Role-Based Permissions
SSL Security
Search Functionality
Task Management
Task Tracking
Third Party Integration
Version Control
Wiki
Visit WebsiteCompare App
@mentions
API
Access Control
Authentication
Bug Tracking
Collaboration Tools
Collaborative Review
Commenting
Data Import
Feedback Collection
Ideation
Milestone Tracking
Monitoring
Multiple Projects
Online Forums
Permission Management
Project Management
Projections
Role-Based Permissions
SSL Security
Search Functionality
Task Management
Task Tracking
Third Party Integration
Version Control
Wiki
Learn moreCompare App

Mobile apps

iOS App


12 reviews

GitHub Feature Reviews

25 reviewers had the following to say about GitHub's features:

Anonymous
(Internet company, 10001+ employees)

I would say Github is world's best code management tool.

2019-08-27

We use mainly store our code to keep track of changes (version control). We are happy with it.

Pros

Easy to use interface Powerful Search ability GUI and CLI based applications for pushing and pulling data Documents are super useful

Cons

Apart from that, I think its a great tool.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Nidhi Singh

World Largest Developer Community Exist here.

2019-04-17

The unified search ,contributes and Advance auditing feature comes one of the best feature of GitHub.

Pros

We can also save the notification for review request so we can work on it when we get time.

Cons

GitHub Team Management templates should be customizable so a project manager can update it as per their need.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Riley Elliott

A Useful Tool

2019-06-13

Overall, Github is a very good version control and collaboration platform.

Pros

Useful features include: code analysis, github pages, issue tracker, simple UI, and integration with many 3rd party services

Cons

Improving the search UI and visualization of highlighted terms would improve the quality of the product.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 1-2 years

Frequency of use: Weekly

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Divya Masoodi

Easy of use

2019-05-17

Awesome tool.easy to use and user interface is super.

Pros

User friendly and more advanced. Good community support.

Cons

Some time not scalable when you have more data to access.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Anonymous
A verified reviewer

Great collaborative tool for code versioning and management for both personal and professional work

2018-04-10

Pros

GitHub provides a web graphical interface for users to collaborate and manage software code in real time. Users have access to collaboration features like issue tracking, feature requests, project management tools, code review, code sharing and many more.

Cons

I also wish there were more feature capabilities for design which is first step in software development.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 1-2 years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Anand V

Great Development Platform

2019-07-27

Pros

Good project management tool. Drag and Drop feature.

Cons

There is nothing wrong in using this platform

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
James Bush

Github and Github enterprise both provide fantastic solutions for code and data hosting.

2018-01-18

Flexible easy to use source control and data management.

Pros

Large file support facilitates using as a data management tool.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Ritesh Garg

GitHub: Review

2019-01-27

Overall working on this software is a treat as it comes with an array of functionalities such as easy code reviews, version control, content sharing etc.

Pros

Search and tracking via version control of the code is very fast & effective Another aspect which makes this a great tool is its branch management.

Cons

Should have more ways to customize to get role based view access.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 1-2 years

Frequency of use: Weekly

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Ken Yan

The Standard for Code Hosting

2018-06-12

Pros

GitHub has a great UI. It has many integrations and connects to other tools we use.

Cons

I would like to see more collaboration tools within GitHub like real-time chat.

Rating breakdown

Ease of use
Features

Time used: 1-2 years

Frequency of use: Weekly

Likelihood to recommend

9/10
Source: Software Advice
Helpful?   Yes   No
Read more
Anonymous
A verified reviewer

One of the easiest to use and powerful version control service

2018-04-22

The add-ons are very useful and integration with third-party tools ease up a lot of work for us.

Pros

Various features like access controlling and integration with various third-party tools make it pretty good to use.

Cons

It's near perfect but there is one thing which bothers us a lot and it's the merge issues that we get which makes it pretty unmanageable at times because in those scenarios many a time even the merge tool fails to save us out.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Abhishek Srivastava

GitHub : one tool for many needs

2019-09-19

As of now i liked the tool, its features and the functionalities are easy to use.

Pros

Using GitHub you can do many things like bug tracking, task management and access control. You can use it free to host open source project.

Cons

Nothing as such but I'd like if It has integration with many other tools, which is required then it would be great.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: Less than 6 months

Frequency of use: Occasionally

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Ritchea Agrawal

Best Tool to store code

2018-05-17

Good source code management system.

Pros

Provides a web-based graphical interface, desktop as well as mobile integration.

Cons

It also lacks IDE or explorer integration

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Software Advice
Helpful?   Yes   No
Read more
Ardi Sanjaya

One of my Favorites Management Software

2018-10-10

Pros

Really help me to monitor some changes the documents in real time and see who edited.

Cons

There's no private repositories and Needs improvement for the search features.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 6-12 months

Frequency of use: Daily

Likelihood to recommend

8/10
Source: Software Advice
Helpful?   Yes   No
Read more
Anonymous
(Computer Software company, myself only employees)

User development platform

2019-02-07

I also enjoyed the freedom that comes with its mobile functionality feature, which allowed me to work from anywhere.

Pros

It helps maintain data confidentiality through private repository features in the case of personal projects. 3.

Cons

The Graphical User Interface is rigid as you cannot configure a command line to suit your desired preference.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 1-2 years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Ivan Martysh

Industry standard for code collaboration

2019-09-12

Reliable convenient tool that my team uses for code collaboration on a daily basis.

Pros

Good integration with 3rd-parties.

Cons

Not very efficient​ search engine for looking for a particular piece of code.

Rating breakdown

Ease of use
Features

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Curtis Blount

Verified Reviewer

GitHub gets the job done

2018-04-19

Pros

Very good at sourcing code with role-based access controls, auditing features, etc.

Cons

Further documentation and auditing reporting could be better.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

8/10
Source: GetApp
Helpful?   Yes   No
Read more
Mary Racter

Great platform for collaborative software development

2018-01-09

Pros

Easy to integrate project with many third-party services and continuous deployment pipelines.

Cons

The OAuth2 API is a bit tricky to work with if you're using it as an identity service for your own software and only want to grant access to people in a specific GitHub organisation.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 1-2 years

Frequency of use: Daily

Likelihood to recommend

8/10
Source: Software Advice
Helpful?   Yes   No
Read more
Chris van Chip

Make development less time-consuming, with GitHub, so long you're experienced with it

2020-06-09

Collaboration is made a lot easier with GitHub, and the best problem we resolved with GitHub is the integration with automated testing and deploying platforms.

Pros

Since it provides a good UI, viewing information and reading code is easy to do from the website, and development can be done easily using the CLI or GitHub's GUI.

Cons

We have thought about letting our Customer Service use GitHub for reporting issues and letting them have conversations with engineers, but it ended up with lots of questions, since GitHub's design isn't that simple.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 6-12 months

Frequency of use: Daily

Likelihood to recommend

8/10
Source: Capterra
Helpful?   Yes   No
Read more
Ajith P V

Github - the friendly git system

2019-10-09

Please note that the complete workflow can be achieved with a mix of both GitHub and git console only.

Pros

1) Open source friendly with focused features specific to open source. 2) There is a free trier for trying the GitHub with public and private repositories. 3) Lot of visual tools to learn the git and GitHub workflow- better for beginners. 4) Plenty of hooks and API support. 5) Huge developer eco-system - which provides more options to start with or can contribue to. 6) Neat UI with clear data and graphs.

Cons

1) Still not support full UI based workflow.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 6-12 months

Frequency of use: Weekly

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Anonymous
(Automotive company, 10001+ employees)

Makes the Repository Sharing Easy

2020-02-20

I use GitHub to manage different repositories and share versions with my colleagues. It's very practical and user-friendly however it's not completely free to make it customized.

Pros

I very like to have an interface so that I can access and manage the different repositories in order to make management of software versions easy.

Cons

Sometimes it crashes (not very often) without any warning or any notification and this sometimes lead to lose some data.

Rating breakdown

Ease of use
Features

Time used: 1-2 years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
Anastasia Platonova

Verified Reviewer

Great web-based hosting platform

2020-01-22

GitHub helps keeps all project and tasks organized. It helps especially when I work remotely.

Pros

I liked graphical interface what can be used like web-based or on desktop.

Cons

The user interface looks a bit confusing on a first use, takes time to get used to it.

Rating breakdown

Ease of use
Features
Customer support

Time used: Less than 6 months

Frequency of use: Weekly

Likelihood to recommend

7/10
Source: GetApp
Helpful?   Yes   No
Read more
Tawan Silva

The best versioning of code that exists

2018-12-18

I use GitHub to version my projects for 2 years and until then I never had a complication with their service, I find it very interesting how they work to optimize their service as much as possible

Pros

. - I can control all my commits from any branch in a simple way. - It is possible to organize tasks for my teams.

Cons

- Although it is very complete, I miss an integration to monitor the branch's through their api - The price of a start-up developer account should be cheaper and more affordable.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

10/10
Source: Capterra
Helpful?   Yes   No
Read more
nikhil K

awesome code versioning

2019-07-28

Pros

distributed code versioning system, very good user management feature through teams. permission levels for different user roles/ teams can be managed very effectively.

Cons

users may need to learn the commands to fully leverage the tool, commands are not that easy.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Anonymous
(Computer Software company, myself only employees)

GitHub is a best and cost-effective version control system.

2020-02-23

It helped to collaborate with my team with a simple userfriendly interface.

Pros

It has a very simple and manageable interface. (for example branch view)

Cons

Compared with other version control systems like Bitbucket, it doesn't compatible with a project management tool like JIRA.

Rating breakdown

Value for money
Ease of use
Features
Customer support

Time used: 2+ years

Frequency of use: Occasionally

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more
Dan Price

Version control management for all developers

2020-03-04

The leader in version control software for modern software development

Pros

Powerful version control and management system able to manage a wide variety of collaboration scenarios

Cons

Fairly steep learning curve though the github website provides a user-friendly interface to several functions

Rating breakdown

Ease of use
Features

Time used: 2+ years

Frequency of use: Daily

Likelihood to recommend

9/10
Source: Capterra
Helpful?   Yes   No
Read more