GitHub Alternatives
The trending news of yesterday was the acquisition of GitHub (the world’s leading software development platform) by Microsoft. This is a great deal for Microsoft which might put it in the position it…
Article word count: 745
HN Discussion: https://news.ycombinator.com/item?id=17241487
Posted by ChankeyPathak (karma: 193)
Post stats: Points: 120 - Comments: 64 - 2018-06-05T20:02:03Z
#HackerNews #alternatives #github
Article content:
The trending news of yesterday was the [1]acquisition of GitHub (the world’s leading software development platform) by [2]Microsoft. This is a great deal for Microsoft which might put it in the position it was about 10 years ago in the software market. But a lot of open-source fans are unhappy with this.
A couple of years ago Microsoft was anti-open-source.
[3]jim allchin open-source
“Open source is an intellectual-property destroyer. I can’t imagine something that could be worse than this for the software business and the intellectual-property business.” - Jim Allchin (Former Windows chief), 2001
[4]steve ballmer linux
“Linux is a cancer that attaches itself in an intellectual property sense to everything it touches.” - Steve Ballmer (Former CEO)
However, in recent years Microsoft has tried hard to catch up with the open-source world. They are promoting themselves as a supporter of open-source. They have open-sourced [5]some of their projects and also joined [6]The Linux Foundation as a platinum member.
[7]Microsoft Loves Linux
Nobody knows whether they are doing this because they accepted that open-source is good or they are just trying to stay in the business by getting the attention of open-source users. Surely there are trust issues. Some GitHub users have already started looking for alternatives.
Below is a list of some popular services similar to GitHub:
- [8]GitLab
Most of the users on Social Media seem to be choosing [9]GitLab as a replacement for GitHub.
[10]GitLab
Features:
* Issue board, Issue tracker (with due dates)
* Built-in CI/CD
* Unlimited private repositories
* Faster file search
* Cherry pick changes
* File locking
* Web IDE
* Wiki for project
* Ad free
* Code review and comments are supported in pull requests
* Static/Dynamic Application Security Testing, Docker container scanning
* Smart Mirroring for faster clone, fetch, pull (Premium)
* Host static websites
[11]GitLab Features
- [12]BitBucket
An Atlassian product which is the most popular alternative to GitHub.
Features:
* Unlimited private repositories
* JIRA integration
* 2 factor authentication
* LFS support
* Source code search
* Wiki for project
* Issue tracker
* Ad free
* Code review and comments are supported in pull requests
* BitBucket cloud for hosting static websites (similar to GitHub pages)
* Smart Mirroring for faster clone, fetch, pull (Premium)
[13]BitBucket Features
Pricing:
[14]BitBucket Pricing
Bitbucket Data Center vs GitHub Enterprise
[15]BitBucket vs GitHub
- [16]Gitea
A lightweight GitHub clone (forked from [17]GoGs) written in Go lang.
Features:
* GitHub clone
* Runs on Windows, Mac and Linux
* Lightweight (Even supports Raspberry Pi)
* Install from binary
* Ship with docker, vagrant or as a package
* Repo viewer
* Issue tracker
* Wiki
* API support
* Help (Support Forum and Chat)
[18]Gitea
- [19]SourceForge
One of the oldest (since 1999) to offer free services to open source projects.
Features:
* Issue tracking
* Code hosting
* Mirroing
* Wiki
* Mailing lists
* Support forums
* User reviews on projects
* Micro-blog for project
* Unlimited bandwidth
* Download statistics
* Tool to [20]import GitHub projects
[21]Sourceforge Features
- [22]Launchpad
A Canonical product, which is quite famous for hosting Ubuntu projects.
Features:
* Issue tracking
* Code hosting (supports both Git and Bazaar)
* Code reviews
* Build and host Ubuntu projects
* Mailing lists
* Translations
* FAQs
* Specification tracking
[23]Launchpad Features
A Google product which is a part of Google Cloud.
Features:
* Connect your repo from BitBucket or GitHub
* Source code browser
* Debug and error reporting tools
* Stable and easily scalable infrastructure
* CI through Container Builder
* Preinstalled tools (Programming languages, Cloud shell, and Shell Editor)
* Faster deployment through App Engine
* Deployment through custom triggers (HTTP, Pub/Sub etc.)
[24]Cloud Source Repo Features
Pricing:
[25]Cloud Source Repo Pricing
An Amazon product which is similar to Cloud Source Repo, if you already have an AWS account you get it for free (Maximum 5 users allowed per month).
Features:
* Hosted on AWS
* Encrypted repositories
* Code review and comments are supported in pull requests
* Scalable
* No limit on size or type of data
* Easy migration from other services
[26]AWS CodeCommit Features
Pricing:
[27]AWS Commit Pricing
Features:
* Source code hosting
* Git, Mercurial, SVN support
* Code review and auditing
* Wiki
* Issue tracker
* Workboard
* Chat channel
* Command line tools (lint, unit-tests)
* API support
[28]Phabricator
Pricing:
[29]phabricator pricing
- [30]GitBucket (Self-hosted)
A git platform on JVM.
Features:
* Powered with Scala
* Highly scalable
* GitHub API compatible
* Repo viewer
* Issue tracker
* Wiki
* Plugin support
[31]GitBucket
- [32]GoGs (Self-hosted)
An issue to install and lightweight GitHub clone written in Go.
Features:
* GitHub clone
* Install from binary
* Ship with docker, vagrant or as a package
* Cross platform support
* Lightweight (runs on Raspberry Pi)
* Repo viewer
* Issue tracker
* Wiki
[33]GoGs
A GitHub clone written in Perl.
Features:
* GitHub clone
* Portable
* Issue tracker
* CGI support
* Built-in web server
* SSL Support
* Public key auth support
[34]GitPrep
- [35]Allura (Self-hosted)
A product from Apache. Sourceforge runs on Allura.
Features:
* Code repo
* Supports Git, Mercurial, SVN
* Issue tracker
* Discussion forums
* Wiki
* Mailing lists
Do let us know which alternative do you like the most?
References
Visible links
1. https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/
2. https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/
5. https://opensource.microsoft.com/
6. https://www.zdnet.com/article/microsoft-completes-its-linux-journey-joins-the-linux-foundation/
8. https://about.gitlab.com/
9. https://about.gitlab.com/
12. https://bitbucket.org/
16. https://gitea.io/en-US/
17. https://tutswiki.com/github-alternatives/#10-gogs-https-gogs-io-self-hosted
19. https://sourceforge.net/
20. https://sourceforge.net/p/forge/documentation/GitHub%20Importer/
22. https://launchpad.net/
30. https://gitbucket.github.io/
32. https://gogs.io/
35. https://allura.apache.org/
HackerNewsBot debug: Calculated post rank: 101 - Loop: 51 - Rank min: 100 - Author rank: 25