Version Control & Git
Version Control & Git tools -- a subcategory of Developer Tools
Replace Popular SaaS
16 Tools
Gitea
54KLightweight, self-hosted Git service with code hosting, pull requests, CI/CD, package registry, and project management. GitHub alternative that runs on a Raspberry Pi.
Gogs
48KA painless, lightweight, self-hosted Git service written in Go. Minimal resource usage, easy setup, and runs on anything from a Raspberry Pi to a VPS.
Bruno
42KGit-native, offline-first API client that stores collections as plain text files. Free MIT alternative to Postman with no accounts, no cloud sync, no per-seat billing.
Logseq
42KLogseq is a privacy-first, local-first knowledge management tool built around outliner-style editing, bidirectional linking, and a powerful knowledge graph.
Harness
34KEnd-to-end open source software delivery platform. Hosted dev environments, code repositories, CI/CD, and artifact management.
GitLab
24KGitLab lets you run comprehensive AI-powered DevSecOps platform entirely on your own server.
GitButler
20KGit client designed for modern workflows with virtual branches, drag-and-drop commit management, and AI descriptions.
Plandex
15KTerminal-based AI coding agent for large projects with diff review sandbox and 2M token context
OneDev
15KOneDev is a self-hosted version control & git replacement for BitBucket, Firebase, and more.
Filestash
14KFilestash gives you file manager that integrates on your own infrastructure.
Soft Serve
6.7KSoft Serve is a self-hosted version control & git replacement for GitHub.
Forgejo
3.9KForgejo handles lightweight software forge as a self-hosted solution.
Git-Sync
688Self-hosted backup & recovery tool that backups and sync tool for git repositories.
Voiden
675Voiden handles offline-first API workspace as a self-hosted solution.
GitSave
304GitSave gives you back up git repositories on a schedule on your own infrastructure.
SourceHut
For version control & git, SourceHut is a self-hosted solution that provides tools for project maintainers.
Why Self-Host Your Version Control?
GitHub is the default code hosting platform, but it means Microsoft has read access to your entire codebase, commit history, issues, and CI/CD configurations. For proprietary code, trade secrets, or projects subject to data residency requirements, this is a non-trivial risk. GitHub has also trained AI models on public repositories and faced controversy over code access policies. Self-hosted Git platforms give you the same pull request workflows, CI/CD integration, and code review tools without external code exposure.
Gitea is the most popular lightweight self-hosted Git platform, providing repositories, issues, pull requests, CI/CD (via Gitea Actions, compatible with GitHub Actions syntax), package registries, and a wiki — all in a single binary with minimal resource usage. Forgejo is a community fork of Gitea focused on governance transparency and federation via ActivityPub. GitLab provides the most comprehensive self-hosted DevOps platform, with built-in CI/CD, container registry, security scanning, and project management — though it requires significantly more resources than Gitea. Gogs offers the simplest possible self-hosted Git with a tiny footprint.
Beyond traditional Git hosting, Harness provides a self-hosted CI/CD platform with integrated code repository management. GitButler offers a Git client with virtual branches for managing multiple works-in-progress simultaneously. OneDev combines Git hosting with CI/CD, issue tracking, and kanban boards in a single tool. Soft Serve provides a Git server with a terminal-based UI accessible via SSH. Bruno offers API testing and development with Git-based version control for API collections, replacing Postman’s cloud sync. Logseq uses Git for syncing knowledge graphs. SourceHut provides a minimalist, email-driven Git workflow platform. FilStash adds a web-based file manager interface to Git repositories and other storage backends.