Reorganized feature comparison (#4264)
This commit is contained in:
parent
85414d8b75
commit
90ad73ae21
|
@ -27,659 +27,93 @@ _Symbols used in table:_
|
||||||
|
|
||||||
* _β - unsupported_
|
* _β - unsupported_
|
||||||
|
|
||||||
<table border="1" cellpadding="4">
|
#### General Features
|
||||||
<thead>
|
|
||||||
<tr>
|
| Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE |
|
||||||
<td>Feature</td>
|
|---------|-------|------|-----------|-----------|-----------|-----------|--------------|
|
||||||
<td>Gitea</td>
|
| Open source and free | β | β | β| β | β | β | β |
|
||||||
<td>Gogs</td>
|
| Low resource usage (RAM/CPU) | β | β | β | β | β | β | β |
|
||||||
<td>GitHub EE</td>
|
| Multiple database support | β | β | β | β | β | β | β |
|
||||||
<td>GitLab CE</td>
|
| Multiple OS support | β | β | β | β | β | β | β |
|
||||||
<td>GitLab EE</td>
|
| Easy upgrade process | β | β | β | β | β | β | β |
|
||||||
<td>BitBucket</td>
|
| Markdown support | β | β | β | β | β | β | β |
|
||||||
<td>RhodeCode CE</td>
|
| Static Git-powered pages | β | β | β | β | β | β | β |
|
||||||
</tr>
|
| Integrated Git-powered wiki | β | β | β | β | β | β | β |
|
||||||
</thead>
|
| Deploy Tokens | β | β | β | β | β | β | β |
|
||||||
<tbody>
|
| Repository Tokens with write rights | β | β | β | β | β | β | β |
|
||||||
<tr>
|
| Built-in Container Registry | β | β | β | β | β | β | β |
|
||||||
<td>Open source and free</td>
|
| External git mirroring | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| FIDO U2F (2FA) | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Built-in CI/CD | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Subgroups: groups within groups | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
#### Code management
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
| Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE |
|
||||||
</tr>
|
|---------|-------|------|-----------|-----------|-----------|-----------|--------------|
|
||||||
<tr>
|
| Repository topics | β | β | β | β | β | β | β |
|
||||||
<td>Issue tracker</td>
|
| Repository code search | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Global code search | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Git LFS 2.0 | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Group Milestones | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Granular user roles (Code, Issues, Wiki etc) | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Verified Committer | β | β | ? | β | β | β | β |
|
||||||
<td>β</td>
|
| GPG Signed Commits | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Reject unsigned commits | β | β | β | β | β | β | β |
|
||||||
</tr>
|
| Repository Activity page | β | β | β | β | β | β | β |
|
||||||
<tr>
|
| Branch manager | β | β | β | β | β | β | β |
|
||||||
<td>Pull/Merge requests</td>
|
| Create new branches | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Web code editor | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Commit graph | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
#### Issue Tracker
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
| Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE |
|
||||||
<td>β</td>
|
|---------|-------|------|-----------|-----------|-----------|-----------|--------------|
|
||||||
</tr>
|
| Issue tracker | β | β | β | β | β | β | β |
|
||||||
<tr>
|
| Issue templates | β | β | β | β | β | β | β |
|
||||||
<td>Squash merging</td>
|
| Labels | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Time tracking | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Multiple assignees for issues | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Related issues | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Confidential issues | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Comment reactions | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Lock Discussion | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Batch issue handling | β | β | β | β | β | β | β |
|
||||||
</tr>
|
| Issue Boards | β | β | β | β | β | β | β |
|
||||||
<tr>
|
| Create new branches from issues | β | β | β | β | β | β | β |
|
||||||
<td>Rebase merging</td>
|
| Issue search | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Global issue search | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
#### Pull/Merge requests
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
| Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE |
|
||||||
<td>β</td>
|
|---------|-------|------|-----------|-----------|-----------|-----------|--------------|
|
||||||
<td>β</td>
|
| Pull/Merge requests | β | β | β | β | β | β | β |
|
||||||
</tr>
|
| Squash merging | β | β | β | β | β | β | β |
|
||||||
<tr>
|
| Rebase merging | β | β | β | β | β | β | β |
|
||||||
<td>Pull/Merge request inline comments</td>
|
| Pull/Merge request inline comments | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Pull/Merge request approval | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Merge conflict resolution | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Restrict push and merge access to certain users | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Revert specific commits or a merge request | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Pull/Merge requests templates | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Cherry-picking changes | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
#### 3rd-party integrations
|
||||||
<td>Pull/Merge request approval</td>
|
|
||||||
<td>β</td>
|
| Feature | Gitea | Gogs | GitHub EE | GitLab CE | GitLab EE | BitBucket | RhodeCode CE |
|
||||||
<td>β</td>
|
|---------|-------|------|-----------|-----------|-----------|-----------|--------------|
|
||||||
<td>β</td>
|
| Webhook support | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Custom Git Hooks | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| AD / LDAP integration | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Multiple LDAP / AD server support | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| LDAP user synchronization | β | β | β | β | β | β | β |
|
||||||
</tr>
|
| OpenId Connect support | β | β | β | β | β | ? | β |
|
||||||
<tr>
|
| OAuth 2.0 integration (external authorization) | β | β | β | β | β | ? | β |
|
||||||
<td>Merge conflict resolution</td>
|
| Act as OAuth 2.0 provider | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Two factor authentication (2FA) | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Mattermost/Slack integration | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| Discord integration | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
| External CI/CD status display | β | β | β | β | β | β | β |
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Restrict push and merge access to certain users</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Markdown support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Issues and pull/merge requests templates</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Revert specific commits or a merge request</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Labels</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Time tracking</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Multiple assignees for issues</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Related issues</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Confidential issues</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Comment reactions</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Lock Discussion</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Batch issue handling</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Issue Boards</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Create new branches from issues</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Commit graph</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Web code editor</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Branch manager</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Create new branches</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Repository topics</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Repository code search</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Global code search</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Issue search</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Global issue search</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Git LFS 2.0</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Integrated Git-powered wiki</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Static Git-powered pages</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Group Milestones</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Granular user roles (Code, Issues, Wiki etc)</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Cherry-picking changes</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>GPG Signed Commits</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Reject unsigned commits</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Verified Committer</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>?</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Subgroups: groups within groups</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Custom Git Hooks</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Repository Activity page</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Deploy Tokens</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Repository Tokens with write rights</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Easy upgrade process</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Built-in Container Registry</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>External git mirroring</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>AD / LDAP integration</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Multiple LDAP / AD server support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>LDAP user synchronization</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>OpenId Connect support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>?</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>OAuth 2.0 integration (external authorization)</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>?</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Act as OAuth 2.0 provider</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Two factor authentication (2FA)</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>FIDO U2F (2FA)</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Webhook support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Mattermost/Slack integration</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Discord integration</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Built-in CI/CD</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>External CI/CD status display</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Multiple database support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Multiple OS support</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Low resource usage (RAM/CPU)</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
<td>β</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
Loadingβ¦
Reference in New Issue