7 repositorios
Utilities for creating and optimizing container images for development and production.
Distinguishing note: Focuses on container image construction for CI/CD.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Container Build Tools. Refine with filters or upvote what's useful.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Supports multi-stage container builds to minimize image size and accelerate development cycles.
Jib is a build plugin for Maven and Gradle that packages Java applications into container images directly within the build lifecycle. By integrating into the standard build process, it eliminates the need for Dockerfiles or a local container daemon to create and store images. The tool constructs images by organizing application artifacts into distinct filesystem layers, which improves cache efficiency and reduces data transfer during registry pushes. It communicates directly with container registries using standard protocols and supports credential helper orchestration to manage authenticatio
Provides a build plugin that creates optimized container images for Java applications directly from the build process.
Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi
Constructs container images from Dockerfiles sourced via a user interface, local paths, or Git repositories.
Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach
Provides a comprehensive toolkit for defining build graphs and executing containerized processes across architectures.
Buffalo es un framework web MVC integral y una cadena de herramientas full-stack para construir aplicaciones web en Go. Proporciona un entorno de desarrollo estructurado que separa modelos, vistas y controladores, integrando un framework web con un envoltorio de mapeador objeto-relacional dedicado para la gestión de esquemas de base de datos y registros. El proyecto se distingue por un conjunto de utilidades de desarrollo para arrancar estructuras de proyectos, gestionar activos y construir contenedores listos para producción. Cuenta con un sistema de enrutamiento sofisticado que admite la generación de recursos RESTful basados en convenciones, alojamiento virtual basado en dominios y la creación de ayudantes de rutas para enlaces internos consistentes. El framework cubre una amplia gama de capacidades web principales, incluyendo tuberías de solicitudes basadas en middleware, renderizado dinámico de plantillas y gestión de estado con alcance de solicitud. También incluye soporte integrado para el procesamiento de tareas en segundo plano, gestión de sesiones, envío de correos electrónicos y apagado elegante del servidor.
Creates optimized, slimmed-down production container images containing necessary runtimes and system dependencies.
img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions as an image build tool and registry client, providing the capabilities to create images from configuration files, push and pull images to remote registries, and extract image layers into root filesystems or archives. The project distinguishes itself through support for multi-platform builds using hardware emulators and the ability to perform unprivileged container builds via namespace-based process isolation and user ID mapping. It also includes a cross-platform binary compile
Creates OCI compliant container images from configuration files with support for secret mounts and multi-platform builds.
Unikraft is a modular library operating system and unikernel framework designed to compile applications into minimal, bootable virtual machine images. It serves as an OCI-compliant image builder and a cloud-native hypervisor target, enabling the creation of specialized runtimes that include only the specific drivers and libraries required by a single application. The system features a Linux compatibility layer that maps standard API calls and POSIX standards to unikernel libraries, allowing unmodified binaries to run without a full general-purpose kernel. It distinguishes itself by allowing c
Utilizes standard formats like Dockerfiles to streamline the construction and deployment of cloud-native images.