Upstream vs GitLab. 179 times the push rate.
Upstream takes 1,793 pushes a second to a single repository. GitLab takes 10, and caps free repositories at 10 GiB.
179×
GitLab's push rate, on ForgeMark.
Pushes a second to one repository
- Upstream1,793
- GitLab10
Side by side. From each forge's own docs.
| Feature | Upstream | GitLab |
|---|---|---|
| Pushes a second | 1,793 | 10 |
| Clones a second | 547 | Unpublished |
| Repository size on Free | No limit | 10 GiB, including LFS |
| Repository size on paid plans | No limit | 500 GiB |
| Largest push | 5 GB | 5 GiB |
| Hosted CI | GitHub Actions through GitHub Sync. Native runs in early access. | GitLab CI/CD, with 400 free minutes a month |
| Paid plans | Pro at $10 a month, Team at $12 per member | Premium at $29 per user, billed yearly |
What you get on Upstream.
- Every update to a Change Request is saved as its own version, and each review stays attached to the version it reviewed.
- Merge queues, CODEOWNERS and branch protection come with the Free plan.
- Spam triage for outside contributions is free and unlimited on every plan.
- Bring a repository over from GitHub with its full history. GitHub can stay on as a read-only mirror, so anything that clones from it keeps working.
- Tools built for the GitHub API work with Upstream's GitHub-compatible REST API. Point Octokit at api.upstream.codes/api/v3.
Where GitLab is ahead
GitLab has CI/CD built in, with 400 free compute minutes a month, and a self-managed edition you can run yourself.
Upstream vs GitLab, answered
- Is Upstream faster than GitLab?
- Yes, by about 179 times on pushes. On ForgeMark, Upstream takes 1,793 pushes a second to a single repository, where GitLab takes 10 in Entire's run.
- How do the size limits compare?
- Upstream has no limit on repository size, and takes files up to 256 MB and pushes up to 5 GB. GitLab.com caps repositories at 10 GiB including LFS on Free and 500 GiB on Premium and Ultimate, and takes pushes up to 5 GiB.
- How do the prices compare?
- Both have a free plan. Upstream Pro is $10 a month and Team is $12 per member a month. GitLab Premium is $29 per user a month, billed yearly, and Ultimate is priced by sales.
Measured with ForgeMark, Entire's open-source benchmark, from AWS us-west-2: pushes with 1,024 agents pushing to one repository for three minutes, clones with 128 agents. Other forges' numbers are their own or from Entire's runs. GitLab facts are from GitLab's GitLab.com limits and pricing.
Same git push. A much faster forge.
Public and private repositories are free, and so is Rapid.