7 repository-uri
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 este un runtime de tip microVM sandbox și un executor de cod izolat hardware, conceput pentru rularea codului neverificat. Funcționează ca un manager de mașini virtuale embedded care permite aplicațiilor să creeze și să controleze mașini virtuale ușoare direct în cod, fără a fi nevoie de un daemon în fundal. Sistemul oferă un mediu de execuție securizat pentru agenții AI prin expunerea unor controale de server care le permit să execute instrumente și să gestioneze fișiere. Utilizează formate standard de imagini de container și fluxuri de lucru pentru volume pentru a inițializa mașini virtuale guest și implementează un mecanism de gestionare a secretelor care previne pătrunderea cheilor sensibile în memoria mașinii virtuale. Platforma acoperă întregul ciclu de viață al orchestrării sarcinilor de lucru izolate, inclusiv crearea, monitorizarea și eliminarea mediilor. Include capabilități pentru monitorizarea resurselor CPU și memoriei, caching-ul imaginilor guest și execuția atât a comenzilor imediate, cât și a sesiunilor detașate în fundal.
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.