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.
An open specification for container image formats, enabling interoperability across container engines and registries.
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.
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
A high-performance Go task runner with live reloading, automating common development workflows.
Archival and Restoration for databases in the Cloud
Official Visual Studio Code extension providing rich language support for Go, including IntelliSense, debugging, and testing.
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 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 static analysis tool that automatically extracts and deobfuscates strings from malware binaries.
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 lightweight, high-performance reverse proxy and container orchestrator with a WebUI for self-hosted applications.
An idiomatic Go validation package using normal programming constructs instead of struct tags.
A high-performance Go minifier for HTML5, CSS3, JS, JSON, SVG, and XML that shrinks web files without changing output.
An interactive web server for inspecting HTTP requests and forging responses with a terminal UI.
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 high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
A stricter Go code formatter that enforces additional formatting rules beyond gofmt while maintaining compatibility.
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 web-based RSS feed aggregator available as a single-binary desktop app or self-hosted server.
A Go library for calling C functions and loading shared libraries without Cgo, enabling cross-compilation and smaller binaries.
A modern, low-footprint job scheduler for Docker environments, acting as a cron replacement.
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 deprecated linter for Go source code that checks for style violations according to Go conventions.
An open-source, enterprise-grade Web Application Firewall library written in Go, compatible with ModSecurity SecLang rulesets.
A command-line tool that generates idiomatic Go code from SQL database schemas and custom queries for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.