There are several ways to get Gource. Which one is best for you depends on your operating system and your preferences.
Gource is available for Linux, Windows and Mac OS X.
On most distributions, Gource is available through the package manager.
# Alpine
apk add gource
# Arch Linux
pacman -S gource
# Debian / Kali Linux / Ubuntu / Windows WSL2 / etc.
apt-get install gource
# Fedora
dnf install gource
source: https://command-not-found.com/gource
Gource can be installed on macOS using Homebrew or MacPorts.
# Homebrew
brew install gource
# MacPorts
sudo port install gource
source: https://github.com/acaudwell/Gource/wiki/Mac-Support
To use natively on Windows, Gource can be installed using Chocolatey.
choco install gource
source https://community.chocolatey.org/packages/gource
For those whom cannot (or do not want to) use Chocolatey, a Windows installer can be downloaded from the latest release page
At the time of this writing that is gource-0.53
:
It is also possible to install Gource on Windows using Windows Subsystem for Linux (WSL2).
sudo apt-get install gource
There are also several unofficial Docker images.
The most popular (and most up-to-date) are
After doing a docker pull
, Gource can be run using docker run
:
docker pull utensils/envisaged
docker run --rm -it \
--name 'envisaged' \
--port 8080:80 \
--volume /path/to/your/repo:/visualization/git_repos:ro \
utensils/envisaged
or
docker pull cartoonman/envisaged-redux
docker run --rm -it \
--name 'envisaged-redux' \
--port 8080:80 \
--volume /path/to/your/repo:/visualization/resources/vcs_source:ro \
cartoonman/envisaged-redux:latest
Both projects have more convenient ways to run Gource, for full details see their documentation.
To get the latest version in development, Gource can also be build from source. It follows the standard autotools build process:
./autogen.sh
./configure
make
make install
Full details are beyond the scope of this article, but can be found the INSTALL file.