{"repo":"Kubaguette/envstation","free":true,"listed":false,"github":"https://github.com/Kubaguette/envstation","clone":"git clone https://github.com/Kubaguette/envstation.git","description":"The missing Control Center for reproducible environments using Distrobox and Devcontainers.","language":"Rust","stars":14,"topics":["environment-manager","bazzite","devcontainers","developer-tools","distrobox","fedora-atomic","podman","productivity","react","rust"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"Built with the power of Ready-to-use environments for EnvStation The missing Control Center for reproducible environments using Distrobox and Devcontainers. --- 🚀 Demo Creating a full Python environment and launching VS Code in under 90 seconds on Bazzite — UI remains fully responsive. Waiting time skipped in clip. --- Introduction EnvStation is a lightweight, distro-agnostic desktop application designed to solve the \"split-brain\" container problem on immutable Linux distributions. On systems like Bazzite, Fedora Silverblue, or SteamOS, the host operating system is read-only. Developers are forced to use containers, which in practice often leads to two fragmented workflows for the same project: DevContainers for the IDE and Distrobox for the native host terminal. Keeping these two separate environments manually in sync is tedious, time-consuming, and error-prone. EnvStation acts as the intelligent bridge between these worlds. The application uses a single manifest ( .envstation.json ) as the \"single source of truth\" and orchestrates the interplay between Distrobox and DevContainers. This ensures that your host terminal and your IDE environment remain perfectly aligned at all times. --- Why EnvStation? If you've ever installed a package in your native terminal, only to realize later that your IDE language server can't find it (because it's running in a different container context), you know the pain. EnvStation eliminates this friction. Key Benefits 1. The End of \"Split-Brain","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kubaguette","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kubaguette/envstation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}