The Open Source Dev Environment Manager
Features:
- Single Command: Activate a fully configured development environment with a single command.
- Runs everywhere: spin up your development environment on any machine — whether it's local, remote, cloud-based, physical server, or a VM & any architecture x86 or ARM.
- Configuration File Support: Initially support for dev container, ability to expand to DevFile, Nix & Flox (Contributions welcome here!).
- Prebuilds System: Drastically improve environment setup times
(Contributions welcome here!).
- IDE Support : Seamlessly supports VS Code & JetBrains locally, ready to use without configuration. Includes a built-in Web IDE for added convenience.
- Git Provider Integration: GitHub, GitLab, Bitbucket, Bitbucket Server, Gitea, Gitness, Azure DevOps & AWS CodeCommit can be connected, allowing easy repo branch or PR pull and commit back from the workspaces.
- Multiple Project Workspace: Support for multiple project repositories in the same workspace, making it easy to develop using a micro-service architecture.
- Reverse Proxy Integration: Enable collaboration and streamline feedback loops by leveraging reverse proxy functionality. Access preview ports and the Web IDE seamlessly, even behind firewalls.
- Extensibility: Enable extensibility with plugin or provider development. Moreover, in any dynamic language, not just Go(Contributions welcome here!).
- Security: Automatically creates a VPN connection between the client machine and the development environment, ensuring a fully secure connection.
- All Ports: The VPN connection enables access to all ports on the development environments, removing the need to setup port forwards over SSH connection.
- Works on my Machine: Never experience it again.
The Open Source Dev Environment Manager
Features:
- Single Command: Activate a fully configured development environment with a single command.
- Runs everywhere: spin up your development environment on any machine — whether it's local, remote, cloud-based, physical server, or a VM & any architecture x86 or ARM.
- Configuration File Support: Initially support for dev container, ability to expand to DevFile, Nix & Flox (Contributions welcome here!).
- Prebuilds System: Drastically improve environment setup times
(Contributions welcome here!).
- IDE Support : Seamlessly supports VS Code & JetBrains locally, ready to use without configuration. Includes a built-in Web IDE for added convenience.
- Git Provider Integration: GitHub, GitLab, Bitbucket, Bitbucket Server, Gitea, Gitness, Azure DevOps & AWS CodeCommit can be connected, allowing easy repo branch or PR pull and commit back from the workspaces.
- Multiple Project Workspace: Support for multiple project repositories in the same workspace, making it easy to develop using a micro-service architecture.
- Reverse Proxy Integration: Enable collaboration and streamline feedback loops by leveraging reverse proxy functionality. Access preview ports and the Web IDE seamlessly, even behind firewalls.
- Extensibility: Enable extensibility with plugin or provider development. Moreover, in any dynamic language, not just Go(Contributions welcome here!).
- Security: Automatically creates a VPN connection between the client machine and the development environment, ensuring a fully secure connection.
- All Ports: The VPN connection enables access to all ports on the development environments, removing the need to setup port forwards over SSH connection.
- Works on my Machine: Never experience it again.
To install daytona, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install daytona
To see what files were installed by daytona, run:
port contents daytona
To later upgrade daytona, run:
sudo port selfupdate && sudo port upgrade daytona
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.