It's a Pastebin where all pastes are backed in is own Git repository.
Current Features list
First registered user is automatically admin
User or Anonymous Gitxts
Archive download in Zip or TarGz of Gitxts repositories
Git pull over HTTP/S for all Gitxts
Git push over HTTP/S for user Gitxts (Using Basic Auth)
Text Highlighting with Highlight.JS
Size limit per individual file
Size limit for the whole page (only text files not over-size are counted)
Viewing RAW content of a file or download if binary type, a RAW Size Limit apply to whatever blob is wanted
Rendering of special types: Markdown, Images, PDF (via PDF.js)
Line Numbers for text files
Expiration time with internal cron for deletion
Binary or over-size files are excluded from Edit form in Web-UI, preserving them in the commit (they still can be deleted)
Planned Feature List
Pull or Push over SSH for user Gitxts
Display other rich texts
API for third party tools
More tests coverage
Build
Install or build libgit2 0.25.x ONLY. NO Version less than 0.25 (hello Debian Stable) or higher.
You also needs libmagic
go get -v -insecure -u dev.sigpipe.me/dashie/git.txt