Our great sponsors
-
spec
Development Containers: Use a container as a full-featured development environment. (by devcontainers)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
coder
Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.
-
devpod
Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.
-
cli
A reference implementation for the specification that can create and configure a dev container from a devcontainer.json. (by devcontainers)
Hi, Lapdev dev here. Let me try to answer your question.
It's installed on a remote server so it provides remote environments. If you use VSCode remote, then you can "open" it through VSCode remote ssh.
The environment that Lapdev provides essentially is a container (other format is on the roadmap) with things pre-installed as defined in Devcontainer(https://containers.dev/) format.
Founder of coder (https://github.com/coder/coder) here. We choose Terraform as our provisioning layer so that users can provision full blown VMs as their development environment.
We have many teams using GPUs with Coder for ML workloads but doing GUI/Game remote development where interactivity is essential remains elusive.
You still cannot stop, remove or update a Dev container from CLI and there at numerous issues with the rest of the implemented features.
[0]: https://github.com/devcontainers/cli?tab=readme-ov-file#cont...
https://devenv.sh/ and nix in general are great for setting up dev environments.