9 dépôts
Browser-based development environments running on remote servers for persistent access.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Remote Development Workspaces. Refine with filters or upvote what's useful.
Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.
Provides browser-based development environments running on remote servers for persistent access.
This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip
Enables persistent access to development environments through cloud-based platforms for a seamless coding experience.
This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections
Delivers persistent, browser-accessible development environments that run entirely on remote server infrastructure.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Starts agent sessions on remote machines via SSH, dev tunnels, or a browser.
Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati
Provides a headless server process to manage editor workspaces and file systems for remote clients.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Opens separate workspaces for different remote hosts or local files side-by-side in one daemon.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Creates pre-configured workspaces using remote containers and images to develop and debug software consistently.
This project is a containerized Linux desktop streamer that renders a full operating system interface in a web browser using encoded video streams. It allows for remote access to various Linux distributions and serves as a platform for browser-based application hosting. The system supports GPU acceleration via KVM and direct hardware passthrough to enable low-latency graphics rendering and video encoding. It also features volume mapping for home directory persistence, ensuring that user data and portable applications survive environment updates. Additional capabilities include the creation o
Provides persistent remote workspaces that preserve user data and applications across environment updates.
Alnoda Workspaces est une plateforme cloud-native pour provisionner et gérer des environnements de développement conteneurisés. Elle fournit un système pour héberger des espaces de travail isolés et portables qui garantissent des outils et des configurations cohérents entre les équipes distribuées, qu'ils soient déployés sur une infrastructure locale ou sur des serveurs cloud distants. La plateforme se distingue en intégrant l'exécution locale de modèles de langage directement dans l'environnement de développement. Cela permet une assistance au codage privée, hors ligne et basée sur le chat qui fonctionne sans nécessiter de connectivité réseau externe. De plus, elle facilite la collaboration à distance en temps réel en permettant un accès sécurisé et authentifié aux espaces de travail partagés et à des applications spécifiques, garantissant que les membres de l'équipe peuvent travailler ensemble depuis différents emplacements physiques. L'infrastructure prend en charge le provisionnement automatisé de l'environnement via des images de conteneur personnalisées et inclut des mécanismes de sécurité intégrés tels que le contrôle d'accès basé sur les identifiants et le proxying distant chiffré. Ces outils sont conçus pour la compatibilité avec les systèmes d'orchestration standard, permettant un déploiement évolutif dans divers environnements.
Provides cloud-hosted, containerized development environments accessible from any device with a network connection.