awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
compose-spec avatar

compose-spec/compose-spec

0
View on GitHub↗
2,618 stele·777 fork-uri·Dockerfile·apache-2.0·3 vizualizăricompose-spec.io↗

Compose Spec

This project is a declarative container orchestration standard and a vendor-neutral application model. It provides a portable configuration format for describing multi-container applications, including their services and dependencies, to enable consistent deployments across different environments.

The specification focuses on cloud-agnostic deployment, allowing application definitions to be translated into platform-specific resources for various container orchestrators and cloud provider APIs, including Kubernetes. It facilitates portability from local development to production by separating application intent from infrastructure implementation.

The framework covers the definition of virtual network topologies and persistent volume mappings. It also includes capabilities for simulating production environments by replacing cloud-specific configurations and secrets with local resource mocks.

Features

  • Cloud-Agnostic Containerization - Enables consistent deployment of containerized applications across different cloud providers using a vendor-neutral model.
  • Infrastructure Topology Definitions - Models the relationship between services, virtual networks, and persistent volumes as first-class configuration constructs.
  • Agnostic Deployment Mappings - Translates portable application definitions into platform-specific resources for Kubernetes and various cloud provider APIs.
  • Container Orchestration Abstractions - Provides a high-level abstraction that groups containers into logical services with independent networking and storage.
  • Container Orchestration Specifications - Establishes a platform-agnostic specification for mapping application definitions to container orchestrators and cloud APIs.
  • Vendor-Neutral Application Models - Provides a vendor-neutral format for describing services and their dependencies to enable portable deployments.
  • Container Network and Volume Configuration - Declares inter-service communication networks and persistent storage volumes as first-class YAML constructs.
  • Environment Portability Frameworks - Provides a single declarative specification to move applications seamlessly from local development to production platforms.
  • Multi-Service Application Definitions - Defines a complete application as a set of services, networks, and volumes in a single YAML file for consistent deployment.
  • Platform Provider Models - Provides an abstraction layer that maps generic application resource definitions to platform-specific APIs and binaries.
  • Application Model Definitions - Provides a declarative YAML model for describing multi-container applications, including services, networks, and volumes.
  • Declarative Application Definitions - Uses a structured YAML format to define multi-container application topologies and separate intent from implementation.
  • Command Orchestration - Creates, starts, and manages all defined application services together through a single unified command interface.
  • Infrastructure Resource Mocks - Simulates production cloud environments by replacing cloud-specific configurations and secrets with local resource mocks.
  • Lifecycle Sequence Orchestration - Coordinates the sequential startup and shutdown of interdependent containers based on a resolved dependency graph.
  • Kubernetes Translation Specifications - Defines a standard that translates simplified application definitions into complex Kubernetes API resources for deployment.
  • Local Development Environments - Simulates production environments and secrets using local files to test multi-container applications before cloud deployment.
  • Resource Mocking Layers - Implements a mocking layer that replaces production-grade secrets and cloud configurations with local file-system equivalents.

Istoric stele

Graficul istoricului de stele pentru compose-spec/compose-specGraficul istoricului de stele pentru compose-spec/compose-spec

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face compose-spec/compose-spec?

This project is a declarative container orchestration standard and a vendor-neutral application model. It provides a portable configuration format for describing multi-container applications, including their services and dependencies, to enable consistent deployments across different environments.

Care sunt principalele funcționalități ale compose-spec/compose-spec?

Principalele funcționalități ale compose-spec/compose-spec sunt: Cloud-Agnostic Containerization, Infrastructure Topology Definitions, Agnostic Deployment Mappings, Container Orchestration Abstractions, Container Orchestration Specifications, Vendor-Neutral Application Models, Container Network and Volume Configuration, Environment Portability Frameworks.

Care sunt câteva alternative open-source pentru compose-spec/compose-spec?

Alternativele open-source pentru compose-spec/compose-spec includ: whalebrew/whalebrew — Whalebrew is a containerized package manager and alias manager that wraps Docker images as executable system commands.… microsoft/dotnet-podcasts — This is a .NET podcast application designed for managing and consuming podcast content. It functions as a… fnproject/fn — The container native, cloud agnostic serverless platform. mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a… chef/chef — Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and… dotnet/aspire — Aspire is a .NET distributed application toolchain and cloud-native application orchestrator. It provides a code-first…

Alternative open-source pentru Compose Spec

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Compose Spec.
  • whalebrew/whalebrewAvatar whalebrew

    whalebrew/whalebrew

    4,239Vezi pe GitHub↗

    Whalebrew is a containerized package manager and alias manager that wraps Docker images as executable system commands. It functions as a container runtime orchestrator, mapping specific images to native-behaving binaries to allow users to run containerized applications without manual container engine strings. The system utilizes a wrapper utility to map host commands to image entrypoints. It provides tools for installing, updating, and removing these mappings, and includes a search mechanism to locate available images across configured registries. The tool manages the runtime environment by

    Godockerhomebrewpackage-manager
    Vezi pe GitHub↗4,239
  • fnproject/fnAvatar fnproject

    fnproject/fn

    5,939Vezi pe GitHub↗

    The container native, cloud agnostic serverless platform.

    Gocontainersdockerfaas
    Vezi pe GitHub↗5,939
  • mckinsey/vizroAvatar mckinsey

    mckinsey/vizro

    3,579Vezi pe GitHub↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Pythondashboarddata-visualizationplotly
    Vezi pe GitHub↗3,579
  • microsoft/dotnet-podcastsAvatar microsoft

    microsoft/dotnet-podcasts

    2,792Vezi pe GitHub↗

    This is a .NET podcast application designed for managing and consuming podcast content. It functions as a cross-platform audio player and a cloud-native media service that streams podcast data and manages content submissions across different cloud providers. The project integrates machine learning services into its application logic to act as an AI-integrated content manager for automated podcast discovery and decision making. It utilizes a shared codebase to provide a unified audio playback interface across web, mobile, and desktop environments. The system includes an administrative content

    C#asp-net-coreaspnetcoreblazor
    Vezi pe GitHub↗2,792
  • Vezi toate cele 30 alternative pentru Compose Spec→