-
Notifications
You must be signed in to change notification settings - Fork 3
GitHub Alternatives
As there exists many alternatives to GitHub and that each has its own feature set, it is not trivial to compare them and determine which one(s) best fulfil the community's needs.
In this regard, a spreadsheet has been set up and people can contribute in making it more complete. Once that is done, we will then be able to discuss which one(s) to choose with full knowledge of each and every option's little details.
Gathering all information about the alternatives is a long process. Your help is greatly appreciated in that it makes this whole process (i.e. the migration away from GitHub) faster and possibly easier.
You can view and comment the live document here (owned by Serphentas). Anyone can comment, but if you wish to have write access please state so in a comment.
The spreadsheet has been exported here in Markdown (may not be up to date, so always refer to the live document for the latest version):
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Providers | Bitbucket | Fossil | Fossies | GitCenter | Gitea | GitLab | Git-SSB | Gogs | NotABug | Pagure | Scuttlebot | SIT | |||
2 |
Basic features | Repo hosting | ✅ | ✅✱ | ❌ | ❌ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | |
3 |
Public repositories | ❌ | ✅ | ❌ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
4 |
PR / Code reviewing | ✅ | ❔ | ❔ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
5 |
Issues / Project management | ✅ | ✅ | ❔ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
6 |
Collaboration / Teams | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
7 |
Community / Social network | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
8 |
Documentation | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
9 |
Open source | ❌ | ✅ | ❔ | ❔ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ||
10 |
Decentralized ownership | ❌ | ❔ | ❔ | ❔ | ✅ | ❔ | ❌ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
11 |
Extensibility API | ❔ | ❔ | ❔ | ❔ | ✅✱ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
12 |
Other features | Federation | ❔ | ❔ | ❔ | ❔ | ❌ | ❔ | ❌ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | |
13 |
Mattermost/Matrix/Riot integration |
❔ | ❔ | ❔ | ❔ | ❌✱ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
14 |
Available online instance | ✅ | ✅ | ❔ | ❔ | ✅✱ | ❌ | ✅ | ❔ | ❌ | ❔ | ❔ | ❔ | ❔ | ||
15 |
Self-hosting (own premises) | ✅ | ❔ | ❔ | ❔ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ||
16 |
CI/CD | ✅ | ❔ | ❔ | ❔ | ❌ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
17 |
Project website hosting | ❔ | ❔ | ❔ | ❔ | ❌ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
18 |
Properties | Free of charge | ❌✱ | ✅ | ❔ | ❔ | ✅ | ✅ | ✅✱ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | |
19 |
Development done by the community |
❔ | ✅ | ❔ | ❔ | ✅ | ❔ | ❌✱ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
20 |
Self-hosting features |
Scalable | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | |
21 |
High availability | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ||
22 |
Feature support % | 30 | 40 | 0 | 0 | 60 | 15 | 85 | 0 | 15 | 0 | 0 | 0 | 0 |
A comparison of various alternatives can also be found here.