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

**URL:** https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011
**Category:** General Usage
**Created:** [November 24, 2024, 10:29am UTC](https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011 "2024-11-24T10:29:20Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![scelles](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scelles/32/220408_2.png) [@scelles](https://discourse.julialang.org/u/scelles)
#### Post date: [November 24, 2024, 10:29am UTC](https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011/1 "2024-11-24T10:29:20Z")

</div>

Hello,

I recently read a LinkedIn post about [Daytona.io](http://Daytona.io).

[Daytona.io](http://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](http://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](https://www.youtube.com/watch?v=uL-TaEhvVwk) provides an introduction to this tool

Currenly there is

> **[GitHub - daytonaio/sample-python](https://github.com/daytonaio/sample-python)**
>
> Contribute to daytonaio/sample-python development by creating an account on GitHub.

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](https://news.ycombinator.com/item?id=39616709)  
[2] [https://www.youtube.com/watch?v=RNf\_vfgc91c](https://www.youtube.com/watch?v=RNf_vfgc91c)  
[3] [https://www.daytona.io](https://www.daytona.io)  
[4] [Daytona | LinkedIn](https://www.linkedin.com/company/daytonaio)  
[5] [Workflow runs · daytonaio/daytona · GitHub](https://github.com/daytonaio/daytona/actions)  
[6] [x.com](https://twitter.com/daytonaio)  
[7] [Nicolas Solerieu / Projects / Daytona.io | Dribbble](https://dribbble.com/SLRNCL/projects/7008631-Daytona-io)  
[8] [x.com](https://x.com/daytonaio/highlights)

---

<div class="post-metadata">

### Author: ![scelles](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scelles/32/220408_2.png) [@scelles](https://discourse.julialang.org/u/scelles)
#### Post date: [December 3, 2024, 7:26pm UTC](https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011/2 "2024-12-03T19:26:02Z")

</div>

Hi,

We have now 2 sample projects for Julia development in [Daytona.io](http://Daytona.io)

 ![image](https://global.discourse-cdn.com/julialang/original/3X/b/3/b36c2c1e1588c4250ad67cdf88ec12fdf76d9581.png)

 ![image](https://global.discourse-cdn.com/julialang/original/3X/f/7/f7d32cb1ddb4b74b3b1182279b812195e9385ff4.png)

Best regards

[1] [GitHub - daytonaio/sample-julia: Julia Devcontainer Sample](https://github.com/daytonaio/sample-julia)  
[2] [GitHub - daytonaio/sample-julia-genie: Julia with Genie Devcontainer Sample](https://github.com/daytonaio/sample-julia-genie)

---

<div class="post-metadata">

### Author: ![tecosaur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tecosaur/32/23206_2.png) [@tecosaur](https://discourse.julialang.org/u/tecosaur)
#### Post date: [December 4, 2024, 3:04am UTC](https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011/3 "2024-12-04T03:04:39Z")

</div>

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).

---

<div class="post-metadata">

### Author: ![scelles](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scelles/32/220408_2.png) [@scelles](https://discourse.julialang.org/u/scelles)
#### Post date: [December 4, 2024, 12:01pm UTC](https://discourse.julialang.org/t/daytona-io-an-open-source-development-environment-manager-julia-usage/123011/4 "2024-12-04T12:01:40Z")

</div>

While Julia’s Pkg system excellently manages package dependencies, [Daytona.io](http://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

> **[DIY Guide to Transform Any Machine into a Codespace](https://www.daytona.io/dotfiles/diy-guide-to-transform-any-machine-into-a-codespace)**
>
> DIY Guide to Transform Any Machine into a Codespace

> **[The Magic of Remote Development Environments](https://www.daytona.io/dotfiles/the-magic-of-remote-development-environments)**
>
> How to Get Started with Development Automation and Remote Environments Using Daytona

quite interesting

Hope that helps
