Gitea
Gitea is a painless self-hosted all-in-one software development service, offering Git hosting, code review, team collaboration, package registry, and CI/CD integration.
Version Control lists open-source projects for tracking and hosting source code. Git is the distributed VCS with branching and merging; Gitea is a self-hosted service with code review, packages, and CI/CD; Automerge Classic is a CRDT for concurrent edits that merge automatically. Browse when you need Git hosting, merge tooling, or changelog automation.
The most popular open-source Version Control tool by GitHub stars is Gitea(54.9k stars), followed by Gogs(47.5k stars)and Lerna(36.1k stars). This page lists the top 17 of 17 version control tools in the directory, ranked by community adoption.
| # | Tool | Stars | Language | License |
|---|---|---|---|---|
| 1 | Gitea Gitea is a painless self-hosted all-in-one software development service, offering Git hosting, code review, team collaboration, package registry, and CI/CD integration. | 54.9k | Go | MIT License |
| 2 | Gogs Gogs is a painless self-hosted Git service that makes it easy to set up your own Git repository management system. | 47.5k | Go | MIT License |
| 3 | Lerna Lerna is a fast, modern build system for efficiently managing and publishing multiple JavaScript/TypeScript packages from a single repository. | 36.1k | TypeScript | MIT License |
| 4 | Husky Git hooks made easy with Husky, a simple tool to manage and execute Git hooks seamlessly 🐶 woof! | 34.9k | JavaScript | MIT License |
| 5 | GitLab HQ GitLab CE Mirror for collaborative software development and version control using Git. Please open new issues on GitLab.com. | 24.3k | Ruby | Other |
| 6 | Semantic-release Fully automated version management and package publishing for software projects. | 23.5k | JavaScript | MIT License |
| 7 | Automerge Classic A JSON-like data structure (a CRDT) that allows concurrent modifications by different users and automatically merges them. | 14.7k | JavaScript | MIT License |
| 8 | Npm-check-updates A utility that finds newer versions of package dependencies than what your package.json allows, helping keep your project up-to-date. | 10.2k | TypeScript | Other |
| 9 | Release-it Automate versioning and package publishing, manage releases effortlessly across projects. | 8.9k | JavaScript | MIT License |
| 10 | Conventional Changelog Automatically generate changelogs and release notes from commit messages and project metadata, adhering to conventional commit standards. | 8.4k | TypeScript | ISC License |
Gitea is a painless self-hosted all-in-one software development service, offering Git hosting, code review, team collaboration, package registry, and CI/CD integration.
Gogs is a painless self-hosted Git service that makes it easy to set up your own Git repository management system.
Lerna is a fast, modern build system for efficiently managing and publishing multiple JavaScript/TypeScript packages from a single repository.
Git hooks made easy with Husky, a simple tool to manage and execute Git hooks seamlessly 🐶 woof!
GitLab CE Mirror for collaborative software development and version control using Git. Please open new issues on GitLab.com.
Fully automated version management and package publishing for software projects.
A JSON-like data structure (a CRDT) that allows concurrent modifications by different users and automatically merges them.
A utility that finds newer versions of package dependencies than what your package.json allows, helping keep your project up-to-date.
Automate versioning and package publishing, manage releases effortlessly across projects.
Automatically generate changelogs and release notes from commit messages and project metadata, adhering to conventional commit standards.
A tool to automate semantic versioning and changelog generation using semver.org and conventionalcommits.org standards.
An extensive list of commonly used and helpful Git commands for developers and version control management.
Our Newsletter
Get short emails with useful version control projects, releases, and repos worth watching.
Weblate is a web-based localization tool that offers seamless integration with version control systems, facilitating collaborative translation efforts.
A detailed comparison of monorepo and polyrepo architectures for source code management and version control systems.
An advanced git repository organizer and rebase/merge workflow automation tool.
A Git merge driver specifically designed to resolve conflicts in npm-related files efficiently.
🔥 Streaker is a GitHub contribution streak and statistics tracking menu bar application.
Gitea leads by GitHub stars(54.9k). Gitea is a painless self-hosted all-in-one software development service, offering Git hosting, code review, team collaboration, package registry, and CI/CD integration.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.