Showing 36 of 2767 projects
A distributed, autonomous smart home automation platform with a web configurator, plugin system, and support for various protocols.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
Integrates SPIFFE SVID authentication with Hashicorp Vault to enable secretless authentication and keyless operations.
A collection of command-line tools for analyzing and searching your Mastodon account activity.
A high-performance, zero-allocation JSON iterator and validator for Go, focused on efficient scanning and validation.
Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.
A pure Go implementation of the Branca specification for authenticated encrypted API tokens using XChaCha20-Poly1305.
A simple and fast Go web framework with route grouping, parameter binding, middleware, and http.Handler compatibility.
A Go tool that generates documentation for environment variables from struct tags and comments.
A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.
A low-to-medium interaction SSH honeypot written in Go that captures terminal sessions and logs attacker activity.
A macOS utility that reworks the Globe key to provide more practical and versatile input source switching.
A comprehensive Go library providing ISO-standard country data, subdivisions, currencies, phone codes, and geographic information.
A lightweight Go-based deployment tool for AWS, Google Cloud, and DigitalOcean using native cloud services.
Fiber middleware for structured HTTP request logging using Go's slog package.
A powerful Go library for MIME type detection using glob patterns, magic number signatures, XML namespaces, and tree magic.
A self-hostable REST-like API that returns the time zone for given geographic coordinates (latitude/longitude).
A Go library for building SQL queries with automatic parameter indexing and safety.
A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.
A Go-based CLI tool for removing unused versions of AWS Lambda functions to save storage space.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
A simplistic neural network library written in Go with support for single hidden layer and back-propagation learning.
A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.
A Go library for validating and formatting international addresses using Google's Address Data Service.
Go packages for interacting with the Ripple protocol, including data, crypto, websockets, and command-line tools.
A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.
A pure Go database management system that stores each table as a line-delimited JSON text file, designed for simple embedded applications.
A high-performance data flow engine that connects services and exposes them through HTTP, GraphQL, and gRPC endpoints.
A syntax-aware grep tool for searching and filtering HCL (v2) configuration files using pattern matching on the syntax tree.
A Go library for context-based internationalization, inspired by Ruby on Rails i18n, with YAML/JSON support and pluralization.
Embedded OpenAPI/Swagger documentation UI for Go using ReDoc with middleware for popular web frameworks.
Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.
A flexible translation and humanization library for Go, based on gettext concepts, supporting multiple file formats and plural rules.
A Go library providing utilities for Persian language text processing, including digit conversion, keyboard layout switching, and currency formatting.
A framework for writing custom validations in Go applications with built-in validators.
A Go library for programmatically managing a GeoServer instance via its REST API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.