Showing 36 of 1582 projects
A Go library for parsing and validating user credentials against Apache htpasswd files.
A Go linter that suggests replacing literals with standard library constants and variables for better code quality.
A lightweight Go library for effortless input validation using struct tags, with no external dependencies.
A Neovim plugin for an intuitive, collapsible display of Go symbol structures, including methods across files.
A tool that reveals sensitive values in Terraform plan outputs for complete infrastructure change visibility.
A performant Go wrapper around reflect for loose type conversion, struct mapping, and slice building.
A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.
A minimalistic Go library that extends the standard flag package with subcommands, bash completion, and explicit positional arguments.
A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.
A static, dependency-free Go tool to squash and unpack Docker images without requiring a Docker daemon.
A collection of test vectors and reference implementations for validating IRC parser consistency across different libraries.
A Go library for encoding and decoding structs into HTTP header fields using struct tags.
A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.
A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.
A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.
A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.
A GitHub Action that enables dynamic runtime user inputs for workflows and composite actions, including file uploads and Slack/Discord notifications.
A utility that reads secrets from HashiCorp Vault and outputs environment variables for Terraform providers.
A Go client library for accessing the Patreon API with OAuth2 support.
A Go library for safe type conversion, null types, and retrieving values from complex data structures.
A Go library for concurrent processing that returns output in the same order as the input via channels.
A Go implementation of Python dictionaries with insertion-order preservation and JSON support.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
A command-line utility written in Go that counts total lines of code in files within a directory.
A lightweight tool to host a private Terraform registry using Google Cloud Storage as a backend.
A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.
A highly configurable Go logging library that outputs parametrized JSON logs with sensitive data obfuscation.
A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.
A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.
A Go library for reading environment variables with .env file support and type-safe configuration.
A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.
A Go implementation of Two-Phase Commit (2PC) and Three-Phase Commit (3PC) protocols for distributed transactions.
A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.
A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.