Daytona is an open supply instrument for establishing growth environments in a single command.
“Organising a dev atmosphere can really feel like beginning a automotive within the 1900s—participating the handbrake, adjusting the gasoline valve, combination management, spark advance, choke, and throttle, turning the ignition, and infrequently working into points. With Daytona, it’s like beginning a automotive in 2024: any driver can simply push a button and go. Enabling builders to deal with what actually issues—writing code and constructing progressive options,” Ivan Burazin, CEO and co-founder of Daytona, wrote in a weblog submit.
Improvement environments in Daytona are referred to as Workspaces and they’re reproducible, which means that configurations and settings might be achieved as soon as after which carried over. At the moment, Workspaces are primarily based on the Dev Container customary, however the challenge’s documentation claims that there’s the potential to base it on different requirements down the road, like Dockerfiles, Docker Compose, Nix, and Devfile.
Daytona can run on any kind of machine, together with native, distant, cloud-based, bodily service, VM, or any x86 or ARM structure.
It helps VS Code and JetBrains domestically, and likewise has a built-in Internet IDE. It additionally provides integrations with a number of Git suppliers, together with GitHub, GitLab, Bitbucket, Bitbucket Server, Gitea, Health, Azure DevOps, and AWS CodeCommit.
A number of challenge repositories can exist beneath one Workspace, in order that builders utilizing a microservices structure can simply use Daytona for his or her growth wants.
It additionally provides reverse proxy capabilities to allow collaboration amongst builders and streamline suggestions loops.
For safety functions, throughout setup, it mechanically creates a VPN connection from the shopper machine to the event atmosphere. This connection additionally offers entry to all ports within the growth atmosphere, which eliminates the necessity for establishing port forwarding.
Based on a weblog submit written by Burazin, the challenge reached 4,000 stars on GitHub throughout the first week of the challenge being open sourced. Now it’s at practically 8,000 stars and has 39 builders contributing to it.
The open-source challenge is constructed and maintained by an organization of the identical identify, which in June obtained $5 million in seed funding to develop the challenge.