App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
Learn why GetApp is free
Add to Compare
Compare similar apps
Jira
Trello
Asana
monday.com
Miro
Bitrix24
Good recommendations?
GitHub is a place to share code with friends, co-workers, classmates, and complete strangers, helping individuals and teams...
Slack is a single workspace that connects users with the people and tools they work with everyday, no matter where they are or what they do
Starting from
No pricing info
Starting from
6.67
/user
Per month
4.7
22.8K
16.3K
5.4K
868
121
46
Pros
Pros
Cons
Cons
User reviews that mention these apps
Arif W.
Design, 1-10 employees
Review source
Share this review:
I highly recommend GitHub for any software development team.
The user interface is intuitive and easy to navigate, making it simple for both experienced developers and beginners to use. The ability to fork and merge code, as well as track issues and pull requests, makes it a great tool for managing projects with multiple contributors.
The integration with other tools like Visual Studio Code and Slack
Irfan A.
Management Consulting, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
As a developer I don't think I can see myself not using GitHub it's a great tool to have and I am having great experience with it
Apart from managing different repositories for our projects I love how it can be integrated with other softwares like Slack. We can comment on commits using slack as well which is great as we mostly use slack for our internal communications Its issues tracker and wiki sections are great feature to have talks on code Its very stable and mature and always available
Its a bit more expensive if we have bigger teams or want to make projects private
Kshiteesh S.
Hospital & Health Care, 10,001+ employees
Used other for less than 6 months
Review source
Share this review:
I would highly recommend this tool to any coder. It is a must have.
The features that I liked most about this software is - 1. It is on the go coding. We can access our code form anywhere. 2. It supports wide range of languages and tools. Super useful.
The feature that I least like about this software is - 1. Free version has very limited options. 2. Should have chat option like slack
Anoop Kumar C.
Information Technology and Services, 1,001-5,000 employees
Used daily for 2+ years
Review source
Share this review:
Great source code management tool. Being a market leader, the developers are quickly onboard when it comes to Github.
1 - Access control to the source code 2 - Manage the source code 3 - Integrate with collaboration tools like slack, Docker hub, etc.
1 - No much distinction as compared with open-source competition Gitlab 2 - Lack of the Tiket tool Board concept available in Github
Vinoch S.
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
I have used Azure DevOps, compare to that Github makes it easy to maintain and manage your codes. Viewing the history and comparing the code is really easy in Github compare to Azure DevOps.
Github is easy to manage and maintain the codes in cloud. The best thing I like which others could not able to deliver that I can give comments each line of code in each pull requests. Github provides integration to Slack and other platforms where when a new pull request comes I will be notified via Slack.
I don't find anything least to like about Github. Sometimes I find bit confusing when I try to view my pull request via a branch in Github.
Kei L.
Food Production, 201-500 employees
Used daily for 2+ years
Review source
Share this review:
Version control. Very accurate and reliable. Changes are outlined and displayed clearly
Comments and replies are not displayed in almost real time. Need constant refreshing. But the 3rd party integration say with Slack somewhat solves the problem
Hoang L.
Internet, 1-10 employees
Used daily for less than 6 months
Review source
Share this review:
Much recommend github for project building We use Github for our developers to make the work easy in coding and share the useful informations and collaboration with integration with third party apps.
First Simple UI, simple and easy to use commands and flawless communication with the Github servers User interface is so clean and easy to navigate the codes,issues and projects. Slack integration is my love - you can easy send the updated codes and works in Slack and share with your teams and members One of the best git service I used.
Private repositories are paid. Nothing much complains about Github.
Mehak A.
Computer Software, 501-1,000 employees
Used daily for 1-2 years
Review source
Share this review:
The flexibility of Github to get integrated with many different tools like slack, continues deployment tools via simple webhooks integration makes it easy and effective for use.
It should provide some restriction on the public repos also so few lines or files can be hidden from public access.
Verified reviewer
Computer Software, 1,001-5,000 employees
Used weekly for 1-2 years
Review source
Share this review:
I'm been working as a software developer for 13+ years. Github has been one of the most impressive tools to store my projects, create new ideas and share code with my friends, the competency tried to copy this but github will prove that they're number 1
One of the things I love is how github integrates with other platforms such as Slack or VSCODE. The integration with VSCODE is amazing! you can start coding right away from your browser
I don't see any critical downsides, maybe what is needed is a scholarship program for those who are beginning to change their repo to private
Verified reviewer
Information Technology and Services, 51-200 employees
Used daily for 1-2 years
Review source
Share this review:
Github is an amazing source control tool that gets the job done
Whether its for a personal or company project, Github's suite of source control tools are just amazing. I like the multiple integrations with apps like slack that post notifications when any change occurs on the repository
None. This app is just great. I highly recommend it to anyone who is deciding on a source control platform to use
Tushar K.
Computer Software, 501-1,000 employees
Used daily for 2+ years
Review source
Share this review:
Overall, very good experience with the platform itself, and 100% worth the money if you are on a corporate plan. The free tier, with the introduction of private repos, is all you'll need as an individual programmer to manage your code.
- Github is the most widely used version control software on the planet - Powered by git which is the most ubiquitously used version control system - Excellent set of features and clean UI. Plus integration with slack through third party apps
- I use the github slack plugin which sometimes misses notifications and lacks features. Native support for this 3rd party app would be awesome - There are no easy way to manage complex merge conflicts on the web UI. Well there is the github desktop application, but that is one more software to manage on your computer.
Verified reviewer
501-1,000 employees
Used daily for 1-2 years
Review source
Share this review:
As a software engineer, github is my main tool outside of my text editor and terminal. I like its minimal interface, it's code review features (either approve a pull request, request changes, etc), and its integrations with our continuous integration tool and Slack.
The 'fix merge conflicts' interactive feature is very dangerous, and newer engineers have mistakenly fixed issues in Github rather than in their terminal, which takes some control away from the developer (i.e. choosing to fix via a rebase or a merge), which is a bit nerve-racking. Pull requests with more than 40 files or so (ideally are not that long, but things happen), load very slowly which makes code reviewing a bit arduous. You cannot search on a forked repository which has confused me several times.
pradeep d.
Computer Software, 501-1,000 employees
Used daily for 1-2 years
Review source
Share this review:
Better Code management, specially with bigger teams. Made releases and branching simple. It has been very useful since we started using GitHub and also on boarding new hires as many are familiar with Git.
Offers free repositories for small teams or Individuals who are fine with public repository. It uses Git which is the base for many other tools like GitHub. Lot of resources available online to learn from. Integration with third parties like Slack, JIRA, Hipchat
Gets a little messy when you have a lot of repositories. Commands are really hard to remember. It takes a while to understand the concept if you are migrating from older software's like SVN
Ilya P.
Used daily for 2+ years
Review source
Share this review:
I have been using github for industrial, personal and teaching purposes more than 5 year and it's awesome: security is on the top, the API is perfect, you can be connected with different tools like Slack, Jira, etc. For students you can find very valuable student packs
To be honest - it's hard to find flaws in this "software". One thing I can mention - it's merging with M...soft Let's see what will happen in future.
Pawe W.
Computer Software, 5,001-10,000 employees
Used daily for 2+ years
Review source
Share this review:
I love Github's vast possibilities of integrating with other tools like JIRA or Slack. The UX is great and the app works really fast with pretty much no downtimes. I have used it both commercially and as a student and it works great for both roles.
Sometimes the issues tracking is quite hard in Github.
Verified reviewer
Information Technology and Services, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
Github is super great for managing team source code. Code reviews are easy to do on the website, and I can comment on my own or someone else's pull request. It has lots of integrations with all kinds of other systems (e.g. CI, Slack, many many others). Highly recommended.
There have been github website outages very occasionally. If you don't have administrator access to a repository, what you an do is limited (though this is by design).
Jose V.
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
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.
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.
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.
Martin F.
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
Great, I love GitHub
It is great for working in small or large teams, anywhere where collaboration needs to be done.If used correctly, it can also be used as a form of documentation of what has been done in a repo.Great for open-source collaborationCan be integrated with many other tools like issue trackers, Slack, Notion, etc
It is hard to find things that I do not like of GitHub
Verified reviewer
Education Management, 1-10 employees
Used weekly for 1-2 years
Review source
Share this review:
Github is always the top recommendation whenever someone suggests a repo hosting service. With it being integrated with almost every other software developers use : Version control software like GitKraken, Unit test using Travis CI, you can even link your Github to Slack, and manage your workspace and assign tasks directly related to your projects.
I really wanted private repositories to be available for free users, even if I had access to it because I was a student. And it is! Microsoft's Github acquisition might bring a lot of good news if they keep going into this direction.
Cole F.
Printing, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
GitHub is free and allows for the creation of as many repositories as you want. It is very easy to use and can be used from the web, desktop app or command line depending on your need. There are also many integrations with other software such as Slack that can speed up the workflow of a business.
Handling merge conflicts via the web is very confusing and an inexperienced user would struggle to know what to do.
Ansh R.
Information Technology and Services, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
GitHub's powerful set of tools help developers track and fix bugs in their code, manage projects with ease, and automate their workflow. With GitHub, teams can comment on code, discuss issues, and review changes before they're merged into the main codebase. And with GitHub's integration with popular third-party tools like Jira and Slack, developers can get even more out of workflow.
GitHub is a great tool for programmers because it has a lot of features that are useful for programming. GitHub can be used for bug reporting, bug monitoring, and management. Additionally, GitHub can be used for integration and automation. Additionally, GitHub provides team reports and comments functionality. Finally, GitHub is also great because it is constantly improving its functionality. It offers a complete suite of tools to help your team manage bugs, integrate with your existing workflows, and automate repetitive tasks.
GitHub is the leading platform for software development and collaboration. GitHub is the place where developers come to share code, work together on projects, and build amazing software.
Eduardo A.
Computer Games, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
This is the version control tool I use for work, so this is like the 2nd most important thing I pay attention to (the first one is just my computer), this can save projects; so we cannot work without this.
I will skip telling about the git version control itself, we all know that it is the best for it. But what I like the most about github is the integration with 3rd party tools like slack, google, atom, etc.; this integration is perfect for creating automated build bots and this is super useful (and most sdk's, frameworks and tools that use github features have an easy integration of it).
If you don't need those 3rd party integrations, it is "hard" to tell that this is the best for git version control; compare to other cheaper (or free) alternatives (like bitbucket).
John E.
Information Technology and Services, 10,001+ employees
Used weekly for 2+ years
Review source
Share this review:
Github easily and effortlessly helps to keep track of all changes to a project. The version control works really well and is something I cherish. There is lots of documentation and a large community support. There are lots of third party integration with tools I already use such as Slack. Gitbook is solid and reliable with an incredibly impressive uptime. I also like how easy using the pull request is.
The only thing I really don't like and want to see changes to is the UI. It's not as sleek and modern as some other products out there.
Charles C.
Information Technology and Services, 1,001-5,000 employees
Used weekly for 2+ years
Review source
Share this review:
- Github makes it easy for many developers to collaborate over code. - The UI is neat, intuitive and easy to navigate. - It has easy integration with some popular softwares we use, suck as Slack and sourcetree. - Yet another feature I like is the ease of use of the pull request system. - Deployment of code from github repository to production boxes is very easy to achieve. - Code searching and tracking through version control is very fast.
- There's the initial learning curve. Though Github is easy to use, it takes a bit of time and effort to get used to how it works. - Even though the desktop application has improved of late, I still feel it lacks some advanced options.
Emily S.
Education Management, 10,001+ employees
Used weekly for 2+ years
Review source
Share this review:
I honestly, like GitHub. I used it a while, the Microsoft bought them out and I had an ethical issue so I switched to GitLab, but I came back. GitHub is simply too universal and easy to use, despite the new owners. As long as they don't implement any additional features behind a pay wall, I will probably continue to use it.
I really like the collaboration and discovery features for programs. It's nice to get input from others or be able to test your skills by helping out on other projects. It's also great that you can comment on every commit and sub comment, etc. It makes it easy and organized to talk about specific issues in a project. It's also great that it integrates with so many other software options (slack, trello, discord, etc.)
I wouldn't blame this on the software exactly, but I don't love the hoops you sometimes need to jump through just to submit a commit. Although, there's a good chance this is entirely user error on my part.
Advait V.
Insurance, 1,001-5,000 employees
Used daily for 6-12 months
Review source
Share this review:
Very easy to share code on the fly. With great functionalities to chat and get your team together in one place
Limited integration with other platforms eg : GitHub, email , Skype etc
Yu Q.
Automotive, 10,001+ employees
Used daily for 1-2 years
Review source
Share this review:
As an Enterprise IM tool, Slack is absolutely valuable investment for any company.
Very powerful IM tools for Enterprise and mobile friendly. Can be integrated with variety of tools, like JIRA, Google Drive, Enterprise Notification system. Support daily status check , which is similar to daily stand-up but way better. The search function is my favorite, which helps dig history of issues and knowledge base build-up.
Not found yet. But something can be better, like Github integration.
Vinoch S.
Computer Software, 11-50 employees
Used daily for 1-2 years
Review source
Share this review:
I have chat with my colleagues. I get notified on my pull requests and others pull requests in Github. I get reminder on my colleagues birthdays and so much more.
Slack is integrated with most of the software development tools. I use Github and because of the Github integration I get notified about reviews and approvals as slack notification.
Sometimes I do not receive notifications on my mobile for some channels.
Verified reviewer
Design, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
Remote & distributed team management, Jira & Github tracking of tickets & PRs.
So easy to use, so easy to meme & collaborate. Light & dark mods. With every update, better segmentation & better cross app integration
Better accessibility as it is based on irc at it's core.
Augusto Z.
Computer & Network Security, self-employed
Used daily for 6-12 months
Review source
Share this review:
The plugin providing integration for every possible service (email, github, travisci)
The software is a little too heavy because it’s written using electron
rendy w.
Information Technology and Services, 11-50 employees
Used daily for 1-2 years
Review source
Share this review:
integration apps with others like GitHub and the chatbot is really usefull
i dont like the reply feature, its always automatically create a thread reply for that feature
Verified reviewer
Computer Software, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
Most useful integrations I use are GitHub, Analytics and support email/chat routing/handling.
Unlimited integrations, including ones built by yourself, that allow you to leverage information collected from multiple sources. This should be a top pick for team communications, whether for a company or a hobby/community.
Threading, and how threads deal with newly uploaded images, can be a pain.
Bilal H.
Information Technology and Services, 201-500 employees
Used daily for 2+ years
Review source
Share this review:
My Slack's favourite thing is instant solution for any problem with the help of community. It has every pros that may click in your mind. It makes easier to make remote teamwork as well as on site too.
Slack should be integrated to GitHub to make it more reliable while working on projects.
Kristen K.
Information Technology and Services, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
Team communications are quick, fast, easy, syncs to our other tools like github and freshdesk automatically.
Easy to use, not locked into some plan you end up not needing (based on actual users), plugs into everything.
Desktop software is slow to connect on calls and often is static-y or gives problems on calls esp when people internationally are calling.
Rakib S.
Education Management, 501-1,000 employees
Used daily for 2+ years
Review source
Share this review: