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

projectatomic/buildah

0
View on GitHub↗
8,895 stars·905 forks·Go·Apache-2.0·18 viewsbuildah.io↗

Buildah

Buildah is a daemonless container tool used for building and managing OCI-compliant container images. It functions as a command line utility that creates and modifies images without requiring a background process or root privileges.

The tool transforms Dockerfile instructions into standard images and allows for the generation of images by committing the state of a running container. It supports the creation of images from scratch or base images, ensuring that all output adheres to Open Container Initiative specifications for portability.

Beyond image construction, it provides capabilities for local image lifecycle management, including tagging, renaming, and moving images between registries. It also enables direct manipulation of container filesystems by mounting root filesystems to the host directory for file editing and metadata configuration.

Features

  • Container Image Builders - Provides a daemonless command line tool for creating and modifying OCI-compliant container images.
  • Image Construction - Builds container images using direct system calls and filesystem mounts without requiring a background daemon process.
  • Container Filesystem Manipulation - Allows direct modification of container contents via filesystem mounts during the build process.
  • Container Image Management - Creates container images by following instruction files or committing changes from a live container state.
  • Daemonless Container Engines - Acts as a daemonless container tool that builds images and manages containers without a background process.
  • Dockerfile Image Builds - Transforms text-based Dockerfile instructions into a sequence of container execution and filesystem modification commands.
  • Host-to-Layer Mounting - Maps internal container directories to the host machine to allow direct editing of files during image creation.
  • Rootfs Manipulation - Creates image layers by mounting a container root filesystem to a host directory and capturing changes.
  • OCI Compliant Image Sets - Ensures created and managed container images adhere to Open Container Initiative standards for cross-platform portability.
  • OCI Image Synthesis - Serializes container layers and configuration files according to Open Container Initiative specifications for universal portability.
  • Local Image Lifecycle Management - Implements capabilities for tagging, renaming, and moving local OCI container images between registries.
  • Container Command Execution - Allows running processes inside a working container to install software or modify environment state during a build.
  • State Committing - Provides the capability to capture the current state of a running container to create a new static image.
  • Working Container Initializations - Creates temporary container environments from base images to serve as a starting point for image builds.
  • Custom Container Images - Initializes and configures working containers to install software and modify filesystems before committing to an image.
  • Image Metadata Configuration - Provides utilities for updating and inspecting internal settings and configuration details of container images.
  • OCI Image Root Filesystems - Mounts container filesystems to a host directory to edit files directly without requiring a running process.
  • Image Build and Analysis - Facilitates building OCI-compliant container images.

Star history

Star history chart for projectatomic/buildahStar history chart for projectatomic/buildah

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

Frequently asked questions

What does projectatomic/buildah do?

Buildah is a daemonless container tool used for building and managing OCI-compliant container images. It functions as a command line utility that creates and modifies images without requiring a background process or root privileges.

What are the main features of projectatomic/buildah?

The main features of projectatomic/buildah are: Container Image Builders, Image Construction, Container Filesystem Manipulation, Container Image Management, Daemonless Container Engines, Dockerfile Image Builds, Host-to-Layer Mounting, Rootfs Manipulation.

What are some open-source alternatives to projectatomic/buildah?

Open-source alternatives to projectatomic/buildah include: containers/buildah — Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It… jessfraz/img — img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges.… googlecontainertools/kaniko — Kaniko is an OCI container image builder that executes Dockerfiles in userspace without requiring a privileged daemon.… theporgs/exegol — Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… genuinetools/img — img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions…

Open-source alternatives to Buildah

Similar open-source projects, ranked by how many features they share with Buildah.
  • containers/buildahcontainers avatar

    containers/buildah

    8,618View on GitHub↗

    Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It functions as a daemonless image constructor and distribution tool, allowing users to build, push, and pull images between local storage and remote registries. The project distinguishes itself by supporting unprivileged image building through the use of user namespaces and rootless mode. It enables direct modification of container root filesystems by mounting them to the host, allowing images to be treated as directories that can be manipulated via standard shell commands or scripts.

    Gocontainercontainer-imagecontainers
    View on GitHub↗8,618
  • jessfraz/imgjessfraz avatar

    jessfraz/img

    3,986View on GitHub↗

    img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges. It functions as a standalone builder and registry client that creates container images from build files without the need for a background process or elevated system permissions. The project provides a multi-platform image generator capable of targeting different operating systems and hardware architectures. It includes an OCI registry client for authenticating with remote registries to push, pull, and manage image artifacts. The toolset covers image construction and artifact m

    Go
    View on GitHub↗3,986
  • googlecontainertools/kanikoGoogleContainerTools avatar

    GoogleContainerTools/kaniko

    15,776View on GitHub↗

    Kaniko is an OCI container image builder that executes Dockerfiles in userspace without requiring a privileged daemon. It is designed as a Kubernetes-native image builder, allowing for the construction and pushing of images to registries from within a cluster or container. The tool ensures reproducible build generation by stripping timestamps from image layers, guaranteeing that identical source inputs produce the same image identifier. It supports multi-architecture image building, allowing for the creation of images compatible with various hardware and operating systems from a single proces

    Go
    View on GitHub↗15,776
  • theporgs/exegolThePorgs avatar

    ThePorgs/Exegol

    2,925View on GitHub↗

    Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X

    Pythonctfdockerhacking
    View on GitHub↗2,925
  • See all 30 alternatives to Buildah→