GitHub Reviews

GitHub

4.8 (5,875)
Social coding & collaborative development platform

Overall rating

4.8 /5
(5,875)
Value for Money
4.6/5
Features
4.7/5
Ease of Use
4.4/5
Customer Support
4.4/5

98%
recommended this app
Sort by

5875 Reviews

Christopher
Overall rating
  • Industry: Research
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Industry standard in source control and more

Reviewed on 27/04/2023

A valuable service providing a number of tools for productive collaboration and management of...

A valuable service providing a number of tools for productive collaboration and management of source code. For academics, it's a no brainer to use GitHub with their educational offerings to help prepare your students for the industry.

Pros

GitHub provides a single service where source code control, documentation, issue tracking, and more are possible. All of these aspects are well integrated and can even reference lines from the source from different commits. Pricing for academics is extremely generous.

Cons

There's not much to not like in GitHub. It does a lot of things well. Some little things can be improved like better user administration and creating a way for users to sign-up for your organization rather than inviting a user to join your organization.

Tsitsi Hazel
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

GitHub Collaboration Review

Reviewed on 04/04/2022

It is a secure, scalable and reliable tool used to effectively manage version-control of any...

It is a secure, scalable and reliable tool used to effectively manage version-control of any software, ideal for various types of code. GitHub has a wide range of capabilities and security measures.

Pros

Users can manage their time more efficiently by doing code versioning and code review.

Multiple developers can stay in sync with each other and can develop their software products in collaboration with one another.

Open Source software products can be created, accessed and improved publicly and developers can contribute to the Open Source project from anywhere in the world.

GitHub can be used as a resume as it helps with visibility and reputation building for developers by allowing recruiters to view their interesting projects when applying for job opportunities.

Cons

The intial learning curve can be tricky for new users. Onboarding requires a bit of detail and practise with regards to cloning repositories, creating a fork/ branch, pushing changes to code and raising pull requests when getting started, but once this process is well understood, the product is easy to use.

Alternatives Considered

Slack

Reasons for Switching to GitHub

GitHub is more widely preferred and used by software developers globally, uses less bandwidth and provides visibility of projects for future version improvements and for recruitment.
Vedanshu
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Open source and accessible Github

Reviewed on 17/11/2023

Actually i am an IT engineering student so it is useful for me to add my work to showcase i have...

Actually i am an IT engineering student so it is useful for me to add my work to showcase i have also contribute to others work. It helps to profile build so i love it.

Pros

First of all github is open source platform where we can contribute our work in project it is FREE to use so anyone can operate. It has easy user interface and you can upload your projects and work to showcase easily

Cons

i guess github is best platform also it is inexpensive.

Lallchand
Overall rating
  • Industry: Defense & Space
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

GitHub review

Reviewed on 24/11/2021

Very good , use for source control

Very good , use for source control

Pros

It stores all revisions , has a good tracking system, used by various companies

Cons

Everything is command line and sometimes don’t remember all the commands

Ravi
Overall rating
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

My Experience of using Github for 1 Year

Reviewed on 10/09/2023

Overall, my experience was fabulous. There is every feature I need to manage my projects like -...

Overall, my experience was fabulous. There is every feature I need to manage my projects like - managing the source code, Hosting the application, committing changes, and of course, having a social profile on GitHub.

Pros

There are so many features in Github. I am currently using the Student package which I got through GitHub Education. The best thing I experienced was the support being given to the students. This is very useful for managing the project and its source code. Also, I liked the GITHUB PAGES feature most because of the Ease of Deployment. After uploading the files and creating a repository, we can directly deploy the project in a few clicks.

Cons

I liked everything on the platform, their UI, features, support tutorials, etc. There is no such thing that I hate or dislike. There are no ads or stuff like that. Yeah.

Arnaud
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

GitHub is perfect to build a SaaS with your [sensitive content hidden]as non-technical ...

Reviewed on 19/11/2023

Overall, GitHub has been powering our software growth for many months now. It's a must-have in our...

Overall, GitHub has been powering our software growth for many months now. It's a must-have in our tech stack and if you're serious about building a SaaS.

Pros

I'm not a technical founder but I use GitHub heavily to report bugs and create issues to my [sensitive content hidden]

What I like the most is how easy you can create issue from desktop or mobile and from there assign it to team members.

My [sensitive content hidden] also loves Github Co-Pilot.

Cons

The interface for project management is not the best out there, but that's not the main purpose of the software so that's fine.

Atharva
Overall rating
  • Industry: Education Management
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

GitHub: A Powerful Collaboration Hub with a Learning Curve

Reviewed on 17/11/2023

Pros

I appreciate GitHub's seamless collaboration features, facilitating effortless version control and team coordination. The platform's user-friendly interface, robust branching, and pull request system greatly enhance project management and code collaboration, fostering a more efficient and organized development process.

Cons

While GitHub excels in collaboration, its learning curve can be steep for newcomers. The abundance of features might initially overwhelm users, and navigating advanced functionalities like rebasing or handling large repositories could be challenging for those new to version control systems.

Claris
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Github review 2023

Reviewed on 16/11/2023

Github is a great platform since project managers can create, organize, and track tasks to manage...

Github is a great platform since project managers can create, organize, and track tasks to manage the development workflow efficiently.

Pros

GitHub provides a robust issue tracking system. Teams can create, assign, and prioritize issues, making it easier to manage tasks, track progress, and ensure that nothing falls through the cracks. Issues can be linked to specific commits or branches, providing context for discussions.

Cons

For project managers who are new to version control systems and collaborative development practices, GitHub may have a bit of a learning curve. Understanding concepts like branches, pull requests, and merges can be challenging for beginners.

Ryan
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

GitHub allows us to control and publish our monthly source code updates with ease.

Reviewed on 12/10/2023

Github is totally worth it. It’s essential for our team in it's ability to generate code that...

Github is totally worth it. It’s essential for our team in it's ability to generate code that follows the structure and design of our already existing codeIt is really good and almost scary good at suggesting the code that you feel/think you were about to write.

Pros

The simplicity and ease of use for our development team is a win for us. Controlling access and creating updates to our proprietary source code is a breeze with Github. it allows us to streamline our workflow and operate in a more controlled and error free way.

Cons

Sometimes the code it suggests is not always accurate for our company's needs. So a bit of trial and error is needed sometimes.

omkar
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Seamless Source and Version control with CI/CD!

Reviewed on 18/11/2023

Pros

Github provides facilities for agile development with the most trusted and secure verrsion control and source control software

Cons

So far I don't have anything I dislike about github.

Lankit
Overall rating
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

core pillar 💪 of whole developer community

Reviewed on 09/11/2022

I use GitHub every day on my all project to develop separate features in a single project simultaneo...

I use GitHub every day on my all project to develop separate features in a single project simultaneously without them bottlenecking to each other.

Pros

VCS and it's being free for all basic needs, from the smallest firms to IT behemoths, everyone uses GitHub.

Cons

the learning curve may seem steep if someone wants to do advance pull requests and forking.

Alternatives Considered

Bitbucket

Reasons for Choosing GitHub

I wanted to try CI/CD with a simple React project but I found out it's basically private GitHub without all the experience that the OG has, so simply moved back to Github.

Switched From

AWS CodeCommit

Reasons for Switching to GitHub

GitHub is industry leader when it comes to handle Version Control System
Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best source code management

Reviewed on 10/02/2020

We use it on a daily basis, we have about 100+ private repositories hosted on this platform. It has...

We use it on a daily basis, we have about 100+ private repositories hosted on this platform. It has nice workflow for devops to keep the source code clean, unit tested and deployable.

Pros

Github requires no introduction. It is the most popular source code management among opensouce and enterprise customers. It has native integration with almost all cloud providers.

Cons

Charge per user. In our case we outsource 70% of our development to outside contractors. Every time we add them into our account, it is considered as additional collaborator and takes away one seat. It will be hard for us to keep monitoring both internal and external developers on our team to keep the cost under control.

Alternatives Considered

Assembla

Reasons for Choosing GitHub

Most of the developers we hired in the past were not familiar with Assembla and hard time convincing them to use it. It was not as popular as GitHub in the developer community.

Switched From

Assembla

Reasons for Switching to GitHub

Reasons are mentioned in the previous question.
Jonathan
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best git hosting

Reviewed on 15/11/2019

Very good for hosting private and public repos. The addition of free private repos is a huge plus!

Very good for hosting private and public repos. The addition of free private repos is a huge plus!

Pros

Very easy to host a repository and to fork other repositories. It is easy to search other repositories.

Cons

None that I found. My only request would be to be easier to download single files without having to view the file first. If there were checkboxes and a download option that would be great.

Alternatives Considered

GitLab

Reasons for Choosing GitHub

Github has a much better repo interface than Bitbucket in my opinion.

Switched From

Bitbucket

Reasons for Switching to GitHub

I was so happy with GitHub I hadn't looked closely at the most comparable option, GitLab, which requires me to learn a new interface and functionality.
Abdelmadjid
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

An essential tool for any developer

Reviewed on 27/02/2021

GitHub is probably one of the most polished platform in existence. I continually evaluate contenders...

GitHub is probably one of the most polished platform in existence. I continually evaluate contenders but have yet to find one that offers as much value.

Pros

GitHub makes managing Git repos a lot easier by providing a fantastic UI and a solid infrastructure. I also love the Package Registry service which fast, reliable, quick to set up and use, and has a fair pricing plan.

Cons

There is very little to dislike about GitHub. I'd like to see more work towards code monetization (for instance by creating a unified platform that takes care of licensing and payments)

Alternatives Considered

GitLab and Bitbucket

Reasons for Choosing GitHub

We made the switch when GitHub offered free private Git repositories, in a time when Bitbucket did not.

Switched From

Bitbucket

Reasons for Switching to GitHub

Private Git repositories and the package registry service (which allows private packages). GitHub has also become the industry standard and its APIs are integrated to more platforms.
Jorge
Overall rating
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

The best choice for version control for small and large projects

Reviewed on 20/11/2021

It has been great software to be honest I will highly suggest it since it's very accessible to...

It has been great software to be honest I will highly suggest it since it's very accessible to anyone, they offer a lot of plans and pricings.

Pros

There are some key features that makes GitHub a great tool for version control. In the first place all the process of having control over branches setting permissions and the vast options for configuration in the repository you have are great. It has one of the best pull request section, it allows for commenting more than one line which is great for making comments. As well GitHub have integrated great tools like the pipelines we can create to have continuos integration.

Cons

Some time for me GitHub has been built without an intuitive UI and checking even the smallest and easiest thing like a date you need to hover over another date to tell you the complete hour and time of a commit per say. So this kind of stuff makes GitHub sometimes difficult for new joiners of the software but as you get to use it more.

Alternatives Considered

GitLab and Bitbucket

Reasons for Choosing GitHub

GitHub is more widely used around the software development. It has made giant leaps to catch up to Atlassian integrations like creating tickets inside of github and stuff like that.

Switched From

Bitbucket

Reasons for Switching to GitHub

It provided the overall best experience and pricing.
Ankush
Overall rating
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Github Review

Reviewed on 11/09/2019

I use it almost every hour every day and so far I'm glad I've switched from bitbucket to this.

I use it almost every hour every day and so far I'm glad I've switched from bitbucket to this.

Pros

Usage is well documented like cloning repository using ssh, create a branch, create a repository, etc. Reviewing PR interface is great. You've option to mark the files you've reviewed which is really helpful for gigantic pull requests. Easy integration with IDE like Intellij/Eclipse and you can push your changes directly from the IDEs.
Features like squash/merge from UI are really great and saves a lot of time. Jira integration of pull requests is awesome.

Cons

Very limited private repositories for free users, it should give an option like this number of lines of code for the private repository as a limit rather than not providing or limited private repositories.
It sometime might get complicated for new users while working on same codebase at the same time like stuck between merge conflicts, rebase issues etc.

Sébastien
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

A Secure, Reputable and Scalable Solution for All Your Developer's Needs

Reviewed on 14/04/2019

Because GitHub is a reputable service used by millions of developers, it serves as a great tool to...

Because GitHub is a reputable service used by millions of developers, it serves as a great tool to show off your skills to potential employers. I personally got the privilege of getting access to more work opportunities as my experience using the service was taken into account when working remotely with a team. Being uselessly paranoid about potentially losing my files and projects, I feel reassured knowing that my code is being hosted on GitHub while being seamlessly synchronized on a third-party storage service, allowing for a painless retrieval of anything of importance in the worst case scenario. It also serves as a useful backup in case the code base gets messed up locally: it suffices to delete everything and start from scratch by pulling all the data from GitHub. The reverse is also true: if for some reasons a project has diverged too much from local changes being made, it is very simple to rewrite the history of a project by reusing only local references and discarding anything on the other side. Since Git isn't particularly easy to approach for beginners, having all those safeguards and the ability to undo most actions brings peace of mind to the user.

Pros

Since GitHub relies on Git underneath, one can be assured that it uses a strong, open source system behind the scenes. It integrates so well with the command-line that it's the main way I interact with GitHub on a daily basis. All essential actions you may need to perform are also available in the graphical interface on GitHub, making for a convenient experience when on the move as all necessary tools can be accessed either way. It offers security features such as the ability to link SSH and GPG keys, allowing users to verify their commits and secure their identity. The two-factor authentication system is also impressively well thought-out, having various recovery options including security keys, SMS number, recovery tokens, recovery codes and even fallback SMS number. If you often write the same content in form of comments, there is even a feature to have "saved replies", speeding up the interaction process for recurring matters. GitHub is also extremely accessible, offering unlimited private repositories for personal use. Even open source organizations can benefit tremendously without having to spend a dime as it includes by default everything one can need. GitHub is also perfect for students, giving you access to pro features and discounts through their "Student Developer Pack". GitHub Pages is another fantastic aspect of the platform, allowing you to host a website without any hassle, with really quick build time while also ranking very high on search engines.

Cons

Even though all members in a specific organization on GitHub may prove they are all verified students, there is still the need for the educational institution to set up a few steps on their own to approve changes being made, which slows down considerably the initial setup. The search options, although they are powerful, aren't very intuitive and many useful functions are well hidden in the documentation pages. As a regular user, there is no option to freely start collaborating in private repositories before scaling up, which is a feature that's often available on other similar platforms. On that note, the price tag for GitHub is relatively high for the added benefits compared to other solutions. There is a restriction on file size, which cannot exceed 100 Mb. In most instances, this is not an inconvenient, but it will not be an appropriate platform to handle sharing large files when rendering 3D models for example.

Andrei
Overall rating
  • Industry: Computer Games
  • Company size: 2–10 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 5.0 /10

Popular and fast version control service but with less features than the competition

Reviewed on 10/05/2020

I am still currently working with GitHub due to the smooth Heroko and Netlify integrations that...

I am still currently working with GitHub due to the smooth Heroko and Netlify integrations that saved us a lot of hassle but for any projects which don't benefit from this I use GitLab (which is slower unfortunately).

Being such a popular service it was attacked a few times by hackers which lead to some downtime that luckily did not affect our studio.

Pros

GitHub is home to the majority of the web's open source projects. It was one of the first version control services and it aged pretty well.
The service's website speed is probably one of the best around when it comes to repository hosting services and this is very important as through the website all the information about projects can be found.
There is a lot of searching and navigating to be done within projects so the speed is a big plus.

GitHub also has it's own website hosting service called GitHub Pages which allows people to make their own website. This is great if you are the project owner and would like to link additional information within a look that looks less than a wiki page.

GitHub comes with a very easy to use desktop application which is used to manage repositories, both from GitHub as well as the competition's services.

Being so popular it has a great deal of integrations into other services, the most important one for me perosnally being the Heroku and the Netlify one. Whatever is pushed to the GitHub repo gets built and sent to Heroku and Netlify. saving up valuable time. These integrations are sometimes available for the competition services too but the steps are much steeper.

Another thing that GitHub done right was the monthly progress on the main page showing how many changes were made by the user. This helped with giving people an incentive to keep working every day to have the calendar-like frame green at all times (gamification).

Cons

When I started using GitHub a long time ago (~6 years) the services was very limited if you were a free user. The collaborators were limited and the space was very tiny and on top of everything your projects were not private. This is great for open source developers but for me, I could not allow myself to put game projects up for grabs so I mostly used GitHub for small prototypes.
Late came the option for free users to have private repositories and after that Microsoft bought GitHub extending the limitations.

Unfortunately even with their newest addition to the space of a repository using Large File Storage (LFS), the competition offers more space and a more streamlined workflow for big projects. Also a lot of features are behind a paywall for GitHub while the competition gives them for free, at a cost of slower website speed however.

SI
Overall rating
  • Industry: Research
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Convenience just a pull away: GitHub, a game-changing tool for developers

Reviewed on 18/06/2019

Overall, learning Git and GitHub made life as a developer convenient. We transitioned from manually...

Overall, learning Git and GitHub made life as a developer convenient. We transitioned from manually merging our code to using GitHub. Although it required some practice, it was well worth the time. We realized that we were missing out and how our older projects would have been a breeze if we learned about GitHub sooner.

Pros

Knowing git and GitHub boosted the productivity of my team members and I. We were able to cutback on the times we were doing manual version control work rather than actual software development. It has been very useful to the point that it has been integrated into our project work pipeline. It has been very reliable and our team has never encountered problems in uploading and retrieving the code of others. We are able to document any changes to our code and fix conflicting code which made working in a team much more convenient.

Our team of 3 uses the free version which allows us to collaborate with each other, set up a public or private repository, document our bugs, and manage our workflow which already is a lot for a free service. Paid options allow for collaboration of bigger teams, analytics, and other advanced features.

Aside from that, a GUI version of the application allows you to visually see the changes in the project and simplifies the workflow. Tutorials and documentations on how to use GitHub, for both the GUI and command line versions are available. Most source code editors now even have GitHub integrated and allows you to do the commands without leaving the editor.

Cons

As great as GitHub is, it really takes some time in getting used to, especially for beginners. It has a steep learning curve and you are most likely going to have to use a search engine for the tasks you want to do. GitHub also has an application with a GUI which is relatively beginner friendly, but even then, the Git workflow is really something that requires practice. I personally use the Command Line Interface and the difficult part is knowing the commands to use in which I solved by printing out a cheat sheet.

Fábio
Overall rating
  • Industry: Computer & Network Security
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

GitHub for devs and for security reviews

Reviewed on 25/04/2022

Overall, GitHub offers all main features of git in a user friendly website.
Everything can be done...

Overall, GitHub offers all main features of git in a user friendly website.
Everything can be done through the interface, including creating your own static site.

Pros

GitHub is the most well known git implementation.
For security reviews, GitHub offers many solid information regarding source code commits. It is easy to search for a new source code change on both command line and GUI, making it easier to detect new changes and potential vulnerable code.
It also is easy to understand what was changed to the source code after a security fix, allowing for easy comprehension of the implementation.

Cons

Since it is an implementation of git, the learning curve of more complex commands and features is very steep.
The average user will only use the basic features (like git clone, which downloads a copy of the repository to the local machine, or git pull/git commit, which will publish the changes to the remote repository), but when trying to use the more complex features (like merging, purging code, reverting a state) it can be time consuming to learn.

Khalid
Overall rating
  • Industry: Education Management
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

BEST code development means GitHub

Reviewed on 05/10/2022

My overall experience with app/software/SAAS can be summed in the follwing points:

A. The given...

My overall experience with app/software/SAAS can be summed in the follwing points:

A. The given app/software/SAAS has been solving the following business problems :
- automated deployment pipeline
- when in need of repository while working on open source projects
- deploying of programs within cloud platforms like AWS
- aids everybody in building great softwares
- helps in understanding the overall product requirements
B. i have been able to realize the following benefits with the help of the given app/software/SAAS :
-putting up of an open-source repository
- learn from other open-source projects
- helpful when multiple users working upon one single code

Pros

i found the following features as most impactful:
- version controlling
- dependabot for vulnerability scanning
- integrates well with third-party based app
- ability to go back to previous versions if present code shows error
- high repository privacy
Yes the product is quite easy to use for:
- hassle free source code hosting
- Container Registry quite helpful
- open-source community involvement fostering
- user interface is really smooth easy and Excellent
- open-source applications/code of all available to tweak
Yes i was successfully able to implement the integration of the app/software/SAAS with my existing business processes quite smoothly and easily as i could set it up with a little self-help, effort, and online training guides..

Cons

I found the following features that were either missing or could be improved:
- merger-conflicts through github could be improved
- pull request codeview could be improved
- no options for delete update and issues create for teams and users
- Like many other IDEs, the code editing environment features lacks in additional functionalities.

I found the following features or aspects of the product that are difficult to use:
- folder deletion
- absence of rich CI/CD
-one is  unable to install, download, as well as set up one's own GitHub server.
- permanent removal of unwanted files
- misleading repository contributions count
No, the integration of the app/software/SAAS with my existing business processes not so much difficult as i could set it up with a little self-help, effort, and online training guides.

Emil
Overall rating
  • Industry: Health, Wellness & Fitness
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

A User's Perspective: My experience with Github

Reviewed on 14/01/2023

Github is a great tool for software development projects that allows for easy tracking and...

Github is a great tool for software development projects that allows for easy tracking and management of code changes, collaboration with other developers, and open-source development. It also has a large and helpful community and can be used to showcase your work to potential employers. However, it can be expensive, has limited storage on the free plan and some issues with UI and navigation, limited support for certain languages, and limited scalability for large enterprises. Additionally, it has limited control over data and privacy and lack of built-in project management features.

Pros

Github has significantly altered the way I approach software development projects; I've been using it for a while now. It has been incredibly simple to collaborate with other developers and keep track of my code thanks to the version control feature. The tools for code review and issue tracking are particularly helpful because they make it simple to keep track of any bugs or adjustments that need to be made. Github also has a lot going for it in terms of open-source development. Numerous open-source projects have allowed me to participate and utilize them, and the supportive and welcoming community is always there to help. Building my portfolio and showcasing my work to potential employers has also been a great benefit. The ability to integrate with my continuous integration and deployment services, for example, was made possible by Github's integrations with other tools. I can manage the permissions of my project contributors with ease thanks to the access control feature. I also enjoy having access to my code from any location, and the remote backup feature gives me great peace of mind. I've looked over other developers' code on Github and contributed to their projects as a way to learn. All things considered, Github has become a crucial tool in my workflow, and I can't even imagine doing software development projects without it.

Cons

I've been using Github for a while, and while it has some great features, there are a few drawbacks as well that I've found annoying. First off, the price can be a little high, especially for private repositories or big teams. Larger projects may encounter difficulties due to the free plan's constrained storage. The navigation and interface can occasionally be a little bit perplexing to me. New users may find it overwhelming, and the customization options are few. Additionally, I've observed that some languages don't offer as strong support for code review and syntax highlighting tools. Github also doesn't seem to be designed for large enterprises, and it might not have the scalability options they require. Additionally, the fact that it is reliant on the service's uptime is somewhat of a drawback. Additionally, I discover that Github has a small number of integrations and that I am unable to locate the precise tools I require. Additionally, I don't have a lot of control over my privacy and data. Last but not least, I discover that it lacks integrated project management features, forcing me to rely on third-party tools. Although Github is a fantastic tool overall, some users may find its limitations to be infuriating.

Shamrul
Overall rating
  • Industry: Telecommunications
  • Company size: 10,000+ Employees
  • Used Weekly for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

For a Developer Its too Good

Reviewed on 01/02/2023

I have a positive experience with GitHub, as it provides a robust and accessible platform for...

I have a positive experience with GitHub, as it provides a robust and accessible platform for version control and collaboration. The platform integrates with a range of tools and services, and is home to a large and active open-source community. Additionally, GitHub is known for its ease of use and intuitive interface, making it accessible to a wide range of users, including those without technical expertise.However, as with any software, there may be limitations or drawbacks, such as limited customization options, cost, performance issues, and UI limitations. It's important to carefully evaluate the specific needs and requirements of the individual or organization before choosing GitHub or any other platform for version control and collaboration.

Pros

Version control: GitHub provides a powerful version control system that allows developers to manage and track changes to their code over time.Collaboration: GitHub provides a range of collaboration tools, including pull requests, code reviews, and discussion forums, that make it easier for teams to work together on projects.Open-source community: GitHub is home to a large and active open-source community, making it easy for developers to find and contribute to projects, as well as access a wealth of resources and support.Integrations: GitHub integrates with a wide range of tools and services, including popular integrated development environments (IDEs), issue trackers, and continuous integration/continuous deployment (CI/CD) systems.Security: GitHub provides a range of security features, including two-factor authentication, encrypted communication, and the ability to encrypt sensitive data at rest.Large repository: GitHub hosts a massive repository of open-source projects, making it easier for developers to find and reuse code, as well as contribute their own projects to the community.Ease of use: GitHub has a user-friendly interface and is designed to be accessible to developers of all skill levels, making it easy for users to get started with version control and collaboration

Cons

Limited customization options: While GitHub provides a range of features and capabilities, some users may find that the customization options are limited, particularly for advanced users.Cost: For larger organizations or enterprises with many users, the cost of a GitHub Enterprise subscription can add up over time.Performance: Performance issues can arise when working with large repositories, particularly when many users are making changes at the same time.UI limitations: Some users may find the GitHub interface to be limited or confusing, and may prefer to use alternative Git clients or GUIs.Limited issue tracking: While GitHub provides basic issue tracking capabilities, some users may find that these are limited and prefer to use alternative issue tracking software.It's important to keep in mind that the limitations or drawbacks of GitHub may vary depending on the specific needs and requirements of the individual or organization. It's recommended to carefully evaluate their needs and compare the features offered by different platforms before making a decision.

Verified Reviewer
Overall rating
  • Industry: Banking
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

GitHub is the Industry Standard of SCM & versioning tools

Reviewed on 05/10/2022

GitHub is a more than excellent Source code management & Versioning tool. Most developers I know...

GitHub is a more than excellent Source code management & Versioning tool. Most developers I know use it daily & are quite happy with the extensive features & integrations it provides with other IDE & continuous deployment tools like Jenkins, CircleCI.
Also, continuous support & feature improvements from GitHub team is very much appreciated by its large community.

Pros

Starting with versioning, ease of code management & collaboration, which is of utmost priority for any company that wants to develop code. GitHub provides it all.
They keep adding new features such as vulnerability scanning & integrations with IDE platforms like VScode. This makes GitHub even more reliable & convenient for coders.
Today, majority of coders will tell you to choose GitHub over any other platform given how much it has helped them & their company to develop code, continued with feature & bug management.

Cons

Merge conflict handling has improved since it was first implemented but there is still a lot of scope to make it easy for developers.
Code search is another feature I want GitHub to improve on, currently it does not allow to search for specific piece of logic inside a big repository until you take a pull & do it in your IDE

Ahmed
Overall rating
  • Industry: Hospital & Health Care
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Unlocking the Power of GitHub

Reviewed on 15/01/2023

My experience with GitHub has been extremely positive. As a data scientist and machine learning...

My experience with GitHub has been extremely positive. As a data scientist and machine learning engineer, I have found it to be an invaluable tool for managing and organizing my projects. The version control system allows for easy collaboration and tracking of changes made to the codebase, which is particularly useful for machine learning projects, where multiple team members may be working on different aspects of the code at the same time.I also appreciate the integration with other tools and services, such as continuous integration and continuous deployment (CICD) systems, which allows for seamless integration of my machine learning models into production environments. This is crucial for ensuring that they are reliable and accurate.The community features of GitHub such as finding and sharing code snippets and libraries also make it easy to find and share code snippets and libraries, which can be incredibly useful for data scientists and machine learning engineers. This can save a lot of time and effort when working on a new project, as you can often find existing code that can be adapted to your needs.The access controls and permissions feature is a great addition as it allows for granular control over who can access and make changes to a project, which helps to ensure that only authorized users are able to make changes to the codebase.

Pros

- I liked the version control system in GitHub, which allows for easy collaboration and tracking of changes made to the codebase.- I liked the integration with other tools and services, such as continuous integration and continuous deployment (CICD) systems, which allows for seamless integration of machine learning models into production environments.- I liked the community features such as finding and sharing code snippets and libraries, which can be incredibly useful for data scientists and machine learning engineers.- I found the software easy to use and navigate.- Integration with existing business processes was seamless.- The Access controls and Permissions feature was impactful as it allows for granular control over who can access and make changes to a project, which helps to ensure that only authorized users are able to make changes to the codebase.- The debugging feature was also impactful as it allows to see the history of changes and allows to revert back to previous versions if needed.- The task and project management features were also impactful as it allows developers to easily manage and track tasks and issues associated with a project, which can help to improve productivity and collaboration.

Cons

- One potential downside of GitHub is that it may have a steep learning curve for new users who are not familiar with version control systems.- Some users may find that the UI can be cluttered and overwhelming, making it difficult to find the specific features or options they need.- Some users may find that certain features or integrations are missing or could be improved, such as more advanced collaboration tools or better support for certain programming languages.- Some users may find that the cost of using GitHub's advanced features or integrations can be prohibitive for smaller or less well-funded projects.- There could be more customization options for the dashboard and reporting/project tracking feature.- For non-technical users, the interface may be challenging to understand.- The SSL security feature could be improved to provide better protection for private projects and data.- Some users may find that the bug tracking feature is not as robust as other issue tracking systems.