34 Go Git Libraries

Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.

Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.

git-commits-visualizer The git-commits-visualizer is a command-line tool written in Go that enables developers to scan their local Git repositories an

01

AI-powered Git Commit Helper

autocommit.webm Table of Contents Introduction Features Installation Configuration Usage Customization License Introduction AutoCommit is a handy comm

02

The WeatherApp is built for tracking the weather of any city in the world. Designed and built the complete backend and also provides API endpoints.

weatherApp The WeatherApp is built for tracking the weather of any city in the world. Designed and built the complete backend and also provides API en

03

In-memory Git playground ✨ Nova does not touch the file system unless told so.

In-memory Git playground ✨ Nova does not touch the file system unless told so.

Nova ✨ 🌙 Abstraction for git repositories. I started this project mainly to keep practicing Go. I was working on a text editor and with go-git on two

04

Tool for patching repositories in bulk.

Tool for patching repositories in bulk.

Excav Excavator (or shortly excav) automatize process of patching repositories in bulk. How it works create inventory of repositories you want to patc

05

CLI/action to update helm versions in git repositories

helm-autoupdate CLI/action to update helm versions in git repositories Motivation You start with a helm release object apiVersion: helm.toolkit.fluxcd

06

A tool for using git worktrees as branches.

Fidi is an opinionated yet simplified workflow for git branching. It's meant to be used as an alias of commonly used git commands for managing braches

07

A ready-to-use and simple go-micro router, mirror of git.jochum.dev

router A dynamic router (API Gatway) for go-micro. It looks for services that host "proto/routerclientpb/routerclientpb.RouterClientService" and ask's

08

Open source compliance tool for development platforms.

Reposaur Reposaur is the open source compliance tool for development platforms. Audit, verify and report on your data and configurations easily with p

09

🐸 Scans your Git repository with JFrog Xray for security vulnerabilities. 🤖

🐸 Scans your Git repository with JFrog Xray for security vulnerabilities. 🤖

Frogbot Table of contents What is Frogbot? Scanning pull requests after they are opened Scanning repositories after pull requests are merged Installin

10

ConfigSync - used to sync Git, OCI and Helm charts to your clusters. Part of KPT.

Config Sync Config Sync lets cluster operators and platform administrators deploy consistent configurations and policies across multiple clusters. Thi

11

A dashboard to display the status of git-based pipelines

git-pipeline-dashboard A small dashboard application that provides an overview for git-based CI/CD pipelines like GitLab CI. While these tools are awe

12

Determines which Bazel targets were affected between two git commits.

Target Determinator Target determinator is a binary (and Go API) used to determine which Bazel targets changed between two git commits. target-determi

13

High-performance website testing tool written in Golang.

High-performance website testing tool written in Golang.

📌 AGDDoS High-performance website testing tool written in Golang. Features ✔️ Protocol Agnostic - Currently supporting HTTP, HTTPS, HTTP/2. Other pro

14

Keyless Git signing with cosign!

THIS PROJECT HAS MOVED! See https://github.com/sigstore/gitsign 🎉 smimecosign Keyless Git signing with cosign! This is heavily inspired by https://gi

15

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

mergestat mergestat is a command-line tool for running SQL queries on git repositories and related data sources. It's meant for ad-hoc querying of sou

16

Store, manage and share secrets in git repository based on age

agec age encrypt. Yet another attempt to store, manage and share secrets in git repository based on age. Background There's plenty of mature solutions

17

View your commit history across multiple directories, ideal for daily standup.

today Easily view the work that you have done for the day, at a glance, using your git commit history. This is ideal for a daily standup where you wan

18

Git Repository for my Bachelor Thesis "Analysis of attack vectors for embedded Linux"

Analysis of attack vectors for embedded Linux Git Repository for my Bachelor Thesis "Analysis of attack vectors for embedded Linux" The goal of this b

19

This will help us serve git-lfs huge files such as podcasts, liveCodings or DojoCodings session from github repositories

SERVE-GIT-LFS This is a small golang service than can serve for you git-lfs large files. You just have to provide the configuration file properly and

20

Synchronise two git remotes via an on-disk checkout

gitsync gitsync is a tool that allows you to sync a git repository's remotes. It was designed to allow me to sync public repositories to a private CI

21

Golang tcp and udp backend. used to do rcp communication with a old game .exe ( Fork from neqnil/piqus) Please check git history.

THIS CODE does have "BAD PRACTICE" And was used for learning. It does not have the purpose for reference. But only for archive and history. Do not use

22

The purpose of this project is to create a graph with Github and Gitlab contributions from a specific time until now.

The purpose of this project is to create a graph with Github and Gitlab contributions from a specific time until now.

git stats The purpose of this project is to create a graph with Github and Gitlab contributions from a specific time until now. Output example Develop

23

Git/repository command line tool supporting group action

go-MyGit - Git action with group, implement in Go go-mygit is a command line tools for easy configuration of git remote, github/gites repositories. Th

24

Save git.io!

savegit.io (Discord working group invite) Goals Scrape as many git.io links as we can from various sources before the service is extinguished. Publish

25

A DDoS program written in Golang.

A DDoS program written in Golang.

AGDDoS 🎈 下载地址: ⚡️ 点我下载最新版本 | ☁ 备用下载-蓝奏云 | ☁ 备用下载-阿里云盘 如果你想获取最新版本通知,请给我们一个Watching, 谢谢! 🔨 使用方法 首先,你的系统需要满足以下条件: Windows 7 或更高版本,不支持XP。 使用本程序前,先关闭安全软件

26

Create and store notes to your git repository with gitnoter!

Create and store notes to your git repository with gitnoter!

Create and store notes to your git repository! https://gitnoter.com GitNoter GitNoter is a web application that allows users to store notes in their g

27

A simple package manager written in go for small CLI programs.

IndiePKG A package manager written in go for small CLI programs. It is available on GNU/Linux and macOS. Notice IndiePKG is NOT ready for use yet. It'

28

Simple script to simulate a git merge, hopefully lowering the chance of tampering working branches.

Simple script to simulate a git merge, hopefully lowering the chance of tampering working branches.

Kedavra Small Go script to run merge simulations between two branches. Detect beforehand whether a merge will result in conflicts or not and get the o

29

Get stars count from specific git repos using go-github api

stargazers-cmc This is a Go-lang app that gets the Stars count from the following git repositories using go-github library to consume the github Rest

30

contributor - print contributor List (only support git)

contributor - print contributor List (only supports git) contributor command will print the list of people who have modified code or documentation in

31

Swap between Git aliases to commit as the correct author.

Gitlias Swap between git aliases so that you can git commit as the right author. Set a number of aliases in a gitlias.toml file. For example, you migh

32

Comet is a simple CLI tool that helps you to use conventional commits with git

Comet is a simple CLI tool that helps you to use conventional commits with git

Comet Comet is a simple CLI tool that helps you to use conventional commits with git. You can call comet where you'd normally type git commit. All fla

33

commit/branch/workdir explorer for git

gitin gitin is a commit/branch/status explorer for git gitin is a minimalist tool that lets you explore a git repository from the command line. You ca

34
1