Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
In-depth attack surface mapping and asset discovery
- go
- dns
- subdomain
- enumeration
Type safe SQL builder with code generation and automatic query result data mapping
Mergo: merging Go structs and maps since 2013
Scalable Distributed Game Server Engine with Hot Swapping in Golang
- golang
- rpc
- entity-framework
- packets
database to golang struct
A tool for adding new lines to files, skipping duplicates
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway).
- call-center
- contact-center
- freeswitch
- golang
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
🛒 myCart - shopping cart in 1 file with card and cryptocurrency payment support
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
Golang binary decoder for mapping data into the structure
- golang
- binary
- decoder
- unmarshaling
Cookies, but with structs, for happiness.
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
- geoserver
- gis
- mapping
- golang
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
- error-handling
- errors
- go
- golang
scan sql rows into any type powered by generics
Super simple deployment tool
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
A string argument parser that understands quotes and backslashes
Tools for parse JSON-like logs for collecting unique fields and events