awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesDevelopment Container Configuration

JSON metadata files that specify the container image, tools, runtime, extensions, and settings for reproducible development environments.

Distinct from Container Development Environments: Distinct from Container Development Environments: focuses on the configuration file format, not the IDE integration.

Explore 6 awesome GitHub repositories matching development tools & productivity · Development Container Configuration. Refine with filters or upvote what's useful.

Awesome Development Container Configuration GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Runs projects inside containers using JSON configuration files to ensure a consistent and reproducible tool stack.

    Markdownvscode
    Voir sur GitHub↗6,549
  • devcontainers/specAvatar de devcontainers

    devcontainers/spec

    5,183Voir sur GitHub↗

    The Development Container Specification defines a standardized metadata format and protocol for creating reproducible, containerized development environments that work identically across local machines, remote services, and CI/CD pipelines. At its core, it provides a declarative JSON schema that captures the container image, tools, runtime, lifecycle scripts, and editor customizations for a workspace. This approach treats the development environment as code—version-controlled, shareable, and portable. Key to the specification is a cross-platform provisioning protocol that applies the same con

    A standardized metadata format and protocol for defining reproducible containerized development environments that work across local machines, cloud platforms, and CI.

    containersdevcontainers
    Voir sur GitHub↗5,183
  • microsoft/vscode-dev-containersAvatar de microsoft

    microsoft/vscode-dev-containers

    4,747Voir sur GitHub↗

    Ce projet est un orchestrateur d'espace de travail basé sur des conteneurs et un standard pour définir des environnements de développement utilisant Docker. Il fournit un mécanisme pour automatiser la construction, le lancement et la gestion de toolchains isolées, garantissant que les dépendances logicielles et les runtimes sont séparés du système hôte local. Le système permet la distribution des définitions d'environnement, des paramètres d'éditeur et des configurations de toolchain via le contrôle de version. Cela garantit la portabilité et la standardisation entre les équipes, permettant aux contributeurs d'instancier des espaces de travail identiques sur différentes machines. Il prend également en charge le développement en conteneur distant en connectant un éditeur local à des moteurs Docker hébergés sur des serveurs distants. La boîte à outils couvre le provisionnement de l'espace de travail via des Dockerfiles et des fichiers de configuration personnalisés, ainsi que la gestion du cycle de vie pour démarrer, arrêter et s'attacher aux conteneurs. Elle inclut des capacités pour monter des dossiers locaux dans des volumes isolés, transférer des ports réseau vers l'hôte et exécuter des extensions d'éditeur directement à l'intérieur de l'environnement conteneurisé. L'outil fournit des utilitaires en ligne de commande pour construire des images de conteneurs, orchestrer le démarrage de l'environnement et exécuter des commandes distantes.

    Uses JSON metadata files to specify images, tools, and settings for reproducible development environments.

    Shellcodespacescontainersdev-containers
    Voir sur GitHub↗4,747
  • microsoft/vscode-remote-releaseAvatar de microsoft

    microsoft/vscode-remote-release

    4,123Voir sur GitHub↗

    Ce projet est un pack d'extension de développement distant et une infrastructure pour amorcer des chaînes d'outils et des runtimes isolés. Il permet un système pour ouvrir des dossiers et exécuter du code via des hôtes SSH, des conteneurs Docker et le sous-système Windows pour Linux (WSL). Le système utilise une architecture client-serveur pour séparer l'interface utilisateur de l'hôte d'extension et des serveurs de langage. Il dispose d'une couche de connexion sécurisée pour l'édition distante SSH, d'un pont pour l'intégration WSL et d'un outil de transfert de port distant pour tunneler le trafic réseau depuis des environnements distants vers une machine locale. Le projet couvre un large éventail de capacités distantes, incluant la gestion du cycle de vie des conteneurs, le provisionnement d'environnements cloud et le débogage de code distant. Il prend en charge la configuration spécifique à l'environnement via la synchronisation de dotfiles, les paramètres spécifiques à l'hôte et la gestion des extensions distantes pour assurer des environnements de développement cohérents sur différentes machines. La sécurité et l'accès sont gérés via l'authentification SSH, le transfert de clé d'agent et la synchronisation des identifiants Git entre les environnements hôte et sous-système.

    Uses JSON metadata to provision containers with specific tool stacks and runtimes for reproducible workspaces.

    Dockerfilecontainersdev-containersdevcontainers
    Voir sur GitHub↗4,123
  • devcontainers/cliAvatar de devcontainers

    devcontainers/cli

    2,482Voir sur GitHub↗

    This is a command line tool for building and managing isolated development environments based on the Development Container Specification. It functions as an OCI container image builder and a provisioner for instantiating standardized containers within automated continuous integration workflows. The tool includes a system for injecting pre-configured software and toolsets into containers using a registry of reusable installation modules. This allows for the creation of shareable features and the installation of specific languages, CLI tools, and software dependencies. It covers the automation

    Installs optional software components at runtime to extend the capabilities of the development environment.

    TypeScriptcontainersdevcontainers
    Voir sur GitHub↗2,482
  • devcontainers/featuresAvatar de devcontainers

    devcontainers/features

    1,484Voir sur GitHub↗

    Ce projet fournit un framework pour définir et distribuer des environnements de développement reproductibles via des unités de configuration conteneurisées modulaires. Il fonctionne comme un outil d'infrastructure-en-tant-que-code qui automatise la configuration d'espaces de travail standardisés, garantissant que les langages de programmation, les utilitaires en ligne de commande et les dépendances système sont systématiquement provisionnés à travers différents projets et membres d'équipe. Le système se distingue en emballant ces unités de configuration sous forme d'artefacts versionnés et découvrables qui peuvent être superposés sur des images de conteneur de base. En utilisant une spécification standardisée, il permet aux développeurs de regrouper une logique d'installation personnalisée et des paramètres d'éditeur dans des collections réutilisables, facilitant le partage des configurations d'environnement à travers les organisations. Au-delà de la configuration fondamentale de l'environnement, le framework prend en charge l'orchestration des cycles de vie des conteneurs et la configuration de l'accès à distance. Il permet le déploiement de ces environnements à travers une infrastructure diversifiée, y compris des machines locales et des fournisseurs basés sur le cloud, tout en maintenant des outils et des paramètres d'exécution cohérents via des manifestes déclaratifs.

    Specifies the structure and properties of development environments using a standardized schema to ensure consistent tooling and settings.

    Shellcontainersdevcontainers
    Voir sur GitHub↗1,484
  1. Home
  2. Development Tools & Productivity
  3. Container Development Environments
  4. Development Container Configuration

Explorer les sous-tags

  • Feature ApplicationThe process of installing optional software components at runtime to extend environment capabilities. **Distinct from Development Container Configuration:** Focuses on the act of applying/installing features rather than the static configuration file format