Showing 36 of 1506 projects
A Go-based Elasticsearch client library implementing core indexing and search APIs with multi-connection support.
A scalable n:m message multiplexer written in Go for routing messages from multiple sources to multiple destinations.
A pure Go implementation of PASETO tokens, a secure alternative to JWT for stateless authentication.
A cross-platform file system event notification library for Go that unifies inotify, FSEvents, kqueue, and ReadDirectoryChangesW.
A command-line tool that uses ChatGPT to automatically generate PowerPoint presentations from topic lists in a single executable file.
A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.
A Go library to detect whether a file descriptor is a terminal (TTY) or not.
Temporal's Go SDK for authoring scalable and resilient workflows and activities.
A minimal Go template engine focused solely on high-speed placeholder substitution without escaping.
A technical analysis library for Go providing indicators, strategy building, and trade analysis for financial data.
A proxy server that runs SSH and HTTP(S) on the same port by detecting the protocol of incoming connections.
A Byzantine fault-tolerant consensus engine for replicating state machines across distributed systems, powering blockchain networks.
Automatically generates Terraform moved blocks and state move commands for safe infrastructure code refactoring.
A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.
A curated collection of resources for Go-based data analysis, visualization, machine learning, and data science.
A Go library for injecting controlled failures into code for testing error handling and fault tolerance.
Automated changelog tool that separates changelog management from commit messages with extensive customization.
A full-featured Go library for building Alfred 3 and 4 workflows with a fluent API and powerful features.
An extensible framework for application-level data management and protection workflows on Kubernetes.
Schedule and run cron jobs as Docker Swarm services using labels for dynamic configuration.
An AI-powered terminal assistant that uses OpenAI ChatGPT to generate and run commands from natural language descriptions.
A Go tool that adds text decorations and colorization to `go test` output for improved readability.
A high-performance, dependency-free structured logging library for Go with a clean API and comprehensive writer support.
A Go library for diffing Postgres schemas and generating SQL migrations with minimal downtime and locks.
Generate type-safe Go converters by defining interface function signatures, avoiding runtime reflection.
An open-source platform for declarative deployment of containerized web apps, on a single node or Kubernetes, with built-in auth and RBAC.
A complete, dependency-free Go port of httpbin for testing HTTP clients and APIs.
A Go library for generating customizable QR codes with support for colors, shapes, icons, gradients, and WebAssembly.
A comprehensive collection of algorithm implementations in Go, based on the CLRS textbook.
A simple, modular, and observable Go framework for building production-grade backend applications.
A static analyzer for Go that recommends struct field rearrangements to maximize memory allocation efficiency.
A Go library for perceptual image hashing, supporting average, difference, and perception hashing algorithms.
A Go library for building health check endpoints with synchronous and asynchronous checks, caching, and middleware support.
A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.
A simple key-value store abstraction for Go with implementations for Redis, Consul, etcd, PostgreSQL, MongoDB, and many more.
A GraphQL router and API gateway framework written in Go, focusing on correctness, extensibility, and high-performance with Federation support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.