Go (golang) http calls with retries and backoff
Repository Index
58,136 visible repositories in the index
505–528 of 1,043 · Most stars
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
Inter-Blockchain Communication Protocol (IBC) implementation in Golang.
Argparse for golang. Just because `flag` sucks
- argparse
- golang
- go
- argument-parser
Debug Dockerized Go applications better
A modern, feature-rich, databaseless flat-file wiki platform built with Go.
- access-control
- collaboration
- docker
- documentation
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Kapow! If you can script it, you can HTTP it.
Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
- security-tools
- security
- attestation
- verification
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
A little package that brings sound to any Go application. Suitable for playback and audio-processing.
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
A Go middleware that stores various information about your web application (response time, status code count, etc.)
gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
Reduce Similar & Duplicated CSS Classes with Diff in Seconds!
- css
- redundancy-analysis
- cicd
- code-quality
Sysinfo is a Go library providing Linux OS / kernel / hardware system information.
- golang
- sysinfo
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
- webrtc
- communication
- web-conferencing
- livekit
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
- framework
- golang
- golang-library
- web-framework
An open‑source technical wiki connected to the systems it describes
- confluence-alternative
- dashboard
- incident-response
- internal-documentation
Parallel and Pipelined HTTP GET Utility
Distributed Data Transfer Service for MySQL
- mysql
- data-transfer
- data-migration
- replication
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
- blockchain
- blockchain-from-scratch
- concurrent-programming
- cryptography