Showing 36 of 1973 projects
A simple key-value store abstraction for Go with implementations for Redis, Consul, etcd, PostgreSQL, MongoDB, and many more.
A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.
Open-source farm management software for hobbyist and smallholder farmers to track crops, livestock, and farm activities.
A lightweight TCP server framework for Go with message routing, middleware, and customizable packet handling.
A Terraform provider for managing Docker containers, images, networks, volumes, and services as infrastructure.
A Go library for naive Bayesian classification and TF-IDF calculations on string sets.
Go packages for interacting with QEMU virtual machines using the QEMU Machine Protocol (QMP).
A Go library for evaluating arbitrary expressions with support for parameters, custom functions, and extensible languages.
A modern cross-platform HTTP load-testing tool written in Go, supporting multiple modes and metric exports.
A Go library that enables ANSI color escape sequences in terminal output on Windows.
A terminal session manager that provides a unified TUI for managing multiple AI coding agents like Claude, Gemini, OpenCode, and Codex.
Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.
A secure SSH jump host proxy with fine-grained access control for multi-user environments.
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
A web-based visualizer for exploring Golang Abstract Syntax Trees (AST) interactively.
A modern, testable, and extendable ORM for Go with a clean API and support for multiple database adapters.
A fast ring-buffer deque (double-ended queue) implementation in Go with O(1) operations and optimized memory performance.
A Go library implementing consistent hashing with bounded loads for uniform key distribution and load balancing.
One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser
A Go package for querying HTML documents using XPath expressions with built-in caching for performance.
An elegant interactive command-line interface for ChatGPT, powered by GPT-3.5-turbo and GPT-4 models.
An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.
A simple Go extension for time.Time with date manipulation, comparison, formatting, and difference calculation.
A Go library for recursively copying directories with extensive customization options.
Framework for creating environmental keyed payloads that only execute on specific target systems.
Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.
A pure Go client library for interacting with HBase databases, supporting HBase >= 1.0.
A binary serialization format and compiler optimized for speed and size, generating code from schema definitions.
A web app that lets you create custom Gopher avatars by combining different artwork layers.
CLI tool to manage multiple Git repositories and run commands across them.
A self-hosted pair programming service for collaboratively editing local files over a web UI using operational transforms.
A Go library providing efficient implementations of fundamental graph algorithms and data structures.
A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.
A command runner for executing tasks on local and remote hosts via a YAML configuration file.
A Docker control panel based on Docker Swarm with enterprise features like private registry authentication, ACL, and application bundle sharing.
A Go package for querying XML, HTML, and JSON documents using XPath expressions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.