Open Source Version Control & Collaboration Software

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.

Godot

Development Environments

Create 2D and 3D cross platform games using a unified interface with built in export tools.

115k StarsWeb App / Server

code-server

Development Environments

Run a full development environment on any machine and access it through a web browser.

79k StarsWeb App / Server

Gitea

Git Platforms

A self-hosted git service providing code hosting, issue tracking, project kanban, and integrated ci/cd pipelines.

57k StarsWeb App / Server

Gogs

Git Platforms

A lightweight self-hosted Git service for source code management that runs on low-resource hardware and ARM systems.

48k StarsWeb App / Server

Puter

Remote Desktop

A self-hostable cloud desktop environment with integrated file storage, built-in applications, and a platform for hosting web apps.

43k StarsWeb App / Server

Harness

CI/CD Platforms

Provide code hosting, automated DevOps pipelines, hosted development environments, and artifact registries in one platform.

37k StarsWeb App / Server

Zellij

Terminal Multiplexers

A terminal multiplexer that organizes developer workflows using customizable layouts, tabs, and floating or stacked panes.

35k StarsCLI / Terminal

SwitchHosts

Development Environments

Manage and switch between multiple hosts file configurations quickly via a desktop interface or system tray.

27k StarsDesktop App

GitLab

Git Platforms

A complete DevSecOps platform for managing Git repositories, continuous integration pipelines, and project management in one place.

25k StarsWeb App / Server

GitHub Desktop

Git Clients

A graphical user interface for managing git repositories and collaborating on projects hosted on github.

22k StarsDesktop App

GitButler

Git Clients

Manage multiple git branches concurrently with stacked workflows, commit mutations, and integrated ai assistance for developers.

21k StarsDesktop App

Komi Store

Git Platforms

Browse, discover, and install open source software releases from GitHub, Codeberg, and Forgejo on one platform.

17k StarsDesktop App

JupyterLab

Development Environments

An extensible environment for interactive and reproducible computing based on the Jupyter Notebook and Architecture.

15k StarsWeb App / Server

Coder

Development Environments

Provides self-hosted cloud development environments and AI coding agents using Terraform for infrastructure provisioning and management.

14k StarsWeb App / Server

Gitpod

Development Environments

Automated, cloud-based development environments that use configuration files to provide reproducible workspaces for software engineering teams.

14k StarsWeb App / Server

Superset

AI Coding Agents

Orchestrate multiple CLI coding agents in parallel using isolated git worktrees for concurrent task execution.

13k StarsDesktop App

GitBucket

Git Platforms

A self-hosted Git web platform powered by Scala with API compatibility for existing GitHub integrations.

9.4k StarsWeb App / Server

Terax

AI Coding Agents

A lightweight terminal-first development workspace with integrated AI agents, a code editor, and git visualization.

8.7k StarsDesktop App

macintosh.js

Development Environments

Emulates a 1991 Macintosh Quadra running System 8 within a cross-platform desktop application environment.

8.5k StarsDesktop App

Eclipse Che

Development Environments

Provide Kubernetes native cloud development environments that package dependencies and runtimes into portable containerized workspaces.

7.2k StarsWeb App / Server

Livebook

Development Environments

Interactive and collaborative code notebooks for automating data workflows and documenting Elixir projects with rich visualizations.

5.8k StarsWeb App / Server

Gitify

Git Clients

Receive unified notifications from multiple Git platforms directly within the system menu bar or tray.

5.3k StarsDesktop App

Emdash

AI Coding Agents

A desktop application for running multiple AI coding agents in parallel using isolated Git worktrees and branches.

5.3k StarsCLI / Terminal

Forgejo

Git Platforms

A self-hosted software forge for git version control and project collaboration that operates with minimal system resources.

5.2k StarsWeb App / Server

Transformer Lab

GPU & Compute Platforms

A unified environment to train, evaluate, and scale large language and diffusion models on local or cluster hardware.

5.2k StarsDesktop App

RStudio

Development Environments

An integrated development environment for the R programming language with a customizable workbench and syntax highlighting.

5k StarsDesktop App

CodexMonitor

AI Coding Agents

An orchestration interface for managing multiple Codex agents across local workspaces with integrated git and github controls.

4.2k StarsWeb App / Server

claude-devtools

Development Environments

Inspect session logs, tool calls, and token usage for Claude Code through a visual desktop interface.

3.8k StarsDesktop App

Opengist

Git Platforms

Self-hosted pastebin service that stores code snippets in a Git repository for versioned sharing.

3.3k StarsWeb App / Server

Deepnote

Development Environments

A collaborative data notebook for analysts and scientists that integrates Python, SQL, and AI assistance.

3k StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.