My understanding of how to structure a golang project.
Repository Index
47,133 repositories indexed
1,729–1,752 of 2,041 · Most stars
IMAP or SMTP honeypot written in Golang
Parser for todo.txt files in Go ✅
- go
- golang
- todo
- todoapp
Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.
High Interaction Honeypot Solution for Redis protocol
A tiny cross-platform Go library to hide/unhide files and directories
- fs
- file
- hide-files
- hide-folder
Happy SDK is an open-source Go framework for building fast, reliable applications. Its modular tools simplify development and prototyping, supporting integration with multi-language projects for technical and non-technical users.
- golang
- go
- happy
- developer-tools
Vim plugin for https://github.com/hexdigest/gounit
- vim
- go
- golang
- unit-testing
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
- golang
- go
- http-timing
- http
FastRouter is a fast, flexible HTTP router written in Go.
- http
- fast
- go
- golang
Convert a value into another type
- go
- golang
:clock1: Date and Time - Golang Formatting Library
Golang struct operations.
- reflection
- golang-struct
- library
- utility
Generic Golang Key/Value trait for AWS storage services
- aws-dynamodb
- golang
- key-value
- type-safe
A GitHub Action to track code coverage in your pull requests, with a beautiful HTML preview, for free.
- coverage
- coverage-report
- go
- golang
golang client library to Viessmann Vitotrol web service
- vitotrol
- golang
- golang-package
- vitodens
Extensible API Gateway written in Go. Load custom plugins to extend functionality.
- golang
- api-gateway
- go
- extensible
Declarative golang HTTP client
- golang
- http
- client
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
- cache
- gocache
- golang
- go-parallel-caching
A terminal UI for Docker Swarm that makes cluster state easier to see, understand, and reason about.
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
- go
- golang
- memcached
- memcached-clients
Draft.js exporter for Go
- html
- draftsjs
- draftjs-exporter
- draft-js
MySQL database migrator
- golang
- mysql
- migration
go mpris implementation
- mpris2
- mpris
- go
- golang