What Is GitHub?

GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fortune 50 companies use GitHub, every step of the way.

Who Uses GitHub?

Development teams at startups and small businesses to Fortune 50 companies use GitHub, every step of the way.

GitHub Software - 1
GitHub Software - 2
GitHub Software - 3
GitHub Software - 4
GitHub Software - 5

Not sure about GitHub? Compare with a popular alternative

GitHub

GitHub

4.8 (5,758)
Not available in your country
No pricing found
Free version
Free trial
43
1
4.4 (5,758)
4.6 (5,758)
4.4 (5,758)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$19.00
month
Free version
Free trial
95
57
4.0 (434)
4.0 (434)
4.1 (434)

Other great alternatives to GitHub

GetResponse
Top rated features
Email Campaign Management
Email Marketing
Marketing Automation
kintone
Top rated features
Multiple Projects
Task Management
Task Progress Tracking
Notepad++
Top rated features
Custom Development
Graphical User Interface
Search/Filter
Amazon S3
Top rated features
Access Controls/Permissions
Data Migration
Encryption
Jira
Top rated features
Agile Methodologies
Project Planning/Scheduling
Task Management
Bitbucket
Top rated features
Access Controls/Permissions
Source Control
Version Control
Asana
Top rated features
Project Planning/Scheduling
Task Management
Task Scheduling
GitLab
Top rated features
Access Controls/Permissions
Collaboration Tools
Source Control
Jenkins
Top rated features
Continuous Delivery
Continuous Deployment
Pipeline Management

Reviews of GitHub

Average score

Overall
4.8
Ease of Use
4.4
Customer Service
4.4
Features
4.7
Value for Money
4.6

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Oliviu Alexandru
Oliviu Alexandru
Marketing Specialist in Romania
Verified LinkedIn User
Marketing & Advertising, Self Employed
Used the Software for: 2+ years
Reviewer Source

GitHub: A Comprehensive Review of its Features, Advantages, and Disadvantages

5.0 2 months ago New

Comments: Overall, the experience of using GitHub is largely positive for most developers. The platform provides a wide range of features and tools to help users manage their projects, collaborate with others, and ensure the security of their data. The user interface is intuitive and user-friendly, making it easy for individuals to get started with the platform, and the active community of users provides a wealth of resources and support.However, there are some drawbacks to the platform as well. The cost of the service may be higher for larger organizations, and some users may find the interface or navigation to be confusing, particularly if they are new to version control systems. Additionally, the platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Despite these limitations, the overall experience of using GitHub is positive for most users. Whether you are a seasoned developer or just starting out, GitHub is a powerful platform that provides a wide range of features and tools to help you manage your projects and collaborate with others.

Pros:

User-friendly interface and ease of use, making it easy for developers to get started with the platform.Comprehensive documentation and resources, making it easy for users to learn and understand its features.Large community of users, making it easy to find answers to questions and collaborate with other developers.Integrates with a wide range of tools and services, including Slack and Visual Studio, making it easy to integrate into existing workflows.Advanced security features, such as two-factor authentication and data encryption, ensuring sensitive information remains secure.Highly scalable, making it a good choice for both small and large development teams.Offers a wide range of features, including version control, bug tracking, and project management.Robust infrastructure, ensuring high reliability and availability for users, even during high-traffic times.

Cons:

Some features and services are only available on paid plans, making it potentially more expensive for users.Interface and navigation may be confusing for some users, particularly those who are new to version control systems.The platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Some users may encounter technical issues or bugs, although these are typically resolved quickly by GitHub's support team.

Nikhil Kumar
Software Engineer in India
Computer Software, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Awesome tool for repository management and open source contributions.

5.0 2 months ago New

Comments: Overall GitHub is an awesome tool for any kind of user ranging from students to professionals and it is very easy to use also.

Pros:

The most likable feature is that it's free to use GitHub and also it is simple and straightforward in its UI/UX and it also provides learning resources.

Cons:

At this point, I don't have any cons to mention because the platform is free and very easily accessible and yes if it was paid then there would be a lot of things that can be improved.

Bibhuti
CTO in Nepal
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Github review (8 years of usage)

3.0 last year

Pros:

- free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.

Cons:

- Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section

André
Business Analyst in Portugal
Business Supplies & Equipment, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

A Powerful Tool for Collaboration and Version Control - GitHub

5.0 2 months ago

Comments: Despite the limited storage space, our team has found GitHub to be an incredibly powerful tool. It is easy to use and helps us to collaborate, track issues, and keep our code organized and versioned.

Pros:

GitHub has been an invaluable tool for our team. We use it for collaboration, version control, and project management. With its intuitive interface, anyone can easily learn how to use it. We also appreciate the ability to create and track issues, making it easy to stay on top of problems and progress.

Cons:

The one downside we have found with GitHub is its limited storage space. As our project grows, we need more space to store our code and files, but the current plan doesn't offer the capacity we need.

Ruhid
Ruhid
We are here to help everyone quickly! in Azerbaijan
Verified LinkedIn User
Motion Pictures & Film, Self Employed
Used the Software for: 2+ years
Reviewer Source

Is there anything better than Github?

5.0 2 months ago New

Pros:

The good aspects are not counted. First of all, the site has everything you are looking for, be it the problems you are experiencing or a project you are looking for, codes, phone systems (ROM), website templates and more, it is good to find all kinds of files. It reveals the quality of the site. These are the features that I like the most about git hub, with the categories being organized, easy to use, and more features.

Cons:

The category system and search filter can be further improved, as long as I use the site, there is no other feature that I don't like.