Wednesday, June 27, 2018

go-git: Git implementation in GoLang


src-d/go-git: A highly extensible Git implementation in pure Go. @ GitHub

"It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several type of storage, such as in-memory filesystems, or custom implementations thanks to the Storerinterface.

It's being actively develop since 2015 and is being use extensively by source{d} and Keybase, and by many other libraries and tools."

git - GoDoc

Git - go-git : Embedding Git in your Applications - go-git

go-git A pure Go implementation of Git - YouTube

go-git logo

another, different tool
Gogs: A painless self-hosted Git service
gogs/gogs: Gogs is a painless self-hosted Git service. @ GitHub

How to Install Gogs Go Git Service on Ubuntu 16.04

Gogs vs GitLab detailed comparison as of 2018 - Slant

No comments: