3 repositorios
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 es un andamiador (scaffolder) de proyectos Git y descargador de repositorios que inicializa nuevos proyectos a partir de plantillas Git remotas. Obtiene el último commit de un repositorio como una instantánea limpia, eliminando todo el historial de control de versiones y metadatos para proporcionar un punto de partida fresco. La herramienta admite la obtención de ramas, etiquetas o hashes de commit específicos para garantizar que el proyecto utilice una versión de fuente precisa. También puede realizar la extracción de subdirectorios, permitiendo la descarga de una carpeta específica de una fuente remota en lugar de todo el árbol del proyecto. La utilidad incluye una caché de instantáneas local para acelerar futuras recuperaciones y admite autenticación segura mediante HTTPS o SSH para acceder a repositorios privados. Además, proporciona mecanismos para la ejecución de hooks post-extracción para ejecutar scripts de limpieza después de que el proyecto se descomprima.
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.