Alternatives to Soft Serve
Host Git repositories with an interface available over SSH. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Soft Serve
Host Git repositories with an interface available over SSH.
Replacements
Listings that take over the same core job as Soft Serve.
Forgejo
Lightweight self-hosted Git forge, a community fork of Gitea.
Forgejo adds a web interface for hosting repositories while still running from one small binary with SQLite, under the GPL-3.0 licence instead of MIT.
GitLab CE
Self-hosted Git platform with built-in CI/CD, registry and issue tracking.
GitLab CE adds a web interface, CI/CD, registries and issue tracking, at the cost of several gigabytes of memory and some features locked to paid tiers.
OneDev
Self-hosted Git server with CI/CD, issue boards and package registries in one binary.
OneDev adds a web interface, CI/CD, issue boards and package registries while still running as one process, and stays MIT licensed like Soft Serve.
Similar software
Related functionality, not a direct replacement.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
tig
Browse Git history and stage changes in a terminal interface.
Git
A free and open-source distributed version control system for projects of any size.