7 repositorios
Mechanisms for caching container images to optimize deployment performance.
Distinguishing note: Focuses on local cache management for faster pulls.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Image Caching. Refine with filters or upvote what's useful.
Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac
Builds and caches ephemeral environment images to accelerate workspace provisioning.
Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a
Optimizes deployment speeds by managing local caches for container images.
ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori
Enables efficient retrieval and partial access to large media files by storing them in local memory-mapped folders.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Pulls and maintains local copies of images from external registries to improve pull performance and ensure availability.
Microsandbox es un runtime de sandbox de microVM y ejecutor de código aislado por hardware diseñado para ejecutar código no confiable. Funciona como un gestor de máquinas virtuales embebido que permite a las aplicaciones generar y controlar máquinas virtuales ligeras directamente dentro del código sin necesidad de un demonio en segundo plano. El sistema proporciona un entorno de ejecución seguro para agentes de IA al exponer controles de servidor que les permiten ejecutar herramientas y gestionar archivos. Utiliza formatos de imagen de contenedor estándar y flujos de trabajo de volúmenes para inicializar máquinas virtuales invitadas e implementa un mecanismo de gestión de secretos que evita que claves sensibles entren en la memoria de la máquina virtual. La plataforma cubre el ciclo de vida completo de la orquestación de cargas de trabajo aisladas, incluyendo la creación, monitoreo y eliminación de entornos. Incluye capacidades para el monitoreo de recursos fuera de banda de CPU y memoria, caché de imágenes invitadas y la ejecución tanto de comandos inmediatos como de sesiones en segundo plano desconectadas.
Maintains a local store of pre-pulled images to accelerate the boot time of new isolated environments.
Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag
Lists, inspects, and removes locally cached OCI images that sandboxes have already pulled.
Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image mirror and content addressable store that shares image layers between cluster nodes to reduce external registry traffic and latency. The project implements a distributed hash table to locate image digests across the network, allowing nodes to retrieve content from peers rather than repeated external downloads. This architecture mitigates registry rate-limiting and provides offline image availability to prevent workload failures during registry outages. The system covers capa
Caches OCI image layers locally to accelerate pull speeds and prevent registry rate-limit exhaustion.