557 Resources
go2rpcx 方便快捷自动生成RPCX代码工具 go2rpcx 可以很轻松的根据Golang定义的接口生成rpcx文件,很大程度简化rpcx服务的开发工作。
igop - The Go+ interpreter (still in beta version) Support multiple engines yaegi gomacro igo
sigbypass4xx sigbypass4xx is a utility to automate well-know techniques used to bypass access control restrictions. Resources Usage Installation From
This is a small utility that finds unused exported Go symbols (functions, methods ...) in Go. For all other similar use cases
tenv is analyzer that detects using os.Setenv instead of t.Setenv since Go1.17
Localizer: convenient localization for Go Localizer intends to make it easy for you to work with locales in Go. It was inspired by many good tools tha
go-rkvendorstorage A pure Golang implementation of Rockchip rknand vendor storage interface. Usage package main import ( "fmt" "github.com/jamesits
🌶️ chili Currently in development, Unstable (API may change in future) Simple expression evaluation engine. Expression is one liner that evalutes int
discord-emoji-extractor Download all the emojis you've ever sent inside messages on Discord. Supports skipping duplicates and resuming downloads. Usag
timsort timsort is a Go implementation of Tim Peters's mergesort sorting algorithm. For many input types it is 2-3 times faster than Go's built-in sor
Scalingo plugin for Steampipe Use SQL to query infrastructure including applications and addons from Scalingo. Get started → Documentation: Table defi
protoc-gen-fieldmask A protoc plugin that generates fieldmask paths as static ty
The package provides a matcher interface to match a given value of any types.
Exploring Postgres Write Ahead Logs (WAL) I interact with Postgres on a daily basis, albeit typically managed by a service provider like AWS RDS. Hot
Go lemon port A port of the Lemon Parser to Go. State This work was done entirel
elf advent of code discord intergration Running Ensure you have Go 1.17 or newer installed Run go mod download Copy .env.dist to .env and populate it'
probed is a process that receives probe information and stores it in a database for reporting and analysis.
A pluggable "Application State Gateway" that enforces the Event Sourcing Pattern for securely persisting & broadcasting application state ch
DAG store This README will be populated soon. In the meantime, please refer to the design document.
ssdt - Survey security.txt files A program to quickly survey security.txt files found on the Alexa Top 1 Million websites. The program takes about 15
Minict Minict is a minimal container runtime written in Go. It was made mainly for learning purposes and is intended to be as simple as possible.
Depp - A fast unused and duplicate package checker Installation npm install -g depp-installer (will try to get npm install -g depp later) Usage Just
Emerald A basic color library for use in my Go projects, built on top of mgutz/ansi. Package ansi is a small, fast library to create ANSI colored stri
Golang Generics: Set A golang 1.18+ implementation of Set using Go generics Installation $ go get -u github.com/chrispappas/golang-generics-set Quick
go-xray This is a Golang library with reflection related functions which I use in my different projects. KeyValue This type is used to construct a key
PSOne Introduction Are you a Veteran Unix Admin? If so, you probably know the charm of the PS1 environment variable. For a deep focus I suggest you to
scylla-octopus: a scylladb backup utility Scylla-octopus is a backup and maintenance utility for scylladb. It attempts to reproduce some functionality
gofl GOFL provides a Generic Free List implementation for Go. Installation This
This package provides a vectorised function which performs bitwise AND operation on all pairs of elements in two byte-slices. It detects CPU instruction set and chooses the available best one (AVX512, AVX2, SSE2).
Queue-it Proof-of-Work A Golang and Python solution for Queue-it's Proof-of-Work challenge (https://queue-it.com/blog/proof-of-work-block-bad-bots/).
rust_strip A simple tool to remove unused imports in RUST. Call Cargo build/test Process the warning logs of unused imports Then replace the involved
Elasticsearch for Gophers This project contains an example that showcases different features from the official Go Client for Elasticsearch that you ca
GitHub Readme Last.fm Stats Dynamically generated last.fm stats in your profile readme Contents Usage Options Demo Development & Deployment Issues, Re
chrometracing: chrome://tracing trace_event files The chrometracing directory contains libraries for various programming languages that make it easy t
COCO (Color Converter) for Go COCO (Color Converter) is a color conversion library for Go. Heavily inspired by NPM's color-convert. It converts all wa
Matchmaker This package is a simple FIFO matchmaker that supports player rank & latency (as tags). The rank & latency tags help you to group the playe
daz Composable HTML components in Golang Daz is a "functional" alternative to using templates, and allows for nested components/lists Also enables tem
sop ✨ W.I.P. ✨ sop (slices operation) is a go1.18+ package to (maybe) simplify performing operations on slices in a fluent-like style with common oper
GoDynamic can load and run Golang dynamic library compiled by -buildmode=shared -linkshared How does it work? GoDynamic works like a dynamic
perfessor - Continuous Profiling Sidecar About Perfessor is a continuous profiling agent that can profile running programs using perf It then converts
ilse TUI grep tool respect for IntelliJ Requirements ripgrep for fast grep bat for beautiful preview Features support HeadMatch(FirstMatch), WordMatch
sliceconv Sliceconv implements conversions to and from string representations of primitive types on entire slices. The package supports types int, flo
otx Description This tool is base on AlienVault Open Threat Exchange (OTX)? and this tool can help you to extract all the urls endpoints which can be
profile Simple profiling for Go. Easy management of Go's built-in profiling and tracing Based on the widely-used pkg/profile: mostly-compatible API Su
Member of Bugbounty and Infosec 🤔 What is MemBi? MemBi is all the members of bugbounty and infosec project. If you don't know who to follow, see! 🌏
Map Reduce This demonstrates how map reduce can be run for a Synchronous path As
Uint32-to-Uint32 Map This repository contains an implementation of uint32-to-uint32 map which is ~20-50% faster than Go standard map for the same type
Go ANSI Parser converts strings with ANSI escape codes into a slice of structs that represent styled text
Linux Telemetry The Double Slit Experiment Taken from an interesting physics anomaly where the behavior of a physical system mutates simply by being o
Go knowledge yield summary Project description Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester. Eva
tfgo-breaker 1. Intro This is a easy breaker by golang code. U can use it in your project quickly. Support function break, timeout, auto dry-run. 2. D