Showing 36 of 2767 projects
A Go implementation of the Porter stemming algorithm for English text, offering both simple and zero-allocation APIs.
A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.
A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.
A lightweight Go validation library with generic support, extensible rules, and clear error messages.
A TCP server library that uses a worker pool to improve performance and protect against overload.
A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.
A Go-based SSH honeypot that logs attacker commands and IP addresses in a fake shell environment.
A Go package for filtering specific words from text using customizable tokenizers and filters.
A Go library for compressing and expanding lists of hostnames using range notation.
A Kustomize transformer plugin for strict templating of Kubernetes resources using environment variables.
A Go library for managing and controlling concurrent goroutines using a worker pool pattern inspired by Java Thread Pool.
A Go SDK for integrating with the iFood API to manage orders, events, and merchant data.
A CLI tool for analyzing and comparing PostgreSQL EXPLAIN query execution plans to identify performance issues and regressions.
A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.
A heuristic command suggestion system for zsh that suggests commands based on your historical usage in specific directories.
A Go library for retrying operations with customizable backoff strategies and error-based retry logic.
A command-line tool to playback archived webpages from the Wayback Machine using GitHub as a source.
Go bindings for creating JSON API-compliant error responses with support for multiple error statuses.
Alfred workflow to search SSH hosts from ~/.ssh/config and open them in iTerm with a hostname badge.
Event-driven algorithmic trading framework for Go with multi-exchange support and an interactive TUI.
Go library providing simple bindings to the Have I Been Pwned (HIBP) API for checking breaches, pastes, and passwords.
A Go library for testing concurrent code by defining and verifying execution order constraints.
A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.
A concurrent Terraform provisioner that manages multiple parameterized deployments from a single configuration file.
A Go package for easily marshaling custom structs into HAL-compatible JSON responses.
A Twitter bot that pins tweets, GIFs, and photos to IPFS Cluster for decentralized storage.
A type-safe HTML template rendering engine for Go with compile-time validation and generics.
A simple and configurable logging library for Go with support for multiple writers and color output.
A Terraform provider that exposes system information as a data source for infrastructure-as-code workflows.
A zero-dependency Go client library for interacting with the Sophos UTM 9 REST API.
A zero-dependency health check library for Go services, built for Kubernetes with readiness, liveness, and startup probes.
A fast, zero-configuration static HTTP file server written in Go, similar to Python's SimpleHTTPServer but scalable.
A Go tool that measures code coverage for gRPC services by analyzing proto contracts and test interactions.
A dependency injection library for Go 1.18+ that uses generics and reflection to automatically wire objects.
An unofficial Go SDK for interacting with the RAWG Video Games Database API.
A Go library implementing Brent's method for finding roots of real-valued functions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.