Showing 36 of 2767 projects
A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.
A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.
A simple Go package for seeding and clearing database test data using GORM.
An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.
A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.
Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.
A quick start example project demonstrating how to build web applications with the Go Fiber framework.
A k6 extension that adds interactive UI prompts for input arguments in load testing scripts.
A GitHub Action that monitors GitHub Wiki page changes and sends notifications to a Slack channel.
A Go library for build-time controlled debug logging with caller location tracking.
A cross-platform CLI tool that waits for network resources (HTTP, TCP, gRPC, DNS) to become available before continuing commands.
A resilient, zero-dependency Go package for in-application micro-batch processing with bounded latency.
A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.
A Go library providing a ThreadTracker struct for managing goroutines with panic handling and lifecycle control.
Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.
A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.
A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.
A simple leveled logging wrapper for Go's standard log package with zero dependencies.
An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.
A compile-time safe SQL query language for Go that builds on GORM to provide type-safe database queries without runtime errors.
A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.
A Go library that generates test data from SQL files before tests and automatically cleans up afterward.
A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.
A self-hosted sandbox runtime that provides secure, isolated environments for AI agents to execute code.
A k6 extension for publishing load test metrics to Prometheus via Pushgateway.
A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.
A Go client library for accessing Amazon's Product Advertising API 5.0 to retrieve product data, browse nodes, and search results.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
A Go code generator for efficient JSON and text encoding/decoding of enums with zero allocations.
Case-insensitive, Unicode-aware drop-in replacements for Go's strings and bytes packages.
A k6 extension that outputs load test metrics to AWS Timestream for scalable, low-cost performance monitoring.
A minimal, high-performance backend for proxy servers that handles redirects and 404 errors with zero memory allocation.
An io.Writer implementation that redirects Go's standard log package output to logrus for structured logging.
A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.
A framework for building domain-specific modeling environments (DSME) by generating code from Go structs.
A tiny Go client library for fetching stories from the HackerNews 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.