Showing 36 of 2767 projects
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 performance-oriented 2D/3D math library for Go, optimized for graphics programming, game development, and scientific computing.
A fast, extended Go rewrite of the classic cowsay command-line tool with new features and library support.
A fast, lightweight terminal user interface for managing Docker and Podman containers and Compose projects.
A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.
A modular Go-based Todo Backend example with a microservice-ready project structure, compatible with the TodoBackend specification.
A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.
Build Go toolchains with native standard libraries for cross-compilation to all platforms.
A CLI tool for managing, consuming, and publishing messages to Kafka clusters with protocol buffer support.
A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.
A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.
A command-line fuzzy file finder that executes commands on selected files, inspired by editor plugins like Helm and CtrlP.
An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.
A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.
A CLI tool that executes code in many languages using Docker containers, enabling isolated and reproducible runs.
An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.
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.
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 for trimming, sanitizing, and formatting struct string fields in place using struct tags.
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 package and CLI tool that saves web pages as single HTML files with all assets embedded.
A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.
A terminal-native UI for resolving Git merge conflicts with a 3-way diff view and Vim-like keybindings.
A modern MySQL proxy with read-write splitting, read-after-write consistency, load balancing, and OnlineDDL.
A Go library that formats and displays data structures in human-readable, beautifully formatted output.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A CLI tool to inspect Terraform and OpenTofu provider schemas, listing resources and showing detailed attribute definitions.
A collection of template engine middlewares for the Fiber web framework, supporting nine popular engines.
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 lightweight Go library for building concurrent programs using the Actor model and CSP principles.
A protocol-agnostic, low-interaction honeypot that intercepts and logs network traffic to analyze malicious activities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.