Showing 36 of 770 projects
A CommonMark-compliant, extensible Markdown parser written in Go with a focus on performance and a well-structured AST.
A comprehensive time manipulation toolkit for Go with intuitive date calculations and parsing.
A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.
A simple, thread-safe progress bar library for Go applications with support for I/O operations and customization.
A make-like build tool for Go projects that lets you write build tasks as plain Go functions.
A file generator that renders templates using Docker container metadata for reverse proxy configs, log management, and service discovery.
A Go package for comparing values in tests with customizable equality and safer defaults than reflect.DeepEqual.
A CLI tool that sends notifications when Docker images are updated on registries.
Open-source SSH tunneling server for HTTP(S), WS(S), and TCP tunnels to localhost with no custom client required.
A high-performance non-blocking I/O networking framework for Go, optimized for RPC scenarios.
A production-ready RESTful API server that instantly exposes your PostgreSQL database as a realtime, high-performance API.
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
A full-featured, scalable web application framework for Go that mirrors Laravel's elegant syntax and structure.
A command-line tool to generate images of code snippets and terminal output in PNG, SVG, and WebP formats.
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.
A high-performance Go task runner with live reloading, automating common development workflows.
Official Go client libraries for accessing Google Cloud Platform services like Firestore, Storage, and Compute Engine.
A Caddy plugin that automatically configures reverse proxy routing for Docker containers and services using labels.
Auto-generated Go client libraries for accessing Google APIs like Tasks, Sheets, and URL Shortener.
An open-core, language-agnostic authorization solution for implementing and managing context-aware access control policies.
Official Visual Studio Code extension providing rich language support for Go, including IntelliSense, debugging, and testing.
An open specification for container image formats, enabling interoperability across container engines and registries.
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.
An interactive web server for inspecting HTTP requests and forging responses with a terminal UI.
A high-level Go package for building SSH servers with an API as simple as net/http.
A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.
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.
Bulk port forward Kubernetes services to localhost with unique IPs and an interactive TUI for seamless local development.
A minimalist WebSocket framework for Go that abstracts away the tedious parts of handling WebSocket connections.
A modern, open-source Border Gateway Protocol (BGP) implementation written in Go for scalable network routing.
A goroutine pool library for Go that limits parallel processing with a synchronous API.
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.