Upstream vs GitLab. 44 times the push rate.
Upstream takes 444 pushes a second to a single repository. GitLab takes 10, and caps free repositories at 10 GiB.
44×
GitLab's push rate, on ForgeMark.
Pushes a second to one repository
- Upstream444
- GitLab10
Side by side. From each forge's own docs.
| Feature | Upstream | GitLab |
|---|---|---|
| Pushes a second | 444 | 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 | 500 MB | 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. It also takes bigger pushes: 5 GiB to our 500 MB.
Upstream vs GitLab, answered
- Is Upstream faster than GitLab?
- Yes, by about 44 times on pushes. On ForgeMark, Upstream takes 444 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 500 MB. 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: 128 agents pushing to one repository from AWS us-west-2. 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.