Showing 36 of 506 projects
An open-source chaos engineering platform for SREs and developers to test cloud-native system resilience.
A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.
Automatically generates table-driven Go test boilerplate from source code, with optional AI-powered test case generation.
A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.
An open-source tool that transforms object storage into a Git-like repository for versioned, atomic, and repeatable data lake operations.
A protocol and server for pushing real-time updates to web browsers and HTTP clients with server-sent events.
A Kubernetes operator that automates deployment and management of highly-available PostgreSQL clusters using Patroni.
Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.
A high-performance tun2socks implementation that transparently routes all network traffic through various proxy protocols using the gVisor TCP/IP stack.
A high-performance, flexible authorization/permission engine inspired by Google Zanzibar for fine-grained access control.
A penetration testing tool that discovers and accesses RTSP video surveillance cameras through network scanning and dictionary attacks.
A powerful CLI for AWS with templating, local graph sync, and smart SSH for infrastructure management.
A comprehensive Go library for interacting with Slack's API, including REST calls, Real-Time Messaging, and Socket Mode.
A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.
Command-line interface for managing Arduino boards, libraries, building sketches, and uploading code.
An embeddable, in-memory key/value database for Go with custom indexing and geospatial support.
A pure Go library for creating, editing, and processing Microsoft Office Open XML documents (DOCX, XLSX, PPTX).
A cloud-native PostgreSQL manager providing high availability, leveraging streaming replication and cluster stores like etcd or Consul.
An enterprise-grade continuous delivery and DevOps automation platform written in Go, featuring workflow-as-code and multi-cloud scalability.
Generates client libraries for RESTful web services from OpenAPI specifications.
A Go package for creating and cleaning up container-based dependencies in automated integration tests.
A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.
A Git-native, enterprise-ready feature management platform that stores flags in your repositories and deploys with your code.
A comprehensive guide with side-by-side examples comparing Go and Node.js for developers transitioning between the two languages.
A lightweight, SQL-first Golang ORM supporting PostgreSQL, MySQL, MSSQL, SQLite, and Oracle with type safety and flexible scanning.
A utility to generate documentation from Terraform modules in various output formats.
A GraphQL server implementation for Go with a minimal API and full spec support.
A GraphQL server implementation for Go with a minimal API, full spec support, and production-ready features.
A CommonMark-compliant, extensible Markdown parser written in Go with a focus on performance and a well-structured AST.
A comprehensive time manipulation toolkit for Go with intuitive date calculations and parsing.
A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.
A simple, thread-safe progress bar library for Go applications with support for I/O operations and customization.
A make-like build tool for Go projects that lets you write build tasks as plain Go functions.
A CLI tool that sends notifications when Docker images are updated on registries.
A declarative language to generate binary data parsers in multiple programming languages from a single format description.
A high-performance non-blocking I/O networking framework for Go, optimized for RPC scenarios.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.