Barebones starting point for a Relay application with Golang GraphQL server
Repository Index
47,133 repositories indexed
73–96 of 114 · Most stars
A lightweight and fast http router from outer space
- aliens
- golang
- router
- http
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
Cookies, but with structs, for happiness.
- cookie
- helper
- unmarshal
Go benchmark harness.
A self-hostable REST-like API to get the time zone from geo coordinates
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
- concurrency
- workerpool
- goroutine-pool
- resource-pool
detects nested contexts in loops or function literals
- context
- go
- golang
- linter
Builds and restarts a Go project when it crashes or some watched file changes
- livereload
- restart-server
Limits the number of goroutines that are allowed to run concurrently
- concurrency
- golang
- goroutine
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Structured Concurrency in Go
- concurrency
- nursery
- goroutines
- golang
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
- log
- scanner
- reverse
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
- agentic-ai
- ai
- ai-agents
- golang
Chinese word splitting algorithm MMSEG in GO
Composable chains of nested http.Handler instances.
Pipelines using goroutines
A Go package that provides a simple way of accessing nested properties in maps and slices.
Universal copy paste service, works across different machines!
- pasta
- copy
- tool
- fileshare
HotPlex — Unified access layer for AI Coding Agent.
- ai-agent
- claude-code
- gateway
- go
Determines out-of-date AUR packages w.r.t. upstream version
- archlinux
- aur
- packaging
A sync.WaitGroup with error handling and concurrency control
- golang
- goroutines
- waitgroup
- pool
Helper routines for simplifying the creation of optional fields of basic type.
- go
- golang
- pointer
- pointers
The imghdr module determines the type of image contained in a file for go
- imghdr
- go