Version Control & Collaboration software manages source code history and coordinates teamwork across development projects. These tools track changes to files, facilitate code reviews, and automate deployment pipelines to prevent conflicts in shared repositories. This type of software serves developers and engineering teams who need to host their own repositories and issue trackers. By self-hosting these apps, you keep your proprietary code and build artifacts on your own hardware instead of relying on external hosting services.
This page lists 43 open source tools in the Version Control & Collaboration category. The most popular are Godot, code-server and Gitea. Most use the MIT or Apache-2.0 license, and 28 offer an official Docker image.
Create 2D and 3D cross platform games using a unified interface with built in export tools.
Run a full development environment on any machine and access it through a web browser.
A self-hosted git service providing code hosting, issue tracking, project kanban, and integrated ci/cd pipelines.
A lightweight self-hosted Git service for source code management that runs on low-resource hardware and ARM systems.
A self-hostable cloud desktop environment with integrated file storage, built-in applications, and a platform for hosting web apps.
Provide code hosting, automated DevOps pipelines, hosted development environments, and artifact registries in one platform.
A terminal multiplexer that organizes developer workflows using customizable layouts, tabs, and floating or stacked panes.
Manage and switch between multiple hosts file configurations quickly via a desktop interface or system tray.
A complete DevSecOps platform for managing Git repositories, continuous integration pipelines, and project management in one place.
A graphical user interface for managing git repositories and collaborating on projects hosted on github.
Manage multiple git branches concurrently with stacked workflows, commit mutations, and integrated ai assistance for developers.
Browse, discover, and install open source software releases from GitHub, Codeberg, and Forgejo on one platform.
An extensible environment for interactive and reproducible computing based on the Jupyter Notebook and Architecture.
Provides self-hosted cloud development environments and AI coding agents using Terraform for infrastructure provisioning and management.
Automated, cloud-based development environments that use configuration files to provide reproducible workspaces for software engineering teams.
Orchestrate multiple CLI coding agents in parallel using isolated git worktrees for concurrent task execution.
A self-hosted Git web platform powered by Scala with API compatibility for existing GitHub integrations.
A lightweight terminal-first development workspace with integrated AI agents, a code editor, and git visualization.
Emulates a 1991 Macintosh Quadra running System 8 within a cross-platform desktop application environment.
Provide Kubernetes native cloud development environments that package dependencies and runtimes into portable containerized workspaces.
Interactive and collaborative code notebooks for automating data workflows and documenting Elixir projects with rich visualizations.
Receive unified notifications from multiple Git platforms directly within the system menu bar or tray.
A desktop application for running multiple AI coding agents in parallel using isolated Git worktrees and branches.
A self-hosted software forge for git version control and project collaboration that operates with minimal system resources.
A unified environment to train, evaluate, and scale large language and diffusion models on local or cluster hardware.
An integrated development environment for the R programming language with a customizable workbench and syntax highlighting.
An orchestration interface for managing multiple Codex agents across local workspaces with integrated git and github controls.
Inspect session logs, tool calls, and token usage for Claude Code through a visual desktop interface.
Self-hosted pastebin service that stores code snippets in a Git repository for versioned sharing.
A collaborative data notebook for analysts and scientists that integrates Python, SQL, and AI assistance.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.