Over GitHub
Met GitHub kunnen ontwikkelingsteams samenwerken en code beoordelen en beheren binnen een DevOps-pijplijn en met ingebouwde codebeveiliging.
It is a great platform for developers to showcase there work and get any help from the platform community.
It also sadly has no mobile app/mobile support at all.
Reviews filteren (5.811)
Gebruik
Sorteren op
Reviews filteren (5.811)

Steve
GitHub Review
Yogendra
Great software service for a version control system

Tomasz
Single place for storing code, editing it and deploying
Pluspunten:
It is easy to use, I had bad experiences with TFS, BitBucket, and others, ut Github is very intuitive, it adds a lot of features, and is fast!
Minpunten:
I can't get invoices for individual users. This is very annoying. I use it at our company and as a personal user, the company gets an invoice, but an individual can't.
Christopher
Industry standard in source control and more
Opmerkingen: 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.
Pluspunten:
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.
Minpunten:
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.
mani
GitHub: Work Together
Opmerkingen: We can earn money by github. We can make our project development easy by collobarating with others.
Pluspunten:
We can store our software projects. We can access the code files of other developers.
Minpunten:
We cant create our code files private. Some features are for money.
Rishad
Copilot is game changer
Opmerkingen: We used GitHub for open-source software management. But now we're using it because of Github Copilot. I think we may fully migrate to GitHub in a few months.
Pluspunten:
GitHub Copilot is a game changer from GitHub Team. Now we write documents and specs for the function, and Copilot takes care of the rest
Minpunten:
We only started using it. So far, we don't have any negative feedback.
Overwogen alternatieven: GitLab en Bitbucket
Redenen om voor GitHub te kiezen: We got Github Copilot from Github. Which makes coding easier for our staff.
Overgestapt van: Bitbucket
Redenen om over te stappen op GitHub: Others don't have similar AI technology.
Geverifieerde reviewer
Essential platform for developing, testing and distributing code
Opmerkingen: It's a fantastic tool and a joy to work with.
Pluspunten:
The website is very fast, easy to use and new features and improvements are added regularly. The GitHub Desktop app works really well with the service.
Minpunten:
Although the site is fast overall, there are times when it can load slowly from time to time.
Diaa
The Ultimate Collaboration Tool for Developers
Opmerkingen: As a developer, Github has solved the problem of collaboration and version control, allowing me to easily work with other developers and ensure that my code is of the highest quality. The platform's extensive features, such as pull requests and code reviews, have greatly improved our team's workflow and productivity. Additionally, Github's vast library of open-source projects has provided me with valuable resources for learning and improving my skills as a developer. Overall, I highly recommend Github to anyone looking to collaborate on code and projects in a centralized platform.
Pluspunten:
The best thing about Github is how it allows developers to easily collaborate on code and projects in a centralized platform. With features such as pull requests, code reviews, and issue tracking, Github makes it easy for teams to work together and ensure that their code is of the highest quality. Additionally, Github's extensive library of open-source projects provides a wealth of resources for developers to learn from and contribute to.
Minpunten:
Although GitHub is an excellent platform for collaboration, it can be overwhelming for beginners who are not familiar with Git and version control. However, Github provides extensive documentation and resources to help users get started, making it easy for anyone to learn and benefit from the platform.
Aditya
Top-Notch Solution For Code Collaboration, Version Control, And Code Deployment
Opmerkingen: GitHub is a great source code hosting and management tool. It is quick, trustworthy, and secure for managing and hosting code. It is a top-notch solution for code collaboration, version control, and code release.
Pluspunten:
The most current beta addition is a new code browser that lets you explore and search your code like any editor. It constantly adds new capabilities like search mode and command mode. Developers can track code changes, collaborate on code revisions, and undo changes as necessary thanks to its comprehensive version control features. Project management systems, testing frameworks, and deployment tools are just a few of the development tools and services that it integrates with.
Minpunten:
Beginners may experience a high learning curve, especially if they are unfamiliar with version control and collaborative technologies. To expand the number of users, simple examples, detailed instructions, and interaction with AWS, GC, and AZURE should be made available.
Tony
Git based source control with github
Opmerkingen: Looked at bitbucket originally but wasnt keen on the user interface and so many open source products have github source control that it seems logical to be using github more than any other option
Pluspunten:
Security settings, the fact that our dev environment interacts with it automatically, it gives everyone visibility of whats happening and without it, working with several devs would be a nightmare
Minpunten:
Was nervy about Microsoft buying it but it hasnt been "Microsofted"
Overwogen alternatieven: Bitbucket
Nayana
How I have been using GitHub
Opmerkingen: One of the biggest benefits of GitHub is the large community of developers who use the platform to share code, contribute to open source projects, and collaborate on new software. This community can be a great resource for learning new skills, getting feedback on code, and finding collaborators for new projects.
Pluspunten:
GitHub makes it easy for developers to work together on projects by providing tools for code review, commenting, and merging changes.
Minpunten:
Because GitHub is a public platform, there is always a risk that sensitive information could be exposed if proper security measures are not in place.
Dhananjay
Best Version Control System cloud provider!
Pluspunten:
In github, github action is the best thing, which is very helpful while deploying the website or backend. Github action helps in that case, which was manually before.
Minpunten:
Github pricing is very high, it's very expensive for all user. And for the new user who are not familiar with version control, it's hard for them to use and understand all the things.

Amitava
Goto Source control for software developers
Pluspunten:
I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.
Minpunten:
There are no complains really! I love everything about GitHub.
Overwogen alternatieven: GitLab en Bitbucket
Redenen om voor GitHub te kiezen: I find GitHub much better product, better offerings in terms of features and user experience.
Overgestapt van: GitLab en Bitbucket
Redenen om over te stappen op GitHub: Better offerings, free plan is less limiting and better and faster UI.
Jakub
Github Action solves automation issues
Opmerkingen: Generally it is ok. The usage is simple. Connection 3rd party apps to GitHub works well but not out of the box. Sometimes there was an encoding issue when using 3rd party apps to push changes - but they were probably client issues rather then GitHubs.
Pluspunten:
GitHub is dead-simple to use in the basic feature set. The setup is minimal and all versioning follows standards etc. We had no issues setting up access for other users and once private repositories became available even in the free tier it was a no-brainer. Githubs Actions area big help - when set up properly and can help automate tasks such as deployment over several servers. It is a very powerful tool, but maybe more complicated to setup then in other similar produts.
Minpunten:
The product management additions seemed as a good idea first, but rendered unusable (for us) since it people (devs) tend to use one app for versioning in command line and other apps for tracking and reporting. Comically joining them was not well received. The GitHub desktop app can cause authentification issues for non experienced users.
Overwogen alternatieven: GitLab en Bitbucket
Redenen om voor GitHub te kiezen: GitHub seems to be used by a broader userbase. We wanted to fit in easier. Plus the private repos became available in free tier. Until then BitBucket was the better choice. GitHub actions help a lot in CI/CD.
Overgestapt van: Bitbucket
Redenen om over te stappen op GitHub: Userbase and pricing (can be free) for organizations.
Omar Eduardo
Great for teaching coding classes!
Opmerkingen: After you get past the steep learning curve, GitHub is definitely a tool that helps you be more efficient. It is an industry standard, and I would consider it a step above all of its other competitors.
Pluspunten:
I work as a software engineer for a large consulting company, but as a side job, I teach a programming class. I use GitHub to share with my students all of the sample code and slides that we work on during our classes. To me, one of the most important features is being able to work on my projects on multiple devices, than span across different operating systems. I have a two laptops (one of which is a Mac!) and a desktop computer. With GitHub, I can quickly sync my code and documents between devices and seamlessly pick up were I left off. If I ever make a mistake and need to go back to previous versions of my slides or code, I can quickly restore them with the excellent versioning features. For my students, it is very freeing knowing that every project or problem that we solve during class will be immediately available to them right after class. I helps them concentrate on learning and understanding the programs instead of having to copy everything to their computers.
Minpunten:
The initial learning curve is high... specially if you are new to code collaboration tools. Newcomers usually spend a long time learning the git commands, and how they can solve problems. For newcomers, I would recommend the GitHub Desktop client (even if it is frowned upon by more experienced devs), to get a hang of how the branches, commits, push, pull and operations work.
Overwogen alternatieven: Dropbox Business en Bitbucket
Redenen om over te stappen op GitHub: GitHub is the most reputable repository tool on the market. It uses industry standards and it is very secure. Also, it supports a wide range of programming languages, so it is ideal to host any type of open source software.
Jose
The easier source control app
Opmerkingen: The projects that we manage on my organization are confidential, so we have payed for the Github Businness plan and we control who is entering to the repositories and what are they doing. Also, we allow the access with specific IP's so that's is a really cool feature.
Pluspunten:
First, it has a desktop application, so it's easier to pull, push and track changes. It's free for private repositories and organizations (even if yours it's not an open source one). You have A LOT of integrations, like Slack, Jira, Jenkins, etc. Also, you can create your own integration if you need it.
Minpunten:
I think the only thing is missing on Github is group repositories in folders. You can do something like that (using the teams feature) but at the end the repositories are not grouped.
Overwogen alternatieven: GitLab
Redenen om voor GitHub te kiezen: Bitbucket is too expensive. In the other hand, if you are going to pay for any GitLab plan I think is better buy it on GitHub becase it has more features.
Abdelmadjid
An essential tool for any developer
Opmerkingen: 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.
Pluspunten:
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.
Minpunten:
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)
Overwogen alternatieven: GitLab en Bitbucket
Redenen om voor GitHub te kiezen: We made the switch when GitHub offered free private Git repositories, in a time when Bitbucket did not.
Overgestapt van: Bitbucket
Redenen om over te stappen op 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.
Chris
Make development less time-consuming, with GitHub, so long you're experienced with it
Opmerkingen: GitHub helped us to reduce the hassle with bug identifying and is having good analytics to track the activity of our development team, and that's helping the project management. 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. The changelog can be managed very easily, which is providing benefits to locate code changes.
Pluspunten:
GitHub is a great Source Code Management platform for our company. We've been hassling with finding out where a specific bug occurred, and hassled with manually testing code, but with GitHub, we automated a huge part! Since GitHub is a known platform, there are many integrations, which helps us with testing and notifying, and as well finding at what commit a specific issue occurred! 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. Most CI/CD solutions are supporting GitHub, so deploying from GitHub isn't a hassle!
Minpunten:
GitHub is pretty advanced. 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.
Overwogen alternatieven: GitLab en Bitbucket
Redenen om over te stappen op GitHub: GitHub is the most stable platform, and our engineers are the most known with GitHub. Compared with GitLab and Bitbucket, GitHub has the most available integrations into other solutions, and has the lowest pricing. This all made us making the decision to rely on GitHub.

Matthew
It's an industry standard tool for reason
Opmerkingen: Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.
Pluspunten:
Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.
Minpunten:
I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.
Overwogen alternatieven: GitLab
Redenen om voor GitHub te kiezen: I've worked with team using self-hosted git and subversion. For most cases, I would highly prefer a team simply let Github host it. git is a superior vcs system compared to subversion, and Github.com is the best hosting for git.
Overgestapt van: Git
HansOlivier
The code versionning standard
Opmerkingen: I have used GitHub personally and never had any problems. I also used it professionally and every time something came up, I knew with high confidence that my coworker or myself messed up and that it was not the software's fault. All of my code versioning with GitHub was used on teams with less than ten members.
Pluspunten:
The entire code versioning tool is so easy to use and does every branch operation with visual clarity. It implements git quite easily, especially with a RSA key.
Minpunten:
There is no real issue with GitHub. It does exactly what it is supposed to be doing. I could say that I had a few difficulties learning the concept of versioning when first using it.
Overwogen alternatieven: GitLab, Jenkins en Bitbucket
Redenen om voor GitHub te kiezen: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.
Overgestapt van: GitLab, Jenkins en Bitbucket
Redenen om over te stappen op GitHub: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.
Ankit
Reduced deployment time by a large extent
Opmerkingen: Overall, I would say that everyone who has a team of developers working on a product and require collaboration should definitely use this product. After the acquisition by Microsoft, I am very hopeful of increasing the developer community globally. For my organization, this has been the best decision that we took close to 6 years back when we started using this and since then we don't have to worry about the deployments to production servers.
Pluspunten:
From the day, my team has started using GitHub for pushing code to production environment, we have reduced our deployment times by nearly 65%. I was introduced to the concept of GitHub few years back but was not sure whether the team will be able to work with it or not, so we started on a trial basis for one project and then my team came back to me and asked me if we can use it for all projects in the company. This had really helped us in version control, control over who pushes what to the production and access control
Minpunten:
Limitations on the number of users in a particular project is one of the cons for the product. Also, one needs to have a Git account to get access to the code is according to me another limitation
Overwogen alternatieven: GitLab
Redenen om over te stappen op GitHub: Various features offered by the product which provides collaboration, version control, access control etc
Jonathan
Best git hosting
Opmerkingen: Very good for hosting private and public repos. The addition of free private repos is a huge plus!
Pluspunten:
Very easy to host a repository and to fork other repositories. It is easy to search other repositories.
Minpunten:
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.
Overwogen alternatieven: GitLab
Redenen om voor GitHub te kiezen: Github has a much better repo interface than Bitbucket in my opinion.
Overgestapt van: Bitbucket
Redenen om over te stappen op 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.

Khalid
BEST code development means GitHub
Opmerkingen:
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
Pluspunten:
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..
Minpunten:
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.

Andrei
Popular and fast version control service but with less features than the competition
Opmerkingen: 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.
Pluspunten:
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).
Minpunten:
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.
Geverifieerde reviewer
If home is where your code is, Github is my home
Opmerkingen: I have used GitHub personally and professionally for over a decade. I use it primarily for work, but I have also used it to contribute to open source projects in my free time. I have found many amazing projects that I use regularly in my work and in my programming related hobbies.
Pluspunten:
Git hub gives you options to manage your code. I like that I can use the command line to interact with git, but I can also use the GitHub desktop application, or the plugin for my IDE of choice: Atom, or the plugin for my colleagues' IDE of choice: VS Code, or any number of other apps. The pull request merge workflow is also wonderful in that it allows code inspection and comparison. Minor edits can even be made on the GitHub website and will become part of the regular git history. GitHub actions allow us to do things like run unit tests and check a test build before approving code for merging to the main branch. My absolute favorite part about GitHub is that it allows me to collaborate and contribute to projects that are not directly under my organization's control, but part of the open source community.
Minpunten:
Honestly, there is not much I dislike about GitHub. My biggest complaints about it are more related to the choices my organization has made around using GitHub. I would like to use GitHub for issue tracking and project management, but we have contracts with other paid tools that offer roughly the same functionality. If I had one request for a better user experience it would be to improve the quality and capability to search for code within a specific repository. The feature exists, but it feels primitive and very basic. I want to be able to search through version history and have better search matches (instead of fuzzy matches). Better search tools would make GitHub even more useful.
Isak
A powerful platform for collaborative development
Opmerkingen: Github is a fantastic source code management tool for developers. Its user-friendly interface and extensive features make it easy to manage and collaborate on projects with others. With a strong community of developers and integrations with other tools, it is a top choice for developers looking for a reliable and efficient solution for their source code management needs.
Pluspunten:
Github has a large community of developers contributing to various open source projects. It has a fantastic user inteface that is easy to use and navigate. Github offers plenty of tools and resources available for collaboration, version control and CI/CD.
Minpunten:
Some features may be overwhelming for beginner users.
Overwogen alternatieven: GitLab
Overgestapt van: Bitbucket
Geverifieerde reviewer
GitHub is the Industry Standard of SCM & versioning tools
Opmerkingen:
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.
Pluspunten:
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.
Minpunten:
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