Showing 36 of 161 projects
A complete configuration solution for Go applications supporting multiple sources, formats, and live updates.
A versatile HTTP load testing tool and library designed to drill HTTP services with a constant request rate.
A declarative, simple, fast, and fun Go package for building command line tools with no external dependencies.
A simple, modern, and secure file encryption tool and Go library with small explicit keys and UNIX-style composability.
Official Redis client library for Go, providing a comprehensive interface for Redis commands with automatic connection pooling.
A pure Go library for reading and writing Microsoft Excel™ spreadsheets (XLAM/XLSM/XLSX/XLTM/XLTX).
A Go package for struct and field validation with cross-field, cross-struct, and deep diving into slices, arrays, and maps.
A database migration tool and library for Go, supporting multiple databases and sources via CLI or programmatic API.
A pure Go implementation of the WebRTC API for building real-time communication applications.
A high-performance goroutine pool for Go that manages and recycles massive numbers of goroutines with fixed capacity.
A cross-platform, fully-customizable terminal dashboard and widget library for Go applications.
A distributed caching and cache-filling library for Go, designed as a replacement for memcached clusters.
A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.
A cross-platform library for retrieving system and process information in Go, ported from Python's psutil.
A simple, feature-rich HTTP, REST, and SSE client library for Go.
A production-ready, pure Go implementation of the QUIC and HTTP/3 protocols.
A comprehensive Go client library for interacting with the GitHub REST API v3.
A Go library for styling terminal user interfaces with CSS-like declarative syntax and advanced layout utilities.
A modern indexing and search library for Go supporting text, numeric, geo-spatial, and vector data.
A modern PHP application server built on Caddy, featuring worker mode, HTTP/3, and real-time capabilities.
A Go library for cross-platform desktop automation, enabling mouse/keyboard control, screen reading, and window management.
A database migration tool for Go that supports SQL migrations and Go functions, compatible with multiple databases.
A Go library that loads environment variables from .env files, following the twelve-factor app methodology.
A Go library providing safer and easier structured concurrency with panic handling, goroutine management, and common concurrency patterns.
A Go library for building event-driven applications with message streams, supporting various pub/sub implementations.
A Let's Encrypt/ACME client and library written in Go for automatic certificate management.
A batteries-included machine learning library for Go with a scikit-learn inspired interface.
A blazingly fast JSON serializing & deserializing library for Go, accelerated by JIT and SIMD.
A Go implementation of JSON Web Tokens (JWT) for signing, verifying, parsing, and generating tokens.
A Go library implementing the Raft consensus protocol for managing replicated state machines in distributed systems.
A CLI tool and Go library for generating Software Bill of Materials (SBOM) from container images and filesystems.
A CLI tool and Go library for generating Software Bill of Materials (SBOM) from container images and filesystems.
A Go library and toolset for parsing, formatting, and interpreting POSIX Shell, Bash, and Zsh scripts.
A complete, fast, and lean DNS library for Go, supporting all Resource Records, DNSSEC, and both client and server programming.
A comprehensive PDF processing library and CLI written in Go, supporting encryption, validation, and batch operations.
A collection of useful, performant, and threadsafe data structures implemented in Go.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.