# sturdy

> Sturdy is an open-source, self-hosted version control platform for real-time code collaboration, letting teams discover work-in-progress code instantly.

- **Category:** Version Control
- **Licence:** Other
- **Latest version:** api/v1.8.0
- **Open source:** open_core
- **Languages:** Go, Vue
- **Platforms:** Docker
- **Tags:** Git, Electron, GraphQL, Vue3, Version Control, Code Review, Docker, Open Source, Go, Golang, Vue.js, Self Hosted, Vue, Real time collaboration, Vcs, Sturdy, Y Combinator, Git Alternative

## Description

Sturdy is a real-time version control platform designed for startups and development teams. It replaces traditional Git workflows with a higher-level abstraction that eliminates pushing, pulling, and stashing. Teams can discover work-in-progress code in real-time, try a teammate's code locally with one click, and suggest changes directly in their IDE. It runs as a self-hosted Docker container (getsturdy/server) exposing port 80, with data persisted to a local volume. The platform includes a Go backend API, a Vue 3 web frontend, an Electron desktop app, and a custom file synchronizer forked from Mutagen. It requires PostgreSQL and an LFS server (rudolfs) as dependencies. The core is Apache 2.0 licensed, while enterprise features use a proprietary license. Latest release is v1.8.0 from May 2022, with the repository last pushed in June 2023.

## Links

- [Homepage](https://github.com/sturdy-dev/sturdy)
- [Website](https://getsturdy.com/)
- [Docker](getsturdy/server)
- [GitHub Repository](https://github.com/sturdy-dev/sturdy)
- [Discord Community](https://discord.gg/fQcH9QAVpX)

---
Source: https://selfhost.directory/project/sturdy