Easily consume REST APIs with Go (golang)
Repository Index
55,640 visible repositories in the index
25–48 of 59 · Most stars
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
- tree
- markdown
- tree-structure
- directory
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
- go
- library
- module
- retry
Gotabulate - Easily pretty-print your tabular data with Go
Manage your ssh alias configs easily.
- command-line
- golang
- ssh
- sshconfig
An simple, easily extensible and concurrent health-check library for Go services
- golang
- healthcheck
- api
- microservice
Kubernetes operator for self-hosted LLM inference across a heterogeneous GPU fleet: NVIDIA CUDA, AMD Vulkan, and Apple Silicon Metal. Runtimes: llama.cpp, vLLM, TGI, mlx-server. Multi-GPU sharding, model caching, OpenAI-compatible endpoints. Apache-2.0, run across homelab and on-prem fleets, actively developed.
:elephant: :busts_in_silhouette: Manage PostgreSQL roles and privileges from YAML or LDAP
- ldap
- postgresql
- yaml
- roles
A media server that holds no media. One install serves Plex, Jellyfin, Emby, Infuse, Swiftfin, Silo and Stremio apps, streaming the TMDB catalogue on demand from your debrid accounts or Usenet.
- debrid
- emby
- infuse
- jellyfin
Extism Go SDK - easily run WebAssembly modules in your Go applications
A library that implements the outboxer pattern in go
- go
- resiliency
- distributed-systems
Run functions resiliently in Go, catching and restarting panics
Easily and dynamically generate maps from Go static structures
- serializer
- json
take bytes out of things easily ✨🍪
- bit-manipulation
- byte-manipulation
Easily build SQL queries in Go.
- go
- golang
- query
- query-builder
A tiny wrapper over amqp exchanges and queues 🚌 ✨
- rabbitmq
- eventbus
- microservices
- golang
Go Context Internationalization - translating apps easily
Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
- opentelemetry-go
- api-client
- roundtripper
- httpclient
The repository host gives no description.
⛓️ CLI tool to easily manage IPTables forwards
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
- cron
- cron-jobs
- golang
- job-scheduler
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
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
Enriches the standard go http client with retry functionality.
- golang
- http-client
- retry
- resilience