
Coder
Self-hosted remote development environments on your infrastructure

Coder is an open-source platform for creating and managing remote development workspaces on your own infrastructure (Kubernetes, VMs, or cloud instances). It provisions reproducible dev environments from code, centralizes access, and helps teams secure and standardize developer setups while keeping source code and data in controlled networks.
Key Features
- Workspaces defined as code using Terraform templates for repeatable, auditable environments
- Workspace lifecycle management (create/start/stop/delete) with per-developer or per-project configurations
- Browser-based access plus IDE integrations (e.g., VS Code via remote/SSH-style connectivity)
- Secure connectivity model for reaching private networks without exposing developer machines
- Role-based access control and audit/logging capabilities for enterprise governance needs
- Extensible provisioning with environment variables, parameters, and template versioning
- Supports running workspaces on Kubernetes or traditional compute (depending on template/provider)
Use Cases
- Standardize dev environments across a team and reduce “works on my machine” issues
- Provide secure contractor or student workspaces that run inside a private network
- Spin up ephemeral, cost-controlled environments for feature branches or onboarding
Limitations and Considerations
- Requires Terraform knowledge to build and maintain high-quality templates
- Operational complexity can be non-trivial (networking, identity, and compute orchestration)
Coder is best suited for organizations that want developer environments managed as infrastructure with stronger security and reproducibility than local setups. It fits well where teams need consistent tooling, centralized control, and scalable workspace provisioning across multiple infrastructure targets.
Categories:
Tags:
Tech Stack:
Similar Services

code-server
Run VS Code in the browser on your own server
Self-hosted VS Code in a browser with remote development, extensions, and secure access—ideal for cloud/dev containers, labs, and consistent dev environments.


Livebook
Collaborative notebooks for Elixir with built-in code execution
Livebook is a collaborative, web-based notebook for running Elixir code, building data workflows, and deploying notebooks as interactive apps, with real-time collaboration.

CloudBeaver
Web-based database manager by DBeaver
Self-hosted web UI for SQL database administration and querying with role-based access, connection management, and a browser SQL editor based on DBeaver.
Kubernetes
TypeScript