Showing 36 of 2767 projects
A lightweight Go library that eliminates boilerplate code for MySQL and PostgreSQL database operations.
A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.
An abstraction layer for coordinating database transaction boundaries across multiple Go database drivers.
An IBC relayer for ibc-go that monitors and submits IBC messages between Cosmos blockchains.
A high-performance, memory-efficient Go implementation of Adaptive Radix Trees with zero-allocation searches and ordered iteration.
A dead simple, super fast, zero-allocation JSON logger for Go.
A clean, simple, and powerful web application for managing, importing, and organizing family recipes.
A lightweight, embeddable observability library for Go services offering real-time metrics, function tracing, and a built-in dashboard.
A self-contained Go library and CLI for generating GitHub-style calendar heatmaps from time-series data.
A Go HTTP middleware that protects web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, and brute force attacks.
A Go code generator that creates type-to-type and field-to-field copy functions without reflection, offering high performance and customization.
A serverless toolkit for routing, normalizing, and enriching security event and audit logs in AWS.
A Go-based daemon that collects PostgreSQL schema, statistics, and OS metrics for monitoring and graphing systems.
Discover internet-wide misconfigurations in services like Elasticsearch, databases, and web servers using high-speed scanning tools.
A transpiler that converts C source code into human-readable, idiomatic Go code.
A scalable, pluggable, and distributed queue and resource system for password cracking and other compute-intensive tasks.
A unified command-line interface for managing NixOS installations, replacing scattered nixos-* utilities.
A PostgreSQL utility to export data into different formats like JSON, CSV, XLSX, and XML with custom template support.
A tutorial demonstrating how to build a RESTful API with Go Fiber, PostgreSQL, JWT authentication, and Swagger documentation using Docker containers.
A Go package implementing the ARP protocol as described in RFC 826 for network address resolution.
A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.
A command-line tool that transforms the raw output of `terraform graph` into clear, interactive visualizations.
A simple, decoupled configuration loader for Go that reads from files, environment variables, flags, and cloud services with change watching.
A Go library for bi-directional data binding between HTTP requests and Go structs, decoding requests and encoding structs into requests.
A self-hosted feed aggregator daemon with a pluggable filter and output system for processing and distributing RSS/Atom articles.
Go bindings for the YARA pattern matching library, providing a Go-native interface to YARA's C API.
A Go library providing tools and strategies for centralized error handling, logging, and integration with error monitoring services.
A Go client library for interacting with Neo4j graph databases via its REST API.
A lightweight, fast, and extensible zero-allocation HTTP router for Go, designed for building customizable web frameworks.
A standalone, offline terminal tool that provides x86 assembly instruction documentation without internet access.
A lightweight static analyzer for developers that finds code patterns across multiple programming languages.
A RESTful engine for orchestrating sequential Docker container workflows, marshaling data between steps.
Automates deploying and managing PostgreSQL clusters on Kubernetes with high availability, backups, and monitoring.
A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.
A command-line utility written in Go that provides encryption, decryption, and masking functionality for Terraform state and output.
A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.