An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: golang-tools

Correia-jpv/fucking-awesome-go

A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴

Language: Go - Size: 10.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 12 - Forks: 0

preminger/goctx

Command-line Go utility that automatically adds missing "plumbing" for `context.Context` parameters along the call-graph leading to a given function.

Language: Go - Size: 160 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3 - Forks: 1

templui/templui

A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code.

Language: templ - Size: 14.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,018 - Forks: 70

rocajuanma/anvil

CLI to streamline config management and tool installation. Install your full dev tool-chain in one command and sync configurations across machines seamlessly, leverages homebrew and private repos.

Language: Go - Size: 12.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 84 - Forks: 1

baalimago/clai

Command line artificial intelligence - Your local LLM context-feeder

Language: Go - Size: 5.06 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 123 - Forks: 5

nao1215/gup

gup - Update binaries installed by "go install" with goroutines.

Language: Go - Size: 10.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 472 - Forks: 21

nyaosorg/nyagos

NYAGOS - The hybrid Commandline Shell

Language: Go - Size: 5.39 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 370 - Forks: 36

kolaras12/coder-test

🚀 Enhance your coding skills with this AI-driven platform for full-stack development, offering real-time assessments and engaging challenge experiences.

Language: Vue - Size: 530 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Correia-jpv/fucking-golang-open-source-projects

为互联网IT人打造的中文版awesome-go. With repository stars⭐ and forks🍴

Size: 144 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 0

odalil939/Gogeo

🌍 Accelerate geospatial data processing with Gogeo, a high-performance GIS library in Go that harnesses parallel computing for efficient spatial analysis.

Language: Go - Size: 1.37 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ifnotnil/pkgen

Generate code per package based on templates

Language: Go - Size: 184 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

dung13890/go-base-gen

Code base generate

Language: Go - Size: 146 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 0

tgragnato/pure

`pure` is a collection of software and tools that I use to manage my network and my storage

Language: Go - Size: 13.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

ondrajz/go-callvis

Visualize call graph of a Go program using Graphviz

Language: Go - Size: 6.57 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 6,410 - Forks: 434

goptics/vizb

An interactive go benchmark visualizer

Language: Go - Size: 1.94 MB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 53 - Forks: 4

dolmen-go/goeval

Run Go snippets instantly from the command-line

Language: Go - Size: 163 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 32 - Forks: 2

samzong/gofs

A lightweight, fast HTTP file server written in Go.

Language: Go - Size: 476 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 1

x1unix/go-playground

Better Go Playground with autocompletion and syntax highlight

Language: Go - Size: 60.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1,417 - Forks: 91

vg006/vgo

A simple project scaffolder for Go, written in Go.

Language: Go - Size: 468 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 200 - Forks: 9

cweill/gotests

Automatically generate Go test boilerplate from your source code.

Language: Go - Size: 12.4 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 5,202 - Forks: 348

andrewkroh/gvm

Go Version Manager (written in Go for cross-platform usability)

Language: Go - Size: 952 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 230 - Forks: 27

sad0p/go-readelf

Elf binary parsing utility written in Go.

Language: Go - Size: 9.23 MB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 70 - Forks: 17

anandpaithankar/mangobars

Fast bulk check SSL Certificate expirations.

Language: Go - Size: 364 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 15 - Forks: 8

kevincobain2000/gobrew

Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.

Language: Go - Size: 478 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 404 - Forks: 29

Soulsbane/jisho

Gets the definition, reading and kanji for the given romanji input

Language: Go - Size: 172 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

redawl/go-sourcemap

A pure-go implementation of the Source Map specification.

Language: Go - Size: 4.15 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

agroce/universalmutator

Regexp based tool for mutating generic source code across numerous languages

Language: Python - Size: 240 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 147 - Forks: 30

widmogrod/mkunion

Strongly typed union type in golang.

Language: Go - Size: 61.8 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 1

hexdigest/gowrap

GoWrap is a command line tool for generating decorators for Go interfaces

Language: Go - Size: 6.57 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1,271 - Forks: 94

dywoq/dywoqlib

dywoqlib is a library that expends the functionality of Go standard library.

Size: 437 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

arturoeanton/go-notebook

Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.

Language: Go - Size: 36.4 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 3

qax-os/goreporter

A Golang tool that does static analysis, unit testing, code review and generate code quality report.

Language: Go - Size: 28.9 MB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 3,134 - Forks: 266

essentialkaos/aligo

Utility for checking and viewing Golang struct alignment info

Language: Go - Size: 1.57 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 182 - Forks: 11

fumiama/deepinfra

Lightweight OpenAI/OLLaMA/GenAI compatible caller, originally designed for DeepInfra.

Language: Go - Size: 51.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

PegasusWang/python-web-guide Fork of AngelCrunchDev/z42-doc

python/golang -web入坑指南

Language: CSS - Size: 5.14 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 692 - Forks: 212

d6o/TinderOnline 📦

Find out which of your friends are online on Tinder

Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 176 - Forks: 22

MisterMX/copystruct

Go code generator that copies structs from a package into a target file

Language: Go - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nar10z/go-accumulator

Solution for accumulation of events and their subsequent processing.

Language: Go - Size: 166 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

edoardottt/go-readingtime

Estimate how long it takes to read a text

Language: Go - Size: 34.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 1

jsavajols/goframework

A light framework written in go and for go application.

Language: Go - Size: 28.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

AlexsanderHamir/GenPool

Fast and customizable object pool.

Language: Go - Size: 271 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 32 - Forks: 3

hymkor/lispect

A text-terminal automation tool similar to expect(1) using ISLisp (gmnlisp)

Language: Go - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

alwalxed/wayurls

CLI tool for fetching URLs from Wayback Machine, Common Crawl, and VirusTotal.

Language: Go - Size: 4.62 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 38 - Forks: 3

Zilts345890/Golang-html-parsing

Parse HTML in Go using Node Parser, Tokenizer, and tools like Goquery and Colly, with practical examples and efficient web scraping techniques

Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

medyagh/gopogh

generate pretty html out of golang's test logs

Language: CSS - Size: 50.5 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 28 - Forks: 12

Helcaraxan/gomod

Go modules analysis tool

Language: Go - Size: 13.2 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 406 - Forks: 17

MarcGrol/golangAnnotations

Go package that provides annotations for golang to speedup web development

Language: Go - Size: 3.14 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 362 - Forks: 38

nikmy/Go-Algorithm

Algorithms & Data Structures implemented in Go

Language: Go - Size: 82 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

030/n3dr

Nexus3 Disaster Recovery (N3DR) is a tool that is capable of downloading all artifacts from a Nexus3 server and to migrate them to another one.

Language: Go - Size: 2.12 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 159 - Forks: 40

karrick/golf

go long flag: a light-weight long and short command line option parser.

Language: Go - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 6 - Forks: 1

amzy-0/pck3r

Pck3r is a modern package manager for Ubuntu. It acts as a simple tool that helps users manage software with APT, or Advanced Package Tool. Pck3r makes installing, updating, and managing software easier with a clear interface and straightforward commands.

Language: Go - Size: 1.82 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

coderianx/telego

A lightweight and minimal Telegram bot library for Go developers.

Language: Go - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

gojp/goreportcard

A report card for your Go application

Language: Go - Size: 12.6 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 2,060 - Forks: 247

zhzyker/dismap

Asset discovery and identification tools 快速识别 Web 指纹信息,定位资产类型。辅助红队快速定位目标资产信息,辅助蓝队发现疑似脆弱点

Language: Go - Size: 420 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 2,113 - Forks: 270

gowebly/gowebly

🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.

Language: Go - Size: 1020 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1,143 - Forks: 44

nthnn/shitkey

Command-line tool for securely encrypting and decrypting files using a password that uses modern cryptographic primitives to ensure the confidentiality and integrity of your data.

Language: Go - Size: 52.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

peterldowns/localias

custom local domain aliases for local dev servers

Language: Go - Size: 690 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1,076 - Forks: 10

clsung/line-oauth2-helper

Helper to generate LINE JSON Web Token (JWT) for LINE OAuth2 v2.1

Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

chaddyc/auto-newsletter-listmonk

Autonomous newsletter builder tool for Listmonk and Ghost Blog CMS. This GoLang App compiles a newsletter from an RSS feed and posts it to Listmonk via API to create the new campaign.

Language: Go - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 22 - Forks: 0

Templum/govulncheck-action

This action uses govulncheck to perform a scan of the code, afterwards it will parse the output and transform it into an Sarif Report, which will be uploaded to Github using the code-scanning API.

Language: Go - Size: 332 KB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 23 - Forks: 10

sneiko/memfis

Golang Pprof heap report visualiser

Language: Go - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

haya14busa/goplay

The Go Playground (https://play.golang.org/) client

Language: Go - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 109 - Forks: 7

amzyei/pck3r

Pck3r is a modern package manager for Ubuntu. It acts as a simple tool that helps users manage software with APT, or Advanced Package Tool. Pck3r makes installing, updating, and managing software easier with a clear interface and straightforward commands.

Language: Go - Size: 1.73 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

huhu/go-search-extension

The ultimate search extension for Golang

Language: Go - Size: 5.53 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 145 - Forks: 18

Mgla96/snappr

Save time and catch bugs earlier with snappy PR creation and reviews

Language: Go - Size: 164 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

zntrio/typogenerator

Golang string typosquatting generator

Language: Go - Size: 1.07 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 86 - Forks: 19

macabu/cpgo

:loop: Your continuous profile-guided optimization assistant!

Language: Go - Size: 127 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

michelbernardods/website-monitoring

Monitors if website is online

Language: Go - Size: 3.81 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 1

barelyhuman/goblin

Golang binaries compiled on-demand for your system

Language: Go - Size: 417 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 167 - Forks: 5

sundaram2021/go-projects

Golang Project based learning

Language: Go - Size: 20.1 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 17 - Forks: 1

kyoh86/gogh

Gogh is a tool to manage GitHub repositories efficiently, inspired by `ghq`

Language: Go - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 34 - Forks: 1

AlekSi/gocoverutil 📦

Go supports it natively now, see:

Language: Go - Size: 34.2 KB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 25 - Forks: 2

AlekSi/gocovermerge 📦

MOVED TO https://github.com/AlekSi/gocoverutil

Language: Go - Size: 34.2 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 0

EddieIvan01/iox

Tool for port forwarding & intranet proxy

Language: Go - Size: 1.76 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 1,142 - Forks: 193

yezihack/go-mygen

Quickly generate CURD and documentation for operating MYSQL.etc

Language: Go - Size: 27.2 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 34

kyoh86/richgo

Enrich `go test` outputs with text decorations.

Language: Go - Size: 1.34 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 862 - Forks: 26

zaynkorai/mailflow

Multi Generative AI agents for customer support email automation built with Golang, Google-GenAi and Customgraph solution

Language: Go - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 4

pooulad/omitter Fork of hossein1376/omitter

Remove text from file names

Language: Go - Size: 41 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Soulsbane/slang

A command line tool to lookup and word on Urban Dictionary

Language: Go - Size: 127 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Soulsbane/define

A simple utility to fetch the definition of a word from dictionaryapi.dev

Language: Go - Size: 83 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

opencoff/go-progs

useful golang utilities for Unixish environments

Language: Go - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

mibk/dupl

a tool for code clone detection

Language: Go - Size: 96.7 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 351 - Forks: 23

cuonglm/gocmt

Add missing comment on exported function, method, type, constant, variable in go file

Language: Go - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 179 - Forks: 29

01100010side/lines

golang library for ANSI codes. Add colors and formatting to your text and print it to terminal.

Language: Go - Size: 4.88 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

zhashkevych/scheduler

Golang tool for scheduling functions execution within a given interval

Language: Go - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 51 - Forks: 12

DBarbosaDev/supermuxer

Super useful and dependency-free Go package to configure your HTTP routes using only the standard library. Define routes, middlewares, groups, and subgroups effortlessly! This package acts like a Swiss Army Knife: It is tiny and compact, providing everything you need in just one file with less than 200 lines of code.

Language: Go - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 35 - Forks: 0

Deeptiman/go-batch

A Simple Batch Processing library in Go

Language: Go - Size: 7.53 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 4

spachava753/kpkg

A binary to install various K8s ecosystem related binaries

Language: Go - Size: 20.7 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

DimitarPetrov/stegify

🔍 Go tool for LSB steganography, capable of hiding any file within an image.

Language: Go - Size: 25.6 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1,236 - Forks: 117

jaavier/sider

Database in memory with persistence on disk made in Golang

Language: Go - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

essentialkaos/gomakegen

Utility for generating makefiles for Golang applications

Language: Go - Size: 355 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 0

alexandregama/golang-tutorials

Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code

Language: Go - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 316 - Forks: 53

xiecat/goblin

一款适用于红蓝对抗中的仿真钓鱼系统

Language: Go - Size: 4.53 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1,489 - Forks: 204

tj/gobinaries

Golang binaries compiled on-demand for your system

Language: Go - Size: 211 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 822 - Forks: 32

gtramontina/ooze

🧬 Go Mutation Testing

Language: Go - Size: 1.42 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 270 - Forks: 9

essentialkaos/scratch

Simple utility for generating blank files for Go apps, utilities and packages

Language: Go - Size: 486 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

essentialkaos/goheft

Utility for listing sizes of used static libraries

Language: Go - Size: 409 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

eldeeb101/wayurls

CLI tool for fetching URLs from Wayback Machine, Common Crawl, and VirusTotal. bugbounty, bugcrowd, crawler, cyber-security, cybersecurity, golang-tools, hackerone, infosec, intigriti, osint, osint-tool, projectdiscovery, tomnomnom, tools, virustotal, wayback-machine, web, web-security

Language: Go - Size: 6.84 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

hymkor/expect

Expect-lua for Windows ( A text-terminal automation tool similar to expect(1) using Lua )

Language: Go - Size: 124 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 124 - Forks: 16

michenriksen/gokiburi

Automatic test runs for Go projects

Language: JavaScript - Size: 1.61 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 141 - Forks: 3