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
·
NilsIrl avatar

NilsIrl/dockerc

0
View on GitHub↗
4,909 estrellas·107 forks·Zig·GPL-3.0·3 vistas

Dockerc

dockerc es un compilador de imágenes de contenedor que convierte imágenes compatibles con OCI en binarios ejecutables independientes. Funciona como un distribuidor de aplicaciones sin contenedor, permitiendo el despliegue de cargas de trabajo contenedorizadas como archivos únicos que se ejecutan sin requerir un runtime de contenedor en el sistema host.

El sistema logra una distribución sin dependencias aplanando las capas de la imagen de contenedor e incrustando el sistema de archivos raíz como un blob de datos dentro del binario estático resultante. Utiliza un modelo de ejecución de procesos basado en shim para simular el entorno de contenedor y proporciona un mecanismo para exponer servicios de red internos a llamadores externos sin mapeo manual de puertos.

Las capacidades adicionales incluyen la habilidad de configurar el entorno de ejecución y montar volúmenes mediante flags de línea de comandos. Estos argumentos se inyectan directamente en el proceso de la aplicación empaquetada durante la ejecución.

Features

  • Container-to-Executable Compilers - Converts OCI-compliant container images into standalone executable binaries that operate without a host container runtime.
  • Portable Executables - Bundles application environments into a single binary to ensure consistent execution across machines without manual setup.
  • Shim Execution Models - Wraps the container entrypoint in a lightweight binary shim to simulate the container runtime environment.
  • Static Binary Compilers - Bundles container assets and image layers into a single self-contained, statically linked executable.
  • Container Image Compilers - Functions as a compiler that converts container images into standalone executable binaries.
  • Layer Flatteners - Consolidates multiple container image layers into a single flat representation before compilation into a binary.
  • Standalone Container Distributions - Distributes software by converting container images into single executable binaries, removing the need for a host container runtime.
  • Containerized Application Deployments - Enables the deployment of containerized applications as standalone binaries to eliminate dependency on orchestration tools.
  • Containerless Application Distributors - Provides a system for deploying containerized workloads as single executables with built-in network service exposure.
  • OCI Image to Binary Converters - Bundles OCI-compliant container images into single executable files for simplified distribution and execution.
  • Embedded Binary Filesystems - Embeds the container root filesystem as a static data blob within the resulting executable binary.
  • Automatic Port Mapping - Automatically handles networking for embedded services by routing external traffic to the internal process.
  • Service Exposure - Provides a mechanism to make internal services accessible to external networks without manual port mapping.
  • Zero-Dependency Binary Distributions - Packages the entire runtime environment and application into one executable to remove reliance on external image registries.

Historial de estrellas

Gráfico del historial de estrellas de nilsirl/dockercGráfico del historial de estrellas de nilsirl/dockerc

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

Preguntas frecuentes

¿Qué hace nilsirl/dockerc?

dockerc es un compilador de imágenes de contenedor que convierte imágenes compatibles con OCI en binarios ejecutables independientes. Funciona como un distribuidor de aplicaciones sin contenedor, permitiendo el despliegue de cargas de trabajo contenedorizadas como archivos únicos que se ejecutan sin requerir un runtime de contenedor en el sistema host.

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

Las características principales de nilsirl/dockerc son: Container-to-Executable Compilers, Portable Executables, Shim Execution Models, Static Binary Compilers, Container Image Compilers, Layer Flatteners, Standalone Container Distributions, Containerized Application Deployments.

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

Las alternativas de código abierto para nilsirl/dockerc incluyen: containerd/containerd — Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It… docker-library/php — This project provides a server-side language runtime and a standardized Docker image for deploying applications across… basecamp/kamal — Kamal is a deployment tool for containerized applications that manages Docker containers across a fleet of remote… nodeshift/nodejs-reference-architecture — This project provides a comprehensive architectural framework and set of standardized patterns for building, securing,…

Alternativas open-source a Dockerc

Proyectos open-source similares, clasificados según cuántas características comparten con Dockerc.
  • containerd/containerdAvatar de containerd

    containerd/containerd

    20,369Ver en GitHub↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Gocncfcontainerdcontainers
    Ver en GitHub↗20,369
  • aws/copilot-cliAvatar de aws

    aws/copilot-cli

    3,735Ver en GitHub↗

    AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the

    Goaws-apprunneraws-ecsaws-fargate
    Ver en GitHub↗3,735
  • basecamp/kamalAvatar de basecamp

    basecamp/kamal

    14,334Ver en GitHub↗

    Kamal is a deployment tool for containerized applications that manages Docker containers across a fleet of remote servers via SSH. It serves as a lightweight alternative to managed platforms, enabling the hosting of web applications on bare metal or virtual private servers without a heavy orchestrator. The tool orchestrates zero-downtime deployments by managing container rotations and using traffic switching to ensure applications remain available during updates. It utilizes a centralized command line interface to coordinate deployment sequences and execute commands across multiple remote des

    Ruby
    Ver en GitHub↗14,334
  • docker-library/phpAvatar de docker-library

    docker-library/php

    4,026Ver en GitHub↗

    This project provides a server-side language runtime and a standardized Docker image for deploying applications across different operating systems. It functions as an execution environment for generating dynamic HTML, JSON, and XML content, while also serving as a command line interface for automation scripts and background jobs. The runtime is designed for extensibility through a C-based extension architecture, allowing the loading of custom modules for specialized functionality. It supports multiple server application interfaces, including a FastCGI web interface for high-performance commun

    Dockerfile
    Ver en GitHub↗4,026
  • Ver las 30 alternativas a Dockerc→