Showing 36 of 1973 projects
A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.
A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.
A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.
A high-performance, thread-safe Bloom filter implementation in Go.
A Go library for generating TOTP and HOTP one-time passwords with customizable parameters.
A proxy for docker.sock that enforces access control and isolated privileges for untrusted containers.
A fast parallel directory traversal library for Go that significantly outperforms filepath.WalkDir and godirwalk.
A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.
A BDD testing framework for Go that runs tests natively with debugging support and context-aware steps.
A Go test assertion library for verifying that two JSON representations are semantically equal.
A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.
A POSIX-compliant Go library for parsing command-line arguments and managing hierarchical configurations.
A collection of adorable fan art gopher logos for the Golang Ukraine community.
A Go library for generating fully compliant iTunes and RSS 2.0 podcast feeds with a simple API.
A Go binary that systematically manages external GitHub modules for use in Terraform projects.
A Go library providing producer and consumer implementations for Redis streams-based message queues.
A starter kit for building full-stack applications with a React Relay frontend and a Golang GraphQL backend.
A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.
A configurable Go email validator that verifies addresses via regex, DNS, SMTP, and more to ensure validity and existence.
A CLI tool that brings the Terraform CLI experience to AWS CloudFormation for managing stacks.
A Go client library for the Telegram Bot API with a full-featured framework for building complex bots.
One caching API, Multiple backends
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.
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
A cross-platform command-line tool for interacting with EOSIO blockchains, offering a superset of cleos functionalities with an integrated secure vault.
A Go wrapper for the minimp3 C library that provides fast, lightweight MP3 decoding capabilities.
A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.
A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.
A modular Go library for building self-updating applications with support for multiple update sources and platforms.
A lightweight Go library for extracting dominant colors from images with zero external dependencies.
A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.
A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.
A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.