Zum Inhalt springen
FindOpenSource

Coder

Selbst gehostete Plattform zum Bereitstellen von Cloud-Entwicklungsumgebungen auf eigener Infrastruktur, die jedem Entwickler einen konsistenten, wegwerfbaren Remote-Workspace gibt.

Überblick

Coder ist eine selbst gehostete Plattform für Cloud-Entwicklungsumgebungen (CDEs) – vollständige Entwicklungs-Workspaces, die auf von einem Team kontrollierter Infrastruktur statt auf dem Laptop einer Einzelperson laufen. Workspaces werden als Terraform definiert, sodass ein Workspace genau die Rechenleistung, den Netzwerkzugriff und das Tooling bereitstellen kann, auf die sich ein Team standardisiert hat, sich über einen sicheren WireGuard-Tunnel mit dem bevorzugten Editor eines Entwicklers verbindet und sich bei Inaktivität automatisch herunterfährt, um Kosten zu kontrollieren.

Da Workspaces aus einer gemeinsamen Vorlage statt von Hand eingerichtet werden, erhält jeder Entwickler eine konsistente, reproduzierbare Umgebung statt einer persönlich abgedrifteten lokalen Maschine, und Workspaces lassen sich beliebig neu erstellen oder verwerfen, da die tatsächliche Arbeit eines Entwicklers nicht ausschließlich auf der zugrunde liegenden Infrastruktur des Workspace liegt.

Coder eignet sich für Teams, die Cloud-Entwicklungsumgebungen auf eigener Infrastruktur statt der Cloud eines Anbieters betreiben möchten, um Onboarding und Tooling zu standardisieren, ohne die Kontrolle darüber aufzugeben, wo Code und Rechenleistung tatsächlich laufen – als Ergänzung zu Gitea und Portainer (ebenfalls in diesem Katalog) statt als Ersatz, da Coder den Entwicklungs-Workspace selbst bereitstellt, nicht den Code-Host oder die darunterliegende Container-Runtime.

Kategorien
Entwicklertools
Schlagwörter
cloud-development-environmentremote-developmentdev-environmentsworkspace-provisioning
Sprachen
Go, TypeScript
Lizenz
AGPL-3.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.