Showing 36 of 2767 projects
A Go library that provides browser detection and capabilities using the browscap.ini database.
An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.
A tool that reveals sensitive values in Terraform plan outputs for complete infrastructure change visibility.
A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.
A Go-based GraphQL subscription server example that consumes messages from Kafka, Redis, and NSQ streams.
A Neovim plugin for an intuitive, collapsible display of Go symbol structures, including methods across files.
A collection of simple, fast, and customizable logging packages for Go, optimized for command-line and cron jobs.
A Go implementation of Python dictionaries with insertion-order preservation and JSON support.
A command-line tool to check, read, and manage Yopmail disposable email inboxes.
A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.
A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.
A Go linter that suggests replacing literals with standard library constants and variables for better code quality.
A Go library for loading and parsing GTFS (General Transit Feed Specification) files.
A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.
A k6 extension that enables writing performance and load tests in Go, using an interpreter for seamless execution.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.
A performant Go wrapper around reflect for loose type conversion, struct mapping, and slice building.
A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.
A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.
A distributed load testing tool and framework for Tendermint networks, designed as the successor to tm-bench.
A minimalistic Go library that extends the standard flag package with subcommands, bash completion, and explicit positional arguments.
A Go library for encoding and decoding structs into HTTP header fields using struct tags.
A Go library for generating unique, URL-safe, database-optimized IDs with a capacity of 2^128.
A command-line utility written in Go that counts total lines of code in files within a directory.
A Go client library for accessing the MyAnimeList API v2, enabling programmatic interaction with anime and manga data.
Generate TypeScript interfaces from Go structs and interfaces, ideal for JSON RPC communication.
A high-performance, modular TUI framework for Go with perfect Unicode support, DDD architecture, and Elm-inspired design.
An embeddable ECA (Event Condition Action) scripting language for building concurrent event-driven systems.
A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.
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.
Go implementation of systemd Journal's native API for logging, enabling structured logging to the journal.
An arbitrary-precision decimal floating-point arithmetic package for Go, using a pure decimal representation for performance.
A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.