Showing 36 of 1973 projects
A Go library that generates test data from SQL files before tests and automatically cleans up afterward.
Extracts network dependencies from application configs and generates Kubernetes NetworkPolicies for security and CI/CD.
A flexible logging library for Go inspired by Monolog, featuring severity levels and customizable handlers.
A tiny Go client library for fetching stories from the HackerNews API.
Case-insensitive, Unicode-aware drop-in replacements for Go's strings and bytes packages.
A framework for building domain-specific modeling environments (DSME) by generating code from Go structs.
A Go package providing a collection of reusable middlewares for the Echo web framework.
A local compatibility server that provides a subset of the Gemini and OpenAI APIs for testing and development, backed by a local LLM.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
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 native Go client for Oracle Coherence that enables Go applications to interact with Coherence clusters using gRPC for distributed caching.
Go-based framework for building Polkadot/Substrate-compatible blockchain runtimes.
Go SDK for IP geolocation, WHOIS lookup, and hosted domain APIs from IP2Location.io.
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 self-hosted sandbox runtime that provides secure, isolated environments for AI agents to execute code.
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 Zsh plugin that displays alias suggestions when you type the full command, helping you remember your shell aliases.
A GitHub Action that runs gofmt to check Go code formatting and reports files with incorrect formatting.
Request schema validator middleware for the Fiber web framework, parsing and validating data from body, query, and route parameters.
A Go binding for the Windows Update Agent API, enabling programmatic Windows update management.
A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.
An OpenTelemetry plugin for Genkit Go that provides automatic traces, metrics, and logs with support for multiple exporters.
A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.
A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.
A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.
Redis-based rate limiting middleware for the Fiber web framework with sliding window and GCRA leaky bucket algorithms.
A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.
A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.
A lightweight pseudo-ORM for Go that provides SQL generation and struct mapping without full ORM complexity.
A lightweight Go validation library with generic support, extensible rules, and clear error messages.
A Go SDK for integrating with the iFood API to manage orders, events, and merchant data.
A Kustomize transformer plugin for strict templating of Kubernetes resources using environment variables.
A Go package providing Ruby-compatible strftime formatting with extended flags and conversions.
A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.