Toukei is a highly-concurrent, multithreaded, realtime, git repository statistics server written in Go (golang)
JavaScript Go
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
checker
commands
inotify
.gitignore
README.md
config.yml
index.html
toukei.go

README.md

Toukei is a highly-concurrent, multithreaded, realtime, git repository statistics server written in Go (golang)

Use toukei to offer an insight of your work or have a bird's eye over your company git stats. For example we at http://www.season.es use toukei to provide website visitors with internal git commits and files count.

Requirements:

  • Git
  • Redis
  • Go >= 1.0.0

Installation

go get github.com/seasonlabs/toukei

Deploy

Use a upstart/init.d script to start $GOPATH/bin/toukei

Configure

Write the path to a git repositories dir in $GOPATH/src/github.com/seasonlabs/toukei/config.yml

Demo

http://toukei.season.es:12345/