awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
devcontainers avatar

devcontainers/templates

0
View on GitHub↗
1,413 نجوم·385 تفرعات·Shell·MIT·2 مشاهداتcontainers.dev/templates↗

Templates

يوفر هذا المشروع مكتبة من قوالب التكوين الموحدة وأدوات البنية التحتية ككود (IaC) المصممة لإنشاء بيئات تطوير حاوية وقابلة للتكرار. من خلال استخدام مواصفات Dev Container، فإنه يتيح للفرق تحديد مساحات عمل معزولة تضمن أدوات وبيئات تشغيل وإعدادات محرر متسقة عبر أجهزة مختلفة وأعضاء الفريق.

يتميز المشروع بتقديم إطار عمل لتأليف وتوزيع تعريفات البيئة القابلة لإعادة الاستخدام كصور حاويات. يستفيد هذا النهج من البنية التحتية للسجل الموجودة للإصدار والاكتشاف، مما يسمح للمطورين بمشاركة وتطبيق تكوينات مساحة العمل الموحدة عبر بيئات الحوسبة المحلية أو السحابية أو البعيدة.

بعيداً عن تعريف البيئة الأساسي، يدعم المشروع الأتمتة المنسقة لسلاسل أدوات التطوير ودورات حياة مساحة العمل. يسهل المشروع حقن حزم البرمجيات المعيارية وتطبيق الإعدادات الخاصة بالمحرر، مما يضمن بقاء كل مساحة عمل موحدة وجاهزة للاستخدام عند التهيئة.

Features

  • Containerized Development Environments - Provides a portable, containerized workspace configuration that ensures consistent tooling, runtimes, and editor settings.
  • Infrastructure as Code - Provides a framework for defining and managing reproducible, containerized development environments through declarative configuration files.
  • Dev Container Configurations - Provides a framework for authoring and distributing reusable environment configuration templates.
  • Remote Container Workspaces - Supports running containerized workspaces on remote, scalable compute resources for access via browsers or local editors.
  • Development Environments - Supports the injection of modular software packages and configurations into workspaces to maintain consistent tooling.
  • Development Lifecycle Orchestrators - Orchestrates the lifecycle of containerized development environments, including creation, configuration, and execution of setup scripts.
  • Containerized Toolchains - Automates the orchestration of development toolchains and software packages within containerized workspaces.
  • Workspace Tooling Configurations - Automates the application of editor settings and extension installations within containerized workspaces.
  • Workspace Initialization Templates - Initializes new development workspaces by pulling and applying standardized container templates from remote registries.
  • Artifact Distribution - Distributes environment definitions as OCI-compliant container images to leverage standard registry infrastructure for versioning and discovery.
  • Development Environment Portability - Enables portable workspace provisioning across local, cloud, and cluster-based backends using configuration files.
  • Environment Provisioning Tools - Facilitates the deployment of pre-configured containerized workspaces based on curated templates.
  • Isolated Runtime Environments - Defines isolated workspaces using standardized metadata to ensure consistent dependencies and runtime settings.
  • Environment Templates - Provides tooling for developers to author and maintain reusable environment configuration templates.
  • Container Startup Hooks - Automates environment customization by executing predefined scripts during specific container startup lifecycle stages.
  • JSON Schema Validation - Validates environment configuration files against structured schemas to ensure consistent and predictable workspace setup.
  • Layered Image Composition - Constructs development environments by stacking modular container image layers to optimize build speed and isolation.

سجل النجوم

مخطط تاريخ النجوم لـ devcontainers/templatesمخطط تاريخ النجوم لـ devcontainers/templates

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Templates

مجموعات منسقة بعناية يظهر فيها Templates.
  • قوالب بيئات الاختبار المعزولة (Sandbox)
  • أدوات إعداد بيئات التطوير بالحاويات (Dev Containers)

بدائل مفتوحة المصدر لـ Templates

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Templates.
  • microsoft/vscode-dev-containersالصورة الرمزية لـ microsoft

    microsoft/vscode-dev-containers

    4,747عرض على GitHub↗

    This project is a container-based workspace orchestrator and a standard for defining development environments using Docker. It provides a mechanism to automate the build, launch, and management of isolated toolchains, ensuring that software dependencies and runtimes are separated from the local host system. The system enables the distribution of environment definitions, editor settings, and toolchain configurations via source control. This ensures portability and standardization across teams, allowing contributors to instantiate identical workspaces on different machines. It also supports rem

    Shellcodespacescontainersdev-containers
    عرض على GitHub↗4,747
  • devcontainers/featuresالصورة الرمزية لـ devcontainers

    devcontainers/features

    1,484عرض على GitHub↗

    This project provides a framework for defining and distributing reproducible development environments through modular, containerized configuration units. It functions as an infrastructure-as-code tool that automates the setup of standardized workspaces, ensuring that programming languages, command-line utilities, and system dependencies are consistently provisioned across different projects and team members. The system distinguishes itself by packaging these configuration units as versioned, discoverable artifacts that can be layered onto base container images. By utilizing a standardized spe

    Shellcontainersdevcontainers
    عرض على GitHub↗1,484
  • hashicorp/vagrantالصورة الرمزية لـ hashicorp

    hashicorp/vagrant

    27,154عرض على GitHub↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Rubyautomationrubyvagrant
    عرض على GitHub↗27,154
  • basecamp/omarchyالصورة الرمزية لـ basecamp

    basecamp/omarchy

    20,253عرض على GitHub↗

    Omarchy is a directory structure orchestrator that automates the provisioning and maintenance of file system hierarchies. By utilizing declarative configuration files, it allows users to define a desired workspace layout that serves as a single source of truth, ensuring that local development environments remain consistent and reproducible across distributed teams. The tool functions as an infrastructure-as-code utility for local environments, employing idempotent reconciliation to compare the current file system state against the defined configuration. It automatically applies only the neces

    Shell
    عرض على GitHub↗20,253
عرض جميع البدائل الـ 30 لـ Templates→

الأسئلة الشائعة

ما هي وظيفة devcontainers/templates؟

يوفر هذا المشروع مكتبة من قوالب التكوين الموحدة وأدوات البنية التحتية ككود (IaC) المصممة لإنشاء بيئات تطوير حاوية وقابلة للتكرار. من خلال استخدام مواصفات Dev Container، فإنه يتيح للفرق تحديد مساحات عمل معزولة تضمن أدوات وبيئات تشغيل وإعدادات محرر متسقة عبر أجهزة مختلفة وأعضاء الفريق.

ما هي الميزات الرئيسية لـ devcontainers/templates؟

الميزات الرئيسية لـ devcontainers/templates هي: Containerized Development Environments, Infrastructure as Code, Dev Container Configurations, Remote Container Workspaces, Development Environments, Development Lifecycle Orchestrators, Containerized Toolchains, Workspace Tooling Configurations.

ما هي البدائل مفتوحة المصدر لـ devcontainers/templates؟

تشمل البدائل مفتوحة المصدر لـ devcontainers/templates: microsoft/vscode-dev-containers — This project is a container-based workspace orchestrator and a standard for defining development environments using… devcontainers/features — This project provides a framework for defining and distributing reproducible development environments through modular,… hashicorp/vagrant — Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure… basecamp/omarchy — Omarchy is a directory structure orchestrator that automates the provisioning and maintenance of file system… coder/coder — Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It… eclipse-che/che — This project is a Kubernetes-based cloud IDE platform that provisions and manages containerized development…