Showing 36 of 2767 projects
A Go error library providing network portability for error objects, suitable for distributed systems with mixed-version compatibility.
A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.
An interactive platform with 30+ Go coding challenges, AI interview simulation, and competitive leaderboards to prepare for technical interviews.
A Jupyter Notebook kernel and interactive REPL for Go (golang) that enables interactive programming and data analysis.
A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.
A cross-platform command-line tool for batch renaming files and directories quickly and safely.
A Go framework for rapid development of API services and microservices with a layered architecture.
A tool that automatically generates Go structs and GORM-compatible code from MySQL, SQLite, and MSSQL databases.
A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.
An open-source, self-hosted knowledge management platform for unified internal and external documentation.
Imports existing cloud infrastructure from AWS, GCP, Azure, and VMware to generate Terraform configuration (HCL) and state files.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.
A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.
A Go HTTP middleware that provides essential security headers and protections for web applications.
A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.
A free introductory book about the Go programming language, available in multiple formats and translations.
A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.
A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.
A network OSINT tool that automates subdomain enumeration, service fingerprinting, and data collection via Shodan and ViewDNS APIs.
A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.
A CLI swiss army knife for image processing, offering wallpaper recoloring, OCR, AI upscaling, compression, and more.
Fast, dependency-free Go package to infer binary file types by checking magic number signatures.
A standalone, lightweight health and status checking tool written in Go, supporting probes, notifications, and SLA reporting.
An auto-generated, fully type-safe database client for Go that reduces boilerplate.
A Go library for parsing command-line arguments by defining a struct, supporting flags, environment variables, and subcommands.
A Go client library for interacting with the Docker Engine API, including Swarm and network APIs.
A privacy-focused web archiving tool with an IM-style interface that captures pages to multiple archival services.
A Go package providing an ODM-like API to query and aggregate JSON, YAML, XML, and CSV data.
A vendor-agnostic container storage orchestration engine providing persistent storage for Docker, Kubernetes, and Mesos.
A Go library for audio playback and processing with a simple Streamer interface.
Versatile HTTP traffic mocking and testing library for Go, compatible with any net/http based client.
A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.
A distributed DNS service for service discovery built on top of etcd, using DNS queries to locate available services.
A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.
A Go library that provides a clean, Python Requests-like API for making HTTP requests with built-in JSON/XML support and sessions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.