Skip to content

GitHub Alternatives

Serphentas edited this page Jun 8, 2018 · 3 revisions

Introduction

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.

Contributing

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.

Comparison matrix

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

Other resources

A comparison of various alternatives can also be found here.

Clone this wiki locally