Showing 36 of 1563 projects
A Go client library for accessing the Internet Game Database (IGDB) API with full endpoint support and flexible query options.
A minimalistic terminal UI for everyday Docker operations like tailing logs, exec into shells, and restarting containers.
A Go library for dynamically generating self-signed certificates and certificate authorities for testing.
A Go library and CLI tool for aligning delimited text with customizable justification, padding, and column filtering.
An open-source alternative to Terraform Enterprise for managing infrastructure as code with team collaboration.
A Go library for manipulating time intervals with start time and duration operations.
A Go library implementing various backoff strategies for retrying operations and heartbeating.
A simple and scalable boilerplate for building organized REST APIs with the Fiber framework in Go.
A CLI tool to install, uninstall, and list Terraform providers in the plugin cache directory without requiring Terraform.
A turn-based game built with Golang and Vue 3 to demonstrate Hexagonal Architecture for production code maintainability.
An enhanced and lightweight HTTP client package for Go, designed for quick and easy HTTP requests.
Statically analyzes Go HTTP services to generate interactive API documentation and OpenAPI specs without annotations.
A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.
A zsh plugin that extends shell history with SQL-like querying capabilities using Go.
A lightweight, high-performance HTTP router for Go built on a trie tree data structure.
An online debugger and visualizer for Go programs that captures execution steps and variable states using the Delve debugger.
A minimal image server for dynamic resizing, WebP conversion, and caching, built on libvips and fasthttp.
A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.
A fuzzy command-line completer that generates custom completions from user-defined patterns and commands.
A minimal, working Cosmos SDK chain template using the least modules possible for building custom chains.
Go implementation of the Open Packaging Conventions (OPC) for reading and writing formats like .docx and .xlsx.
A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.
A Go library for normalizing email addresses to a canonical form to prevent duplicate signups.
A Go linter that detects nested contexts in loops or function literals to prevent performance issues.
An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.
A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.
A Go package that expands regular expressions into all possible matching strings.
A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.
Vector format files of the Go gopher mascot in .ai and .svg formats.
A drop-in replacement for Go errors with 14 predefined types, user-friendly messages, HTTP/GRPC status codes, and stack traces.
A modern, self-hostable pastebin with client-side encryption, customizable expiry, user accounts, and a developer API.
A Go package that limits the number of goroutines allowed to run concurrently with a simple manager interface.
A Go package that provides an ID type to prevent exposing internal numeric IDs to clients using HashIDs and JSON marshaling.
A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.
A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.
A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.