Showing 36 of 2767 projects
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
Official Go client libraries for accessing Google Cloud Platform services like Firestore, Storage, and Compute Engine.
A reflection-based dependency injection toolkit for Go applications.
A more expressive universal gRPC client with REPL and CLI modes for API inspection and automation.
Auto-generated Go client libraries for accessing Google APIs like Tasks, Sheets, and URL Shortener.
An open specification for container image formats, enabling interoperability across container engines and registries.
A high-performance Go task runner with live reloading, automating common development workflows.
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
Official Visual Studio Code extension providing rich language support for Go, including IntelliSense, debugging, and testing.
Archival and Restoration for databases in the Cloud
A collection of parallel image processing algorithms implemented in pure Go.
A modular authentication system for Go web applications, providing pluggable modules for common auth features.
A lightweight, extensible configuration management library for Go with support for multiple sources and formats.
A parallel S3 and local filesystem execution tool optimized for high-speed object storage operations.
A high-level Go package for building SSH servers with an API as simple as net/http.
Bulk port forward Kubernetes services to localhost with unique IPs and an interactive TUI for seamless local development.
A static analysis tool that automatically extracts and deobfuscates strings from malware binaries.
An interactive web server for inspecting HTTP requests and forging responses with a terminal UI.
A high-performance Go minifier for HTML5, CSS3, JS, JSON, SVG, and XML that shrinks web files without changing output.
An idiomatic Go validation package using normal programming constructs instead of struct tags.
A lightweight, high-performance reverse proxy and container orchestrator with a WebUI for self-hosted applications.
A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
A starter kit for building production-grade, scalable web services in Go using a Domain Driven, Data Oriented Architecture for Kubernetes.
A modern, open-source Border Gateway Protocol (BGP) implementation written in Go for scalable network routing.
A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.
A minimalist WebSocket framework for Go that abstracts away the tedious parts of handling WebSocket connections.
A stricter Go code formatter that enforces additional formatting rules beyond gofmt while maintaining compatibility.
A web-based RSS feed aggregator available as a single-binary desktop app or self-hosted server.
A goroutine pool library for Go that limits parallel processing with a synchronous API.
A distributed, high-performance publish-subscribe platform built on MQTT, supporting message storage, security, and monitoring.
A collection of 100+ gopher illustrations and design elements for creating Go-related presentations, blogs, courses, and social media content.
A modern, low-footprint job scheduler for Docker environments, acting as a cron replacement.
A deprecated linter for Go source code that checks for style violations according to Go conventions.
A command-line tool that generates idiomatic Go code from SQL database schemas and custom queries for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server.
A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.
A collection of free, CC0-licensed vector and sketch illustrations of the Go gopher mascot in various themes and poses.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.