Host Git repositories, pull requests, CI/CD, issues, and packages on a lightweight self-hosted server with MIT licensing.
Open source alternatives to GitHub
6 free, self-hostable tools you can use instead of GitHub, sorted by GitHub stars.
Alternatives to GitHub 6
The painless way to host your own Git service with Gogs.
GitLab
Replaces GitHub
Run a self-hosted DevSecOps platform for Git, CI/CD, code review, security scans, and issue tracking without GitHub Enterprise.
OneDev
Replaces GitHub
Host Git repositories, CI/CD pipelines, issue tracking, package registries, and a wiki on your server, with AI teammates that implement issues and fix builds.
Forgejo
Replaces GitHub
Host your Git repositories and project workflows on your own server, with issues, pull requests, wikis, CI, and a package registry included.
tuicr
Replaces GitHub
tuicr is a TUI for code review with vim keybindings, allowing users to scroll GitHub-style diffs, leave line-level comments, and push reviews to GitHub or