Showing 36 of 2766 projects
An open-core, language-agnostic authorization solution for implementing and managing context-aware access control policies.
A more expressive universal gRPC client with REPL and CLI modes for API inspection and automation.
A reflection-based dependency injection toolkit for Go applications.
Official Go client libraries for accessing Google Cloud Platform services like Firestore, Storage, and Compute Engine.
Auto-generated Go client libraries for accessing Google APIs like Tasks, Sheets, and URL Shortener.
A high-performance Go task runner with live reloading, automating common development workflows.
An open specification for container image formats, enabling interoperability across container engines and registries.
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.
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.
Archival and Restoration for databases in the Cloud
A high-level Go package for building SSH servers with an API as simple as net/http.
An interactive web server for inspecting HTTP requests and forging responses with a terminal UI.
Bulk port forward Kubernetes services to localhost with unique IPs and an interactive TUI for seamless local development.
A parallel S3 and local filesystem execution tool optimized for high-speed object storage operations.
A high-performance Go minifier for HTML5, CSS3, JS, JSON, SVG, and XML that shrinks web files without changing output.
A lightweight, extensible configuration management library for Go with support for multiple sources and formats.
A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
An idiomatic Go validation package using normal programming constructs instead of struct tags.
A static analysis tool that automatically extracts and deobfuscates strings from malware binaries.
A starter kit for building production-grade, scalable web services in Go using a Domain Driven, Data Oriented Architecture for Kubernetes.
A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.
A modern, open-source Border Gateway Protocol (BGP) implementation written in Go for scalable network routing.
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 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.
A modern, low-footprint job scheduler for Docker environments, acting as a cron replacement.
A web-based RSS feed aggregator available as a single-binary desktop app or self-hosted server.
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 fast, embeddable scripting language for Go applications, compiled to bytecode and executed on a stack-based VM.
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.