Showing 36 of 2767 projects
A composable framework for writing HTTP handlers in Go with typed URL parameters and middleware chains.
A common interface to CouchDB and CouchDB-like databases for Go and GopherJS.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A fast, extended Go rewrite of the classic cowsay command-line tool with new features and library support.
A performance-oriented 2D/3D math library for Go, optimized for graphics programming, game development, and scientific computing.
A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.
Build Go toolchains with native standard libraries for cross-compilation to all platforms.
A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.
A fast, lightweight terminal user interface for managing Docker and Podman containers and Compose projects.
A modular Go-based Todo Backend example with a microservice-ready project structure, compatible with the TodoBackend specification.
A CLI tool for managing, consuming, and publishing messages to Kafka clusters with protocol buffer support.
A command-line fuzzy file finder that executes commands on selected files, inspired by editor plugins like Helm and CtrlP.
A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.
A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.
An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.
A CLI tool that executes code in many languages using Docker containers, enabling isolated and reproducible runs.
A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.
A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.
An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.
An Alfred workflow for quickly opening AWS Console services and searching AWS entities directly from your desktop.
A concurrent task runner and automation toolkit for developers, offering a modern alternative to GNU Make with human-readable YAML/JSON/TOML configurations.
A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.
A Go library for trimming, sanitizing, and formatting struct string fields in place using struct tags.
A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.
A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.
A Go package and CLI tool that saves web pages as single HTML files with all assets embedded.
A Go server-side adapter for Inertia.js, enabling modern single-page applications with server-side routing and rendering.
A self-hosted, private cloud server for storing and searching shell command history, compatible with bashhub-client.
A Go library that formats and displays data structures in human-readable, beautifully formatted output.
A modern MySQL proxy with read-write splitting, read-after-write consistency, load balancing, and OnlineDDL.
A Go library for encoding and decoding WebP images using C bindings to libwebp.
A generic REST API server for MongoDB written in Go, providing HTTP access to documents and database metadata.
A CLI tool to inspect Terraform and OpenTofu provider schemas, listing resources and showing detailed attribute definitions.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A collection of template engine middlewares for the Fiber web framework, supporting nine popular engines.
A blazing-fast datastore and querying engine for Go built on Redis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.