Showing 36 of 2318 projects
A Go test assertion library for verifying that two JSON representations are semantically equal.
A Go package and CLI tool that generates accurate Go struct types from JSON input, ensuring proper marshaling/unmarshaling.
A collection of adorable fan art gopher logos for the Golang Ukraine community.
A Go library for safe asynchronous function execution with panic recovery and error stack traces.
A sample Go application project layout implementing Clean Architecture with real, runnable code.
A Go binary that systematically manages external GitHub modules for use in Terraform projects.
A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.
A command-line tool for managing local Arch Linux package repositories with AUR integration.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
A Prometheus/Loki remote write proxy that adds Cortex/Mimir/Loki tenant IDs to metrics and logs based on labels.
A Go library providing producer and consumer implementations for Redis streams-based message queues.
A multiplayer Simon Says game demonstrating bidirectional gRPC streaming across multiple client platforms.
A Go client library for the Telegram Bot API with a full-featured framework for building complex bots.
A CLI tool that brings the Terraform CLI experience to AWS CloudFormation for managing stacks.
A Terraform provider for deploying any Kubernetes resource using raw manifests, leveraging controller-runtime and the Unstructured API.
A configurable Go email validator that verifies addresses via regex, DNS, SMTP, and more to ensure validity and existence.
A reverse-engineering CLI tool that analyzes Docker container networks and exports connections in multiple formats.
A Go library for dynamic configuration management with support for seeding from multiple sources and live monitoring via Consul/Redis.
A lightweight and fast HTTP router for Go, designed with simplicity and concurrency in mind.
A cross-platform command-line tool for interacting with EOSIO blockchains, offering a superset of cleos functionalities with an integrated secure vault.
A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.
An opinionated, production-ready GoFiber project template with dependency injection, database integration, and CI/CD support.
A fast GraphQL discovery and fingerprinting toolbox for security testing and reconnaissance.
A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.
A command-line utility for creating JSON objects and arrays from shell commands.
A simple, fast, and complete Go library for building command-line applications with emphasis on argument validation.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A Go library for reading and writing CSV files using struct tags for mapping fields.
A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.
A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.
A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.
A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.
A Go library for generating pixel-perfect GitHub-style identicons with zero dependencies.
A configurable style checker for Go code that enforces coding standards and best practices.
A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.