awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
NilsIrl avatar

NilsIrl/dockerc

0
View on GitHub↗

Dockerc

dockerc is a container image compiler that converts OCI-compliant images into standalone executable binaries. It functions as a containerless application distributor, enabling the deployment of containerized workloads as single files that run without requiring a container runtime on the host system.

The system achieves zero-dependency distribution by flattening container image layers and embedding the root filesystem as a data blob within the resulting static binary. It uses a shim-based process execution model to simulate the container environment and provides a mechanism to expose internal network services to external callers without manual port mapping.

Additional capabilities include the ability to configure the runtime environment and mount volumes through command-line flags. These arguments are injected directly into the bundled application process during execution.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
4,913 stars·110 forks·Zig·GPL-3.0·20 views

Star history

Star history chart for nilsirl/dockercStar history chart for nilsirl/dockerc

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does nilsirl/dockerc do?

dockerc is a container image compiler that converts OCI-compliant images into standalone executable binaries. It functions as a containerless application distributor, enabling the deployment of containerized workloads as single files that run without requiring a container runtime on the host system.

What are the main features of nilsirl/dockerc?

The main features of nilsirl/dockerc are: Container-to-Executable Compilers, Portable Executables, Shim Execution Models, Static Binary Compilers, Container Image Compilers, Layer Flatteners, Standalone Container Distributions, Containerized Application Deployments.

Which projects share features with nilsirl/dockerc?

Projects with overlapping indexed features include: 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,…

Projects sharing features with Dockerc

These projects share indexed features with Dockerc. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • containerd/containerdcontainerd avatar

    containerd/containerd

    21,464View on 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
    View on GitHub↗21,464
  • aws/copilot-cliaws avatar

    aws/copilot-cli

    3,735View on 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
    View on GitHub↗3,735
  • basecamp/kamalbasecamp avatar

    basecamp/kamal

    14,711View on 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
    View on GitHub↗14,711
  • docker-library/phpdocker-library avatar

    docker-library/php

    4,121View on 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
    View on GitHub↗4,121
Compare all 30 related projects→