awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
composerize avatar

composerize/composerize

0
View on GitHub↗
composerize.com↗

Composerize

Composerize is a tool that transforms imperative Docker run command strings into declarative YAML configuration files for Docker Compose. It acts as a bridge between shell-based container execution commands and structured service orchestration files.

The utility converts manual command-line instructions into a format that supports reproducible service definitions. It includes capabilities to merge these newly converted container definitions into existing configuration files to expand project infrastructure.

The project handles command-line string parsing and schema-based YAML generation to ensure output adheres to official specifications.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Features

  • Docker Compose Generators - Transforms imperative Docker run command strings into declarative Docker Compose YAML files.
  • Schema-Adherent Generation - Generates YAML outputs that strictly adhere to the official Docker Compose specification schema.
  • Command String Parsers - Implements a parser to split Docker run command strings into a programmatic array of arguments.
  • Container Workflow Orchestration - Automates the transition from one-off shell commands to persistent, reproducible configuration files.
  • Command-to-Config Bridges - Acts as a bridge between imperative Docker command line instructions and declarative service orchestration files.
  • CLI-to-YAML Converters - Translates shell-based container execution commands into a declarative YAML format.
  • YAML Config Mergers - Provides logic to merge new container definitions into existing YAML configuration files.
  • Service Integrations - Merges new container definitions from command strings into existing compose files.
  • Configuration Mergers - Integrates converted command strings into existing YAML configuration files to expand infrastructure.
3,747 estrellas·254 forks·JavaScript·MIT·1 vista

Historial de estrellas

Gráfico del historial de estrellas de composerize/composerizeGráfico del historial de estrellas de composerize/composerize

Preguntas frecuentes

¿Qué hace composerize/composerize?

Composerize is a tool that transforms imperative Docker run command strings into declarative YAML configuration files for Docker Compose. It acts as a bridge between shell-based container execution commands and structured service orchestration files.

¿Cuáles son las características principales de composerize/composerize?

Las características principales de composerize/composerize son: Docker Compose Generators, Schema-Adherent Generation, Command String Parsers, Container Workflow Orchestration, Command-to-Config Bridges, CLI-to-YAML Converters, YAML Config Mergers, Service Integrations.

¿Qué alternativas de código abierto existen para composerize/composerize?

Las alternativas de código abierto para composerize/composerize incluyen: magicmark/composerize — Composerize is a container configuration converter and Docker Compose generator designed to transform imperative… red5d/docker-autocompose — docker-autocompose is a tool that converts running Docker containers into YAML configuration files for reproduction… jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… ollama/ollama-js — ollama-js is a JavaScript client library and API wrapper that provides a programmatic interface for interacting with… dagger/dagger — Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines.… argoproj/argo — Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline…

Alternativas open-source a Composerize

Proyectos open-source similares, clasificados según cuántas características comparten con Composerize.
  • magicmark/composerizeAvatar de magicmark

    magicmark/composerize

    3,744Ver en GitHub↗

    Composerize is a container configuration converter and Docker Compose generator designed to transform imperative container startup scripts into standardized, declarative YAML service definitions. It functions as a tool for automating the migration of manual startup commands into an orchestration format. The utility provides a run command to compose converter and a configuration merger to combine container run commands with existing configuration strings. These tools facilitate the transition from manual scripts to version-controlled infrastructure as code. The project covers container workfl

    JavaScript
    Ver en GitHub↗3,744
  • red5d/docker-autocomposeAvatar de Red5d

    Red5d/docker-autocompose

    2,563Ver en GitHub↗

    docker-autocompose is a tool that converts running Docker containers into YAML configuration files for reproduction and deployment. It functions as a container configuration exporter and YAML orchestration utility, harvesting runtime variables, volume mounts, and port mappings from active containers. The project enables the generation of Docker Compose definitions by merging multiple container identifiers into single unified configuration files. This process allows for the recovery of undocumented container setups and the migration of manual deployments into version-controlled infrastructure

    Pythonautomationcomposedocker
    Ver en GitHub↗2,563
  • jenkins-x/jxAvatar de jenkins-x

    jenkins-x/jx

    4,691Ver en GitHub↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    Ver en GitHub↗4,691
  • dagger/daggerAvatar de dagger

    dagger/dagger

    15,970Ver en GitHub↗

    Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

    Go
    Ver en GitHub↗15,970
Ver las 22 alternativas a Composerize→