Stefan Zhelev
Data Professional
phone
WhatsApp
PDF

Platform Source Control

Self-hosted Git forge hosting the platform's source repositories and CI.

image

Objective

A self-hosted Git forge — repository hosting, pull requests, issues, and built-in CI for the platform’s own code without depending on a third-party SaaS.

Open Source Alternatives

Forgejo — 8 / 10

Community-governed OSS fork of Gitea, with the same architecture but stronger guarantees about staying community-run. Lightweight, fully open source, drop-in compatible with Gitea. The right pick for a platform that wants to outlive a single vendor.

Gitea — 8 / 10

The original lightweight Go-based Git forge. Now company-stewarded, which is the reason Forgejo exists. Technically equivalent today; the choice is mostly governance philosophy.

GitLab CE — 9 / 10

Full DevOps platform — repo, CI, registry, security, more. Heavier to operate, but feature-complete in a way nothing else open is. CE is fully OSS; the right choice when you want one product for the whole DevOps surface.

SourceHut (self-hosted) — 7 / 10

Minimalist, email-driven workflow. Different philosophy, niche audience. Excellent for plain-text purists; off-pattern for most teams.

Gogs — 6 / 10

The original Go Git forge that Gitea forked from. Slower-moving; superseded by Gitea / Forgejo.

Managed SaaS Alternatives

GitHub — 10 / 10

The SaaS leader. Best DX, largest ecosystem, but vendor-controlled. The benchmark; GitHub Enterprise Server exists for self-host but is heavy.

GitLab.com — 9 / 10

Managed GitLab. Same feature set as self-hosted CE+EE, hosted.

Bitbucket — 7 / 10

Atlassian-bundled forge. Tied to the Atlassian ecosystem; weaker outside Jira/Confluence integration scenarios.

SourceHut.org — 7 / 10

Managed SourceHut. Niche audience, low pricing.

Codeberg — 8 / 10

Public Forgejo instance hosted by a non-profit. Public-good hosting on the same software you’d run yourself. Useful as a mirror or for OSS projects.

Azure DevOps Repos — 7 / 10

Microsoft’s Git hosting bundled with Azure DevOps. Strong for Microsoft-aligned orgs.

AWS CodeCommit — 5 / 10

AWS-native Git hosting. Largely unloved; AWS no longer accepting new customers for it as of 2024.

Scoring summary

Tool Score Type Best for
GitHub 10 SaaS SaaS leader, best ecosystem
GitLab.com 9 SaaS Managed GitLab
GitLab CE 9 OSS Full DevOps platform self-hosted
Forgejo 8 OSS Community-governed lightweight OSS forge
Gitea 8 OSS Lightweight OSS forge
Codeberg 8 SaaS Public-good Forgejo hosting
Bitbucket 7 SaaS Atlassian-aligned shops
Azure DevOps Repos 7 SaaS Microsoft-aligned shops
SourceHut 7 OSS / SaaS Email-driven minimalist workflow
Gogs 6 OSS Legacy lightweight Go forge
AWS CodeCommit 5 SaaS Deprecated AWS-native

Top in this category

Top OSS pick: GitLab CE (full features) or Forgejo/Gitea (lightweight). Top managed pick: GitHub.

For lightweight OSS, Forgejo and Gitea are technically interchangeable — the choice is governance preference. GitLab CE wins when full DevOps platform features matter. GitHub is the unambiguous managed leader. This stack’s pick is the right subcategory winner for community-governed minimalism.

Work Experience

Epic Data Operations 7 months
Octopyth Data Engineering and Operations 1 year 11 months
MiFinity Business Intellignece Manager (1 direct report) 7 months
Nexo Senior Data Engineer (2 direct reports) 1 year 10 months
Rank Interactive Senior Data Analyst 1 year 8 months
IBM Predictive Analytics and Reporting 1 year 1 month
Hewlett-Packard Service Level Management and Reporting 6 years 2 months