Showing 36 of 1973 projects
A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.
A CLI tool that visualizes multi-stage Dockerfiles as dependency graphs using Graphviz.
A simple, extensible, and concurrent health-check library for Go services with RESTful API endpoints.
A Go library for building Facebook Messenger bots with an idiomatic and easy-to-use API.
A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
A Go client library for interacting with Ethereum nodes via the JSON-RPC API.
A simple, stateful session management library for Go with CSRF protection and easy session revocation.
A pure Go library for programmatically reading from and writing to Microsoft Word DOCX files.
A Turing-incomplete stack-based notation language that makes writing configuration files intentionally difficult but fun.
A declarative struct-tag-based HTML unmarshaling and web scraping library for Go built on goquery.
A pure Go SQL driver for connecting to Firebird relational databases.
A personal Dynamic DNS client that updates DNS records using Digital Ocean's DNS backend.
A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.
A fluent and enjoyable Go test framework with pretty output, handy assertions, and snapshot testing.
A pure Go library for parsing NMEA 0183 sentences from GPS and marine navigation devices.
A clean, unbloated Go client library for controlling Philips Hue lights and bridge resources.
A Go toolset for creating Amazon Alexa Skills, handling security and response crafting.
Generates Go struct definitions from JSON server responses, supporting parametric routes and custom headers.
A Golang webserver that streams Postgres logical replication changes at-least-once over WebSockets.
A Go package providing a fast, secure session management implementation for the standard net/http library.
A flexible HTTP integration test framework for Go with a simple, expressive API for sending requests and validating responses.
A collection of simple Go programs for generating Bitcoin wallets, creating/signing transactions, and sending them over the network.
A cloud-native Identity Aware Proxy and Access Control Decision service for authenticating, authorizing, and transforming HTTP requests.
A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.
A comprehensive Go toolkit for High Energy Physics (HEP) data analysis, simulation, and visualization.
A Go library that simplifies SSH operations for DevOps with keepalive and multiplexing support.
A terminal tool that displays test coverage for Go source files with color-coded output.
An experimental Go client for Apache Spark Connect, enabling Go applications to interact with Spark clusters via gRPC.
A pattern matching library for Go inspired by Python's Pampy, supporting structs, slices, maps, regex, and custom matchers.
A comprehensive Go library for string manipulation including case conversion, padding, truncation, and special character handling.
A Go library for parsing configuration from environment variables into arbitrary structs with flexible naming and defaults.
A command-line tool for managing project-specific command aliases with before/after hooks and quiet mode.
A pure Go production-grade regex engine with SIMD optimizations, offering 3-3000x speedup over the standard library.
A Go package implementing correctly rounded decimal floating-point numbers optimized for financial systems.
A validation tool for GitHub CODEOWNERS files that checks syntax, file existence, owner validity, and duplication.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.