About GitHub

GitHub is a project management and code sharing platform that allows users to share their codes with others and create/iterate using collective intelligence. The software can be used for different kinds of coding assignments including personal, open-source and business codes. It is available both on-premise and via cloud-based deployment. Users can save all versions of their code and collaborate with other users by inviting them or tagging them with @mentions. Developers can join communities wherein they can follow open-source projects, leverage already-created codes for experiments, make suggestions and contribute to a project. All the contributions in open-source projects are recorded in developers’ profiles. Businesses of all sizes use GitHub as an integrated tool for code development.
GitHub Software - GitHub repository
GitHub Software - GitHub adding a code
GitHub Software - GitHub graphs
GitHub Software - GitHub repository - thumbnail
GitHub Software - GitHub adding a code - thumbnail
GitHub Software - GitHub graphs - thumbnail

GitHub pricing

GitHub has a free version and offers a free trial.

Starting Price:
Not provided by vendor
Free Version:
Yes
Free trial:
Yes

Alternatives to GitHub

GitHub Reviews for UK Users

Feature rating

Value for Money
4.6
Functionality
4.7
Ease of Use
4.4
Customer Support
4.4
5 reviews of 5,987 View all reviews
Dawn
Dawn
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 19/03/2024

Personal Review on GitHub

Overall, I would say it is awesome. When it comes to IT, programming or technology related fields the one word that comes to people’s mind when thinking about sharing or publishing their project source code is obviously “GitHub”.

Pros

The ease of access without any hassle, and the platform to manage projects and source codes.

Cons

Well, I would say the limit to the GitHub code space is really painful as Codespace is really a helpful tool for developing a project, as it allows to deal with multiple instances with no Memory or CPU hassle.

Hussain
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
4
Ease of Use
5
Customer Support
3

5
Reviewed on 05/04/2024

Excellent source control but archaic billing

Pros

It is very easy to collaborate and work on code changes, publish releases, and run automation scripts. The UI is fast and they are improving it constantly making it quick and efficient to navigate to the repository and even the file you want.

Cons

My biggest gripe about GitHub is the billing. You have to buy a fixed number of seats and you can only increment it in 10s. So, even if you need just one extra user, you still have to pay for 10. It also takes a long time (2-3 days, more in some cases) to get the licenses added. I can't even process why this is the case. I would much rather have preferred usage billing.

Alternatives Considered

Bitbucket

Switched From

GitLab
Bibhuti
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
4
Ease of Use
1
Customer Support
0

3
Reviewed on 10/11/2021

Github review (8 years of usage)

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

Alternatives Considered

Bitbucket

Reasons for Choosing GitHub

Github was better, in terms of free features and the UI.

Switched From

GitLab

Reasons for Switching to GitHub

GitHub has a lot of cool features for free.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
3

5
Reviewed on 24/03/2024

Simplifying Source Code Management

The experience is overly positive, as I am a developer I use it daily for work. I was also able to showcase my works and was able to get more projects. I could also collaborate with my team members more easily.

Pros

You can setup a repository for your code and collaborate with other developers throughout the world. With Github I can showcase my work so that I can attract recruiters. It is a social media for developers. I can also look for open-source code to learn and contribute to.

Cons

There is a learning curve to setup a repository and collaborate. People may also find it difficult to navigate through the app with so many features. Integrating with external tools to enable automation also takes a lot of effort.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
5
Customer Support
4

5
Reviewed on 26/03/2024

Easily manage your projects with GitHub

I started using GitHub in 2020, a friend of mine recommended it to me. By that moment my coding knowledge was limited, but I managed to quickly learn how GitHub worked, I was able to create multiple projects and manage them very easily. GitHub is a really good option, I like its user friendly infrastructure and its amazing features.

Pros

Integration of AI if necessary, you are able to create your own websites and even add your own domain, you can have different versions of your project, you can integrate GitHub with Git, VS Code, IntelliJ IDEA and more.

Cons

The only think that I "don't like" is that you cannot publish private websites on GitHub, this is only possible on the paid version (GitHub pro). But if you don't have any issues publishing your project to the public, then this will not affect you.

Related categories