Showing 36 of 2767 projects
A framework for building domain-specific modeling environments (DSME) by generating code from Go structs.
A Go package for creating JSON error responses that follow the JSON:API specification.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.
A Go client library for accessing Amazon's Product Advertising API 5.0 to retrieve product data, browse nodes, and search results.
A robust Go package for implementing server-sent events (SSE) clients and servers with spec compliance.
A lightweight Go package providing ORM-like features and helpers for SQLite databases.
A Go-based load testing tool specifically designed for SSH servers.
A minimalistic, in-memory clipboard manager for Mac with pinning and obfuscation features.
A high-performance Go implementation of the Ribbon filter, a space-efficient probabilistic data structure that is practically smaller than Bloom and Xor filters.
A k6 extension for load testing NATS and JetStream messaging systems.
A simple mocker and proxy application server that creates mock endpoints and proxies requests when no mock exists.
A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.
A lightweight and pluggable command bus implementation for Go applications.
A Go project bootstrapping tool and framework that provides Maven/Gradle-like build automation and SpringBoot-like configuration.
A Go library providing helper methods for building REST APIs with cleaner error handling and JSON serialization.
A Zsh plugin that displays alias suggestions when you type the full command, helping you remember your shell aliases.
A Go caching framework with a unified API for multiple backend drivers including Redis, Memcached, Etcd, and in-memory stores.
A real-time block explorer for Cosmos SDK-based blockchain applications.
Go-based framework for building Polkadot/Substrate-compatible blockchain runtimes.
A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.
A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.
A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.
A Go-based SSH honeypot that logs attacker commands and IP addresses in a fake shell environment.
A TCP server library that uses a worker pool to improve performance and protect against overload.
A Go testing framework for acceptance and use case testing using nested alternatives and variable scoping.
An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP API.
A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.
A Go-based color analysis system that extracts and organizes colors from images to generate themes for the Omarchy desktop environment.
A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.
A k6 extension for mocking HTTP(S) servers during test development with an Express.js-like API.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A Go package for detecting blank strings and removing whitespace from strings.
A lightweight Go validation library with generic support, extensible rules, and clear error messages.
A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.
Go client library for interacting with the MalShare malware repository API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.