3 repositorios
Systems that store and manage pre-processed or pre-bundled dependencies to optimize build performance and development startup times.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Dependency Caching Mechanisms. Refine with filters or upvote what's useful.
Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr
Stores pre-bundled dependencies on the file system and automatically invalidates them when lockfiles or configurations change.
Keploy is an automated testing platform that leverages kernel-level traffic interception to generate and maintain regression test suites for microservices. By capturing live network traffic and system calls via eBPF, the platform automatically creates deterministic test cases and mocks external dependencies without requiring manual code instrumentation. This approach allows developers to validate application behavior and API contracts by replaying production-like traffic in isolated environments. The platform distinguishes itself through its use of machine learning to perform test maintenance
Stores language runtimes and installation artifacts across pipeline runs using versioning and lockfiles to reduce the time spent waiting for environment setup.
cargo-chef is a Rust build cache tool and CI pipeline accelerator designed to reduce compilation times by decoupling library compilation from application source code. It functions as a dependency recipe generator that extracts a project's dependency list into a recipe for pre-compilation without requiring the full source tree. The project optimizes Docker image builds by structuring container layers to store pre-computed build artifacts. This prevents full recompilation of dependencies when only application source code changes, ensuring that dependency updates only trigger necessary rebuilds.
Stores dependencies in a separate image layer to prevent source code changes from triggering full library recompilations.