---
ready: false
title: "Global Git Contribution Graph (GGCG)"
priority: 4
description: "Une vue unifiée et élégante de toute votre activité de développement, centralisant les contributions de toutes vos forges Git dans une seule heatmap interactive."
dateLabel: "2026 - auj."
category: "Application web"
client: "Open Source"
roles:
  - "Développeur Full-Stack"
technologies:
  - "Next JS"
  - "Rust"
  - "MariaDB"
  - "Reids"
  - "Docker"
cover: "/images/projects/ggcg/cover.png"
preview1: "/images/projects/ggcg/preview-1.png"
preview2: "/images/projects/ggcg/preview-2.png"
featured: true
---

<div>
	<h2>La mission</h2>

	<ProjectsColumns>
		<div>
			GGCG est une application front-end qui agrège les données de contribution Git de multiples sources. Le projet a vocation à être auto-hébergé par les développeurs qui le souhaitent. Une application mobile existe aussi.
		</div>
		<div>
			Ce projet a posé plusieurs défis. Entre autres, la conception de l'architecture de l'application pour concilier performances des agrégations de données coûteuses et répétitives, disponibilité du service auto-hébergé par l'utilisateur ou publiquement accessible via l'application mobile, persistance des configurations utilisateur et respect des quotas API des différentes forges.  
			Le tout en maîtrisant la confidentialité des données et leur niveau de sensibilité.
		</div>
	</ProjectsColumns>
</div>

<ProjectPreviewGrid
	items={[
		{ title: "Aperçu 1", image: "/images/projects/ggcg/preview-1.png" },
		{ title: "Aperçu 2", image: "/images/projects/ggcg/preview-2.png" }
	]}
/>

<ProjectVisitButton href="" />
