Daytona.io - an open-source Development Environment Manager - Julia usage?

Hello,

I recently read a LinkedIn post about Daytona.io.

Daytona.io is an open-source Development Environment Manager designed to simplify and streamline the process of setting up development environments[1][3]. Key features of Daytona include:

  1. Single-command setup: Developers can create a full dev environment using just one command: ‘daytona create’[1].

  2. Flexibility: It works on any machine and with any infrastructure, supporting both local and remote environments[1][3].

  3. Automation: Daytona automates the creation of development environments, connects to local instances of VS Code (or browser-based alternatives), creates VPN tunnels, and adds reverse proxies for sharing[1].

  4. Standardization: It helps eliminate configuration drift and ensures consistent environments throughout the development lifecycle[3].

  5. Scalability: Daytona can scale with development requirements, removing constraints of local machines[3].

  6. Security: It offers fine-grained code access controls and comprehensive dependency management[3].

  7. Integration: Daytona supports various Git providers (GitHub, GitLab, Bitbucket) and popular IDEs (Visual Studio Code, JetBrains, Vim)[3].

Daytona.io has gained significant traction since its launch, amassing over 6,700 GitHub stars[2]. The company has also secured $7 million in funding to advance its mission of simplifying development environments[2][4].

Daytona (can) rely on Docker as provider.

https://www.youtube.com/watch?v=uL-TaEhvVwk provides an introduction to this tool

Currenly there is

but no sample-julia

I wonder if some of you have ever experiment it and have an (unbiased) opinion about it.

Best regards

Citations:
[1] Show HN: Daytona – Open-source dev env manager from a 15-year journey | Hacker News
[2] https://www.youtube.com/watch?v=RNf_vfgc91c
[3] https://www.daytona.io
[4] Daytona | LinkedIn
[5] Workflow runs · daytonaio/daytona · GitHub
[6] x.com
[7] Nicolas Solerieu / Projects / Daytona.io | Dribbble
[8] x.com

Hi,

We have now 2 sample projects for Julia development in Daytona.io

Best regards

[1] GitHub - daytonaio/sample-julia: Julia Devcontainer Sample
[2] GitHub - daytonaio/sample-julia-genie: Julia with Genie Devcontainer Sample

2 Likes

That’s cool! I do wonder though if the benefit for Julia is smaller than other languages, since I think Pkg takes care of the setup, flexibility, standardisation, scalability and points (from my perspective at least).

While Julia’s Pkg system excellently manages package dependencies, Daytona.io’s free tier still offers valuable core benefits for development workflows. The platform provides consistent, cloud-based development environments that eliminate environment setup friction and the “it works on my machine” problem. Even in its free version, Daytona delivers key features like pre-configured IDE settings and Git integration, making it easier to start coding Julia projects immediately through a browser or your prefered text editor / IDE. Though advanced features like shared workspaces and team collaboration tools seems to be limited to enterprise users, the free tier’s ability to provide standardized, cloud-based Julia environments remains a significant advantage over purely local development - especially for open source contributors or developers working across multiple machines. When combined with Pkg’s robust package management, even Daytona’s basic offering creates a more streamlined development experience that complements Julia’s existing tooling.

I found theses articles

quite interesting

Hope that helps

1 Like