Showing 36 of 2318 projects
A simple, customizable logging library for Go programs with support for custom message formats and log levels.
A Go package for marshaling and unmarshaling IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.
Go bindings for Cap'n Proto serialization format (version 1.0 without RPC support).
A Go library for collecting and exporting Go runtime metrics to InfluxDB or via Telegraf.
A collection of Go-based tools for testing and implementing gNMI and gNOI network management protocols.
A command-line tool that generates QR codes containing Wi-Fi network login details for easy sharing and connection.
A simple asynchronous message bus library for Go applications.
A protocol-aware proxy that enforces fine-grained access policies for databases using Open Policy Agent (OPA).
A non-thread-safe, performance-optimized fluent SQL query builder for Go, forked from Squirrel.
A protocol-aware proxy that enforces database access policies using Open Policy Agent (OPA) for data security and compliance.
A production-ready boilerplate for building web applications with the Fiber framework in Go.
A cloud-native database gateway and framework that proxies and extends database traffic with plugins for caching, security, and observability.
A dynamic Terraform provider that auto-configures itself at runtime using OpenAPI/Swagger specifications.
An open-source Terraform and OpenTofu provider and module registry for self-hosting, supporting multiple storage backends.
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
A Swiss Army knife CLI tool for RabbitMQ that taps, publishes, subscribes to messages, and manages broker topology.
A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.
An archetype-based Entity Component System (ECS) for Go, designed for performance and extensibility.
A flexible anomaly detection framework for Kapacitor using fingerprinting algorithms and lossy counting.
A tiny, remotely configurable monitoring service for lightweight health checks of HTTP, ICMP, and TCP endpoints.
A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.
A simple, extensible, and concurrent health-check library for Go services with RESTful API endpoints.
A proof-of-concept tool that spreads deceptive breadcrumbs and honeytokens across systems to lure attackers toward honeypots.
A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.
A CLI tool for interactively selecting Terraform resources to plan, apply, or destroy with target options.
A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.
A Go client library for interacting with Ethereum nodes via the JSON-RPC API.
Convert ttyrec terminal recordings into animated GIFs for easy sharing and demonstration.
A cross-platform Go library providing normalized battery information with consistent units across operating systems.
A simple, stateful session management library for Go with CSRF protection and easy session revocation.
A declarative struct-tag-based HTML unmarshaling and web scraping library for Go built on goquery.
A Turing-incomplete stack-based notation language that makes writing configuration files intentionally difficult but fun.
A Go library for orchestrating and synchronizing goroutines with a functional interface and minimal overhead.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
A Go bot framework with stateful commands, rich lifecycle management, and customizable components for chat service integration.
A declarative workflow-based automation and end-to-end testing framework for Go that simulates production environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.