acaudwell/gource

software version control visualization

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 4th, 2026
Created on September 11th, 2009
Open Issues & Pull Requests: 132 (+0)
GitHub issues: Enabled
Number of forks: 790
Total Stargazers: 13,135 (+0)
Total Subscribers: 235 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.7 days
Mean response time: 183.6 days
90th percentile: 516.5 days
Tracked items: 28

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,562 days
Stale 30+ days: 26
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gource is a visualization tool for source control repositories that renders repository history as an animated three-dimensional tree where the root sits at the center, directories branch outward, and files appear as leaves, with contributors materializing and fading as they modify code.

The tool solves the problem of understanding repository evolution and contributor activity patterns by making version control history visible and navigable. It works by reading logs from Git, Bazaar, Mercurial, SVN, or CVS systems, or by accepting a custom pipe-delimited log format, then animating the repository structure over time with contributors appearing at the files they modify. The visualization runs in real time with adjustable simulation speed, and users can pause to inspect individual files and contributors, switch between camera modes to track activity or view the entire tree, and toggle display elements like file names, user names, and directory structures using keyboard commands.

Gource suits developers and teams wanting to present repository history visually, document project evolution, or create videos of development timelines. It works well for projects of any size, though generating logs from large repositories or centralized systems like SVN may take time or create server load, which the tool addresses by allowing users to pre-generate and cache logs. The tool requires a 3D-accelerated graphics card since it renders using OpenGL. For those needing to record videos, the homepage provides guides specific to this use case.

Development activity shows consistent maintenance with fixes and improvements applied to address user-reported issues. The project maintains broad compatibility across multiple version control systems rather than focusing narrowly on one. Documentation is actively maintained through both the README and an external wiki with guides for various workflows.