Go Version control

Open-source Go projects categorized as Version control
Topics: Go Git Golang CLI Github

Top 15 Go Version control Projects

  • hercules

    Gaining advanced insights from Git repository history.

  • git2go

    Git to Go; bindings for libgit2. Like McDonald's but tastier.

  • Project mention: Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub | news.ycombinator.com | 2023-07-29
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gut

    An alternative git CLI for Windows, macOS, and Linux (by julien040)

  • Project mention: Gitless a simple VCS built on top of Git | news.ycombinator.com | 2023-06-17

    Perhaps we haven't found the correct abstraction yet.

    [1] https://github.com/julien040/gut

  • ArtiVC

    A version control system to manage large files.

  • zvm

    zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.

  • Project mention: Buzz: A lightweight statically typed scripting language | news.ycombinator.com | 2023-12-26

    ZVM (https://github.com/tristanisham/zvm) is a good alternative to keep uptodate with Zig nightly versions and also quickly switch to a stable version when needed.

  • dotfile

    Simple version control made for tracking single files

  • githooks

    🦎 Githooks: per-repo and shared Git hooks with version control and auto update. [✩Star] if you're using it!

  • Project mention: Githooks now runs containerized hooks too | /r/git | 2023-07-02

    Checkout the project: https://github.com/gabyx/Githooks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Chrono

    A git time machine, it automatically commits in a temporary branch every time a costumizable event occurs, so that rolling-back to a specific point in time is always possible if anything goes wrong. (by hazyuun)

  • gh

    Scriptable server and net/http middleware for GitHub Webhooks.

  • go-vcs

    manipulate and inspect VCS repositories in Go

  • froggit-go

    Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.

  • k8senv

    Kubernetes client's version manager to manage multiple versions of kubectl, helm and velero clients on same system/jumpbox/bastion.

  • Project mention: Manage multiple version of K8s clients from same jumpbox / bastion | /r/kubernetes | 2023-05-07
  • eclectica

    ☀️ Cool and eclectic version manager for any language

  • hgo

    Hgo is a collection of Go packages providing read-access to local Mercurial repositories.

  • gittp

    :octocat: Git HTTP backend in go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Version control related posts

Index

What are some of the best open-source Version control projects in Go? This list will help you:

Project Stars
1 hercules 1,981
2 git2go 1,905
3 gut 474
4 ArtiVC 281
5 zvm 265
6 dotfile 99
7 githooks 92
8 Chrono 85
9 gh 82
10 go-vcs 78
11 froggit-go 42
12 k8senv 30
13 eclectica 28
14 hgo 17
15 gittp 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com