awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesGit Core Implementations

Full implementations of the Git version control system and its internal logic.

Distinguishing note: No candidate describes a full system implementation from scratch; most focus on integrators or optimizers.

Explore 2 awesome GitHub repositories matching repository format · Git Core Implementations. Refine with filters or upvote what's useful.

Awesome Git Core Implementations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • go-git/go-gitAvatar de go-git

    go-git/go-git

    7,211Voir sur GitHub↗

    This project is a pure Go implementation of the Git version control system, providing a library for integrating versioning and history analysis into applications. It functions as a complete repository manager and object store that does not require external binary dependencies. The implementation utilizes interface-based storage, allowing repositories to be managed on disk or entirely in memory. It supports a transactional storage model to ensure atomic operations and implements a content-addressable storage system using delta-compression packfiles. The library covers a broad range of version

    Implements the entire Git version control system as a pure Go library without requiring external binaries.

    Gogitgit-clientgit-library
    Voir sur GitHub↗7,211
  • src-d/go-gitAvatar de src-d

    src-d/go-git

    4,880Voir sur GitHub↗

    Ce projet est une implémentation native du système de contrôle de version Git pour les applications Go. Il fournit une API programmable et un ensemble d'outils de plomberie de bas niveau qui permet aux développeurs de gérer des dépôts, de manipuler des graphes d'objets et d'effectuer des opérations de contrôle de version sans nécessiter de binaires système externes ou de liaisons C. La bibliothèque se distingue par ses couches de stockage et de réseau flexibles, dotées d'un système de fichiers virtuel qui permet la gestion de dépôts en mémoire pour contourner les E/S disque. Elle prend en charge des transports réseau enfichables et des backends de stockage basés sur des interfaces, permettant des implémentations propriétaires personnalisées de la manière dont les objets de données et les références sont persistés et échangés. La surface de capacité couvre la gestion de dépôt de haut niveau — incluant le clonage, le commit, le push et le pull — parallèlement à une analyse détaillée de l'historique et de l'attribution. Elle inclut également des fonctionnalités de sécurité pour la signature de commit et la vérification de signature cryptographique, ainsi que des utilitaires pour la gestion des sous-modules et la recherche de contenu de dépôt.

    Provides a full native implementation of the Git version control system and its internal logic.

    Go
    Voir sur GitHub↗4,880
  1. Home
  2. Repository Format
  3. Git Core Implementations