3 रिपॉजिटरी
Memory-capped storage mechanisms for frequently accessed Git objects and delta-base data.
Distinct from Caching: Distinct from general Caching: specifically targets Git-native object and delta-base data structures.
Explore 3 awesome GitHub repositories matching data & databases · Git Object Caches. Refine with filters or upvote what's useful.
Gitoxide is a high-performance library and toolkit for interacting with version control repositories. It provides a low-level engine for manipulating Git data structures, enabling developers to build custom tools that initialize, manage, and traverse repositories with memory-efficient primitives. The project distinguishes itself through a focus on security and concurrency. It implements strict trust-based configuration loading and repository ownership validation to prevent the execution of unauthorized code. Concurrent operations are supported through a thread-safe handle pattern that allows
Optimizes repository performance by storing frequently accessed Git objects in memory-capped buffers.
degit is a Git project scaffolder and repository downloader that initializes new projects from remote Git templates. It fetches the latest commit of a repository as a clean snapshot, stripping all version control history and metadata to provide a fresh starting point. The tool supports fetching specific branches, tags, or commit hashes to ensure the project uses a precise source version. It can also perform subdirectory extraction, allowing the download of a specific folder from a remote source rather than the entire project tree. The utility includes a local snapshot cache to accelerate fut
Provides a local storage system for repository archives to speed up project template retrieval.
CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom
Provides slab caches that reuse fixed-size objects to reduce allocation overhead.