Showing 36 of 2767 projects
A minimal, high-performance backend for proxy servers that handles redirects and 404 errors with zero memory allocation.
A tiny Go client library for fetching stories from the HackerNews API.
A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.
A Fiber middleware that protects against DDoS and bots by requiring clients to solve periodic proof-of-work challenges.
A k6 extension that outputs load test metrics to AWS Timestream for scalable, low-cost performance monitoring.
A real-time block explorer for Cosmos SDK-based blockchain applications.
A simple mocker and proxy application server that creates mock endpoints and proxies requests when no mock exists.
A Go-based load testing tool specifically designed for SSH servers.
A lightweight Go package providing ORM-like features and helpers for SQLite databases.
A self-hosted sandbox runtime that provides secure, isolated environments for AI agents to execute code.
A Go library providing helper methods for building REST APIs with cleaner error handling and JSON serialization.
A minimalistic, in-memory clipboard manager for Mac with pinning and obfuscation features.
A Go caching framework with a unified API for multiple backend drivers including Redis, Memcached, Etcd, and in-memory stores.
A lightweight and pluggable command bus implementation for Go applications.
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 Zsh plugin that displays alias suggestions when you type the full command, helping you remember your shell aliases.
A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.
A Go project bootstrapping tool and framework that provides Maven/Gradle-like build automation and SpringBoot-like configuration.
Go-based framework for building Polkadot/Substrate-compatible blockchain runtimes.
An io.Writer implementation that redirects Go's standard log package output to logrus for structured logging.
A k6 extension for load testing NATS and JetStream messaging systems.
A robust Go package for implementing server-sent events (SSE) clients and servers with spec compliance.
A pure non-intrusive Go cache library that automatically caches SQL queries by converting them to reusable IDs.
A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.
A Go binding for the Windows Update Agent API, enabling programmatic Windows update management.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
Request schema validator middleware for the Fiber web framework, parsing and validating data from body, query, and route parameters.
An OpenTelemetry plugin for Genkit Go that provides automatic traces, metrics, and logs with support for multiple exporters.
A TCP server library that uses a worker pool to improve performance and protect against overload.
A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.
A lightweight Go validation library with generic support, extensible rules, and clear error messages.
A k6 extension for mocking HTTP(S) servers during test development with an Express.js-like API.
A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.
A Go testing framework for acceptance and use case testing using nested alternatives and variable scoping.
A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.
An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP 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.