Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
- go
- cli
- spinner
- golang
76,356 visible repositories in the index
49–72 of 76 · Most stars
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
A CLI tool for managing and executing SQL queries across multiple databases. Written in Go, made beautiful with BubbleTea
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
Merge multiple pcap files together, gracefully.
Local LLM API Intelligent Gateway — Open-source client + Server Open Core model, unified management of multiple LLM Provider channels, providing intelligent routing, session stickiness, cost optimization, full-chain observability, and team collaborative governance.
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Go Server/API micro framework, HTTP request router, multiplexer, mux
A routing client based on sing-box rule lists. Switch between multiple Tailscale networks and access the internet through your chosen Tailscale exit node.
Multiplayer Simon Says game using bidirectional gRPC streaming
One caching API, Multiple backends
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Bxog is a simple and fast HTTP router for Go (HTTP request multiplexer).
Manage and use multiple Ollama instances with automatic offline detection/failover and model availability tracking
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
Golang middleware for handling multipart/form-data and uploading files
A multiplexor for aligned time.Time tickers in Go
a tool for handling file uploads simple
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
Go HTTP client w/ HTTPS and SOCKS5 Proxy Load-balancing, Failover, Retries, Authentication, and RoundTripper
go-ipmux is a GoLang Library for Multiplexing HTTP requests based on multiple Source IPs
:moon_cake: A simple way to generate mocks for multiple purposes
Go package that provides multiple middlewares for Echo Framework.
A Go caching framework that supports multiple data source drivers