awesome-repositories.com
Blog
MCP
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
·
NilsIrl avatar

NilsIrl/dockerc

0
View on GitHub↗
4,909 stars·107 forks·Zig·GPL-3.0·4 vues

Dockerc

dockerc est un compilateur d'images de conteneur qui convertit les images conformes à l'OCI en binaires exécutables autonomes. Il fonctionne comme un distributeur d'applications sans conteneur, permettant le déploiement de charges de travail conteneurisées sous forme de fichiers uniques qui s'exécutent sans nécessiter de runtime de conteneur sur le système hôte.

Le système atteint une distribution sans dépendance en aplatissant les couches d'image de conteneur et en intégrant le système de fichiers racine en tant que blob de données au sein du binaire statique résultant. Il utilise un modèle d'exécution de processus basé sur un shim pour simuler l'environnement de conteneur et fournit un mécanisme pour exposer les services réseau internes aux appelants externes sans mappage de port manuel.

Les capacités supplémentaires incluent la possibilité de configurer l'environnement d'exécution et de monter des volumes via des flags en ligne de commande. Ces arguments sont injectés directement dans le processus d'application groupé lors de l'exécution.

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.

Historique des stars

Graphique de l'historique des stars pour nilsirl/dockercGraphique de l'historique des stars pour nilsirl/dockerc

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Dockerc

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Dockerc.
  • containerd/containerdAvatar de containerd

    containerd/containerd

    20,369Voir sur 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
    Voir sur GitHub↗20,369
  • aws/copilot-cliAvatar de aws

    aws/copilot-cli

    3,735Voir sur 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
    Voir sur GitHub↗3,735
  • basecamp/kamalAvatar de basecamp

    basecamp/kamal

    14,334Voir sur 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
    Voir sur GitHub↗14,334
  • docker-library/phpAvatar de docker-library

    docker-library/php

    4,026Voir sur 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
    Voir sur GitHub↗4,026
Voir les 30 alternatives à Dockerc→

Questions fréquentes

Que fait nilsirl/dockerc ?

dockerc est un compilateur d'images de conteneur qui convertit les images conformes à l'OCI en binaires exécutables autonomes. Il fonctionne comme un distributeur d'applications sans conteneur, permettant le déploiement de charges de travail conteneurisées sous forme de fichiers uniques qui s'exécutent sans nécessiter de runtime de conteneur sur le système hôte.

Quelles sont les fonctionnalités principales de nilsirl/dockerc ?

Les fonctionnalités principales de nilsirl/dockerc sont : Container-to-Executable Compilers, Portable Executables, Shim Execution Models, Static Binary Compilers, Container Image Compilers, Layer Flatteners, Standalone Container Distributions, Containerized Application Deployments.

Quelles sont les alternatives open-source à nilsirl/dockerc ?

Les alternatives open-source à nilsirl/dockerc incluent : 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,…