Showing 36 of 2164 projects
An RFC-compliant HTTP cache system that works as a plugin or standalone reverse-proxy for Apache, Nginx, Traefik, Caddy, and many Go frameworks.
Efficient Go library implementing OpenGeo Consortium-style geometry types for geospatial applications.
A high-performance Go library for fast IP address to CIDR block lookups using a path-compressed trie.
A CLI tool for backing up and restoring MySQL and PostgreSQL databases to multiple storage destinations with zero-dependency options.
A PHP parser written in Go that generates an abstract syntax tree for static analysis and tooling.
A comprehensive Go error handling library providing structured errors with rich context, stack traces, and debugging hints.
A Go library for implementing bash completion with built-in completion for Go commands.
Idiomatic Go command-line flag parsing with subcommands, positional values, and flags at any position, no external dependencies.
A Go code generator that creates type-safe enumerations with useful methods from simple type declarations.
PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.
A scalable n:m message multiplexer written in Go for routing messages from multiple sources to multiple destinations.
A pure Go implementation of PASETO tokens, a secure alternative to JWT for stateless authentication.
Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.
A Terraform provider for managing Keycloak identity and access management resources as infrastructure-as-code.
A high-performance async I/O networking library for Go using the proactor pattern, optimized for C10K+ connections and minimal context switching.
A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.
A Go library for decoding url.Values into Go values and encoding Go values into url.Values with full map and array support.
A Go library to detect whether a file descriptor is a terminal (TTY) or not.
A Go library for formatting numbers as money values with customizable currency symbols, precision, and separators.
Temporal's Go SDK for authoring scalable and resilient workflows and activities.
A minimal Go template engine focused solely on high-speed placeholder substitution without escaping.
An evolutionary optimization library for Go implementing genetic algorithms, particle swarm optimization, differential evolution, and other algorithms.
A grep-like tool that understands source code syntax for precise search and manipulation across multiple languages.
A proxy server that runs SSH and HTTP(S) on the same port by detecting the protocol of incoming connections.
A technical analysis library for Go providing indicators, strategy building, and trade analysis for financial data.
A web app that displays available updates for Go packages in your GOPATH.
A Byzantine fault-tolerant consensus engine for replicating state machines across distributed systems, powering blockchain networks.
A Go interface for importing and executing pre-trained ONNX neural network models without framework dependencies.
A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.
An interactive terminal application with bite-sized exercises to learn Docker through hands-on practice.
A Mocha-like BDD testing framework for Go with colorful reports, no external dependencies, and expressive syntax.
A curated collection of resources for Go-based data analysis, visualization, machine learning, and data science.
A framework for publicly logging and auditing TLS certificates to detect misissued or malicious certificates.
A Go library for injecting controlled failures into code for testing error handling and fault tolerance.
A Go framework for building command line applications with declarative argument parsing and validation.
A Go port of the Razor view engine that compiles templates to Go code for extreme performance and concise syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.