Showing 36 of 2222 projects
A composable framework for writing HTTP handlers in Go with typed URL parameters and middleware chains.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A common interface to CouchDB and CouchDB-like databases for Go and GopherJS.
A fast, extended Go rewrite of the classic cowsay command-line tool with new features and library support.
A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.
A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.
A performance-oriented 2D/3D math library for Go, optimized for graphics programming, game development, and scientific computing.
A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.
Build Go toolchains with native standard libraries for cross-compilation to all platforms.
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 CLI tool that executes code in many languages using Docker containers, enabling isolated and reproducible runs.
A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.
A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.
A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.
A pure Go, enterprise-grade GUI toolkit with GPU-accelerated rendering, reactive state, and modern widgets for building desktop applications.
An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.
A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.
An Alfred workflow for quickly opening AWS Console services and searching AWS entities directly from your desktop.
An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.
A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.
A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.
A Go library for trimming, sanitizing, and formatting struct string fields in place using struct tags.
A concurrent task runner and automation toolkit for developers, offering a modern alternative to GNU Make with human-readable YAML/JSON/TOML configurations.
A fast, lightweight terminal user interface for managing Docker and Podman containers and Compose projects.
A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.
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 package and CLI tool that saves web pages as single HTML files with all assets embedded.
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 library for encoding and decoding WebP images using C bindings to libwebp.
A collection of template engine middlewares for the Fiber web framework, supporting nine popular engines.
A command-line tool for managing SSH alias configurations with add, list, update, delete, and backup capabilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.