Python
Java
JavaScript
Android
Golang
C/C++
Swift
PHP
Node.js
Ruby
.NET
More
React
Linux
Rust
Vue.js
Flutter
Web Frameworks
Database
Network proxy
Learning Tutorial
Authentication and OAuth
More...
Home
/
Golang
Golang
A curated list of awesome Go frameworks, libraries and software
Search
Newest releases
Newest releases
Most popular
Authentication and O
4.8k
Standalone man-in-the-middle attack framework used for phishing login credentials along wi...
evilginx2 is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which in turn allows to bypass 2-fac
Command Line
4
Service Generate CLI Tool
micro-service-gen-tool White Matrix Micro Service Generate CLI Tool usage template demo https://github.com/lwnmengjing/template-demo ignore file .temp
Miscellaneous
4
Go io uring syscall implementation without CGO
gouring Low-level io uring library go get github.com/ii64/gouring Example import "github.com/ii64/gouring" import "github.com/ii64/gouring/queue" //
Miscellaneous
6
Go jobs execution system
Scheduler Go jobs execution system. Inspired by CI/CD and Unity task scheduler. Created to be used for kyoto lifecycle management, but also can be eas
Miscellaneous
7
A set of AWS resources for testing the Log4Shell vulnerability, deployable with terraform
Log4Shell Deployable Sandbox (CVE-2021-44228) Terraform deployment for a log4J testing sanbox complete with vulnerable application and JNDI Exploit Se
Miscellaneous
11
archive & indexer framework for EPITA
epitar.gz Highly customizable archive and index framework for EPITA. Get started Create a new config.yml (see config.sample.yml) to configure the EPIT
Security
15
Check, exploit, obfuscate, TLS, ACME about log4j2 vulnerability in one Go program.
Log4Shell Check, exploit, obfuscate, TLS, ACME about log4j2 vulnerability in one Go program. Feature Only one program and easy deployment Support comm
Miscellaneous
24
Got is like git, but with an 'o'
Got Like Git, but with an 'o' Got is version control, with a model similar to Git's, extending ideas from WebFS. Got uses INET256 to easily and secure
Miscellaneous
64
A fast userspace CSPRNG
frand go get lukechampine.com/frand frand is a fast-key-erasure CSPRNG in userspace. Its output is sourced from the keystream of a ChaCha cipher, muc
Miscellaneous
11
The only reasonable scripting engine for Go.
What is this? ichiban/prolog is an embeddable scripting language for Go. Unlike any other scripting engines, ichiban/prolog implements logic programmi
Miscellaneous
9
log4jshell vulnerability scanner for bug bounty
log4shell-looker a log4jshell vulnerability scanner for bug bounty (Written in Go because, you know, "write once, run anywhere.") This is a simple too
Miscellaneous
14
Kubernetes-native automatic dashboard for Ingress
ingress-dashboard Automatic dashboard generation for Ingress objects. Features: No JS Supports OIDC (Keycloak, Google, Okta, ...) and Basic authorizat
Miscellaneous
15
Speed up go:generate by auto detecting code changes
revgen Speed up go:generate by auto detecting code changes. At Inigo we generate a lot of go code. While our compile and build time runs in a matter o
Miscellaneous
25
Chief Proxy Operator
CPO Chief Proxy Operator Helps manage and create gas-efficient Proxies -- Proxies that doesn't access the SLOAD operator. Disclaimer This is based off
Miscellaneous
23
A more efficient way to store and substitute Nix store paths
nix-casync A more efficient way to store and substitute Nix store paths. Docs are a bit sparse right now, please refer to https://flokli.de/posts/2021
Logging
156
A irresponsibly bad logging library
an irresponsibly bad logging library Is CVE-2021-44228 making you feel left out as a Go programmer? Fear not. We can fix that. I wouldn't use this pac
Miscellaneous
46
Phalanx is a cloud-native full-text search and indexing server written in Go built on top ...
Phalanx Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and tr
Miscellaneous
94
A curated list of awesome articles and resources for learning and practicing Go and its re...
🎨 Awesome Go Education A curated list of awesome articles and resources for learning and practicing Golang and its related technologies. This reposit
Miscellaneous
64
A build tool from space, down on earth.
Bob Inspired by Make and Bazel · Made for humans Bob is a build system, a task runner as well as tooling for Git Multi-repos, all bundled into a singl
Database Drivers
3.4k
a powerful mysql toolset with Go
go-mysql A pure go library to handle MySQL network protocol and replication. How to migrate to this repo To change the used package in your repo it's
Database Drivers
91
Web-Based SQLite database browser
sqliteweb sqliteweb is a web-based SQLite database browser. It's written in Go. It's inspired and influenced by pgweb and sqlite-browser. Overview sql
Database
29.8k
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
What is TiDB? TiDB ("Ti" stands for Titanium) is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) wo
Database Drivers
9.5k
GitHub's Online Schema Migrations for MySQL
gh-ost GitHub's online schema migration for MySQL gh-ost is a triggerless online schema migration solution for MySQL. It is testable and provides paus
Miscellaneous
3
x/sync/singleflight but with Go 1.18 generics
singleflight This repo is a hard fork of golang.org/x/sync/singleflight that adds generics to the Group type so that there is no need for type asserti
Miscellaneous
3
Option container for go
Option Option provides an Option container which can be used to force some additional presence assertions on values. Example Having: type User struct
Miscellaneous
3
Yet another log4j vulnerability scanner
k-amon-k - Yet another log4j scanner Quick-n-Dirty installation Assuming you have a working Go installation in your *NIX git clone
[email protected]
:than
Miscellaneous
3
gophig is an easy-to-use library to marshal structs into files, or the other way around, u...
Getting Started Gophig may be imported using go get: go get github.com/RestartFU/gophig Usage You may create a new *Gophig: type foo struct{ foo s
Miscellaneous
4
A Go implementation of Rust's evmap which optimizes for high-read, low-write workloads and...
go-evmap Note: this is not a production-ready data structure by any-means. It is currently a work-in-progress exploration of a left-right-backed concu
Testing
8
A tool that integrates SQL, HTTP,interface,Redis mock
Mockit 目标:将mock变得简单,让代码维护变得容易 分支介绍 main 主分支,覆盖了单元测试 light 轻分支,去除了单元测试,简化了依赖项,方便其他团队使用 常见Mock难点 不同中间件,mock库设计模式不一致,学习代价高,差异化明显 mock方案强依赖服务端,无法灵活解耦 单元测试
Date and Time
12
tu - Time Util package
tu - Time Util package tu is a time util for golang Install go get github.com/iporsut/tu Usage Get datetime before or after specific datetime import
Miscellaneous
21
Look for JAR files that vulnerable to Log4j RCE (CVE‐2021‐44228)
Look4jar Look for JAR files that vulnerable to Log4j RCE (CVE‐2021‐44228) Objectives It differs from some other tools that scan for vulnerable remote
Miscellaneous
23
Effortlessly generate chmod commands
🔳 CHMOD-CLI Simple cli tool that brings the chmod command in tui format. Generate permissions for files and directories by selecting easy to read con
5
6
7
8
9
10
11
12
13
14
15
Categories
Golang
5976
Audio and Music
38
Authentication and OAuth
55
Caching
48
Code Analysis
39
Command Line
767
Configuration
35
Continuous Integration
15
CSS Preprocessors
27
Data Structures
80
Data Visualization
49
Database
139
Database Drivers
215
Date and Time
30
Distributed Systems
68
Editor Plugins
15
Email
35
Embeddable Scripting Languages
19
Files
41
Financial
6
Forms
8
Game Development
87
Go Compilers
24
Goroutines
17
GUI
57
Images
131
Job Scheduler
52
Key-Value Store
31
Learning Tutorial
73
Logging
82
Machine Learning
83
Messaging
69
Middlewares
65
Miscellaneous
2768
Natural Language Processing
27
Network proxy
88
Networking
631
ORM
43
Package Management
43
Resource Embedding
9
Science and Data Analysis
33
Security
331
Serialization
16
Server Applications
95
SQL Query Builder
22
Storage Server
51
Template Engines
40
Testing
165
Text Processing
106
Third-party APIs
209
Utilities
546
Video
31
Web Crawling
42
Web Frameworks
194
Most popular
More
01
The Go Programming Language
02
Kubernetes Production-Grade Container Scheduling and Management
03
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with mu...
04
The world’s fastest framework for building websites.
05
Moby Project - a collaborative project for the container ecosystem to assemble container-b...
06
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB...
07
Open Source Continuous File Synchronization
08
:cherry_blossom: A command-line fuzzy finder
09
The Prometheus monitoring system and time series database.
10
Fast, multi-platform web server with automatic HTTPS