Showing 36 of 2164 projects
An open-source platform for building, maintaining, and collaborating on GraphQL Federation at scale.
A command-line tool to manage your system's hosts file with profiles, enabling easy switching and automation.
A CLI tool to scaffold modern web apps with Go backends and htmx/Alpine.js frontends using popular CSS frameworks.
A configurable linter and analyzer for Makefiles that scans for potential issues and enforces best practices.
A command-line tool to run scripts across multiple Git repositories and automatically create pull requests for changes.
A Go middleware library providing CSRF protection for web applications with support for HTML forms and JavaScript frameworks.
A Go library that converts SQL queries to Elasticsearch DSL for easier query construction.
A Zod-inspired schema builder for runtime value parsing and validation in Go, featuring a concise API and zero dependencies.
A Go library that runs a real PostgreSQL database locally as part of your application or tests.
A Go client library for accessing GitHub's GraphQL API v4 with a friendly, type-safe interface.
A Go program that reverse engineers Docker images to reconstruct the original Dockerfile.
A curated collection of community resources, tools, and projects for the PocketBase backend framework.
Native Go bindings for the D-Bus message bus system with a Go-like API.
A Go library for combining multiple errors into a single error value while maintaining idiomatic Go patterns.
A Go wrapper for wkhtmltopdf that provides a type-safe interface to generate PDFs from HTML.
A lightweight Go microservice framework based on OpenAPI 3.0 and Protobuf v3, supporting both monolith and microservice architectures.
A pluggable, high-performance RPC framework for Go, supporting multiple protocols and services per process.
A minimalistic migration helper for Gorm ORM, adding schema versioning and rollback support.
A macOS app and Finder extension to open Terminal, iTerm, or Hyper directly from Finder with a right-click.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
A generic Go library for data validation and filtering, supporting maps, structs, and HTTP request data with built-in validators and custom rules.
A lightweight Certificate Transparency log monitor that alerts you when SSL/TLS certificates are issued for your domains.
Go implementation of AppImage tools for creating and managing portable Linux applications.
Go implementation of AppImage tools for creating and managing portable Linux applications.
A comprehensive Go client library for the Twitter 1.1 API with full endpoint coverage and OAuth support.
A Go code formatter that automatically shortens long lines beyond what gofmt provides.
A high-performance BitTorrent client and library written in Go, optimized for server environments and production workloads.
A Go tool for generating type-safe fake implementations of interfaces to simplify unit testing.
Plugin-driven, extensible HTTP client toolkit for Go, built on net/http with a hierarchical middleware layer.
A Go library that enhances errors with stack traces and source code fragments for better debugging.
A Packrat parser generator for Parsing Expression Grammars (PEG) implemented in Go.
A high-performance HTTP honeypot that punishes unruly bots by serving them an infinite stream of deceptive content.
A production-ready Go backend template using the Fiber web framework, designed for fast development with zero memory allocation.
A simple, semantic, and developer-friendly cryptographic library for Go, supporting encoding, hashing, encryption, and digital signatures.
An opinionated, structured logging toolkit for Go that is both human and machine readable.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.