Showing 36 of 2767 projects
A PHP parser written in Go that generates an abstract syntax tree for static analysis and tooling.
A Go library for implementing bash completion with built-in completion for Go commands.
A Go code generator that creates type-safe enumerations with useful methods from simple type declarations.
Idiomatic Go command-line flag parsing with subcommands, positional values, and flags at any position, no external dependencies.
A Terraform provider for managing Keycloak identity and access management resources as infrastructure-as-code.
PHP bindings for Go that enable executing PHP scripts, exchanging variables, and attaching Go methods as PHP classes.
A pure Go implementation of PASETO tokens, a secure alternative to JWT for stateless authentication.
A scalable n:m message multiplexer written in Go for routing messages from multiple sources to multiple destinations.
A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.
Go bindings for FFmpeg libraries, enabling media processing and manipulation directly in Go applications.
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 high-performance async I/O networking library for Go using the proactor pattern, optimized for C10K+ connections and minimal context switching.
A Byzantine fault-tolerant consensus engine for replicating state machines across distributed systems, powering blockchain networks.
A minimal Go template engine focused solely on high-speed placeholder substitution without escaping.
A grep-like tool that understands source code syntax for precise search and manipulation across multiple languages.
A Go library for formatting numbers as money values with customizable currency symbols, precision, and separators.
A technical analysis library for Go providing indicators, strategy building, and trade analysis for financial data.
A Go interface for importing and executing pre-trained ONNX neural network models without framework dependencies.
An evolutionary optimization library for Go implementing genetic algorithms, particle swarm optimization, differential evolution, and other algorithms.
A proxy server that runs SSH and HTTP(S) on the same port by detecting the protocol of incoming connections.
Automated changelog tool that separates changelog management from commit messages with extensive customization.
A compile-time automatic instrumentation tool for Go applications that adds OpenTelemetry observability without code changes.
A web app that displays available updates for Go packages in your GOPATH.
A Go library for injecting controlled failures into code for testing error handling and fault tolerance.
A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.
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 Mocha-like BDD testing framework for Go with colorful reports, no external dependencies, and expressive syntax.
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.
Schedule and run cron jobs as Docker Swarm services using labels for dynamic configuration.
A complete, dependency-free Go port of httpbin for testing HTTP clients and APIs.
A full-featured Go library for building Alfred 3 and 4 workflows with a fluent API and powerful features.
A comprehensive coverage testing system for Go, enabling runtime code coverage collection for system tests and accurate testing.
Generate type-safe Go converters by defining interface function signatures, avoiding runtime reflection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.