Showing 36 of 1973 projects
A Go tool for testing, building, signing, and publishing binaries with template-driven artifacts and multi-repository support.
A Go library that scans SQL rows into any type using generics, avoiding reflection for better performance.
A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.
A Go framework for implementing Google IoT Core devices with MQTT communication and config handling.
A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.
A Go library providing distributed locking primitives using MySQL's GET_LOCK function.
A Go logging interface with cross-platform color support and concurrency safety for CLI applications.
A Go library for building command line applications with advanced argument handling and no external dependencies.
A connection manager for IoT devices that provides real-time communication, device control, data collection, and query interfaces.
A simple skeleton for Go applications following standard project layout with pre-configured tools and structure.
A Go tool for managing vendored Terraform modules and formulas using a YAML configuration file.
A Go library that runs linters from Go code, integrating lint checks into the standard go build and test workflow.
Extracts the most common substrings from text files, specifically designed to generate wordlists for password cracking attacks.
A Go wrapper for AWS Systems Manager Parameter Store that simplifies fetching and using secure parameters from path hierarchies.
A Go library that converts XML documents into map[string]interface{} structures for flexible data handling.
A Go library and CLI tool that parses TODOs from Go code comments using AST analysis.
A terminal UI for managing Go dependency updates with outdated module detection and selective upgrading.
A React/Relay TodoMVC application with a Golang GraphQL backend implementation.
A tool to sandbox AppImages using bwrap with Android/Flatpak-style permission profiles.
A collection of Go tools for performing exploitation and post-exploitation tasks over Tor with embedded Tor instances.
Automatically generates Cap'n Proto schemas and Go bindings from existing Go structs to eliminate serialization boilerplate.
A production-ready Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL, Docker, and AI-assistant optimization.
A tool to detect which Go dependencies are vulnerable to GitHub repository hijacking (RepoJacking) attacks.
A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.
A modular web application honeypot framework written in Go and Gin for detecting web attacks through deceptive applications.
A Go client library for the MusicBrainz WS2 web service, enabling programmatic access to music metadata.
A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.
A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.
A Unicode-aware case conversion library for Go supporting camel, snake, kebab, and other naming conventions.
A native Go library for generating high-quality QR codes with minimal dependencies.
A Go library for declarative configuration loading from files, environment variables, and command-line arguments.
A comprehensive Random Forest implementation in Go with extensions for deep forests, continuous learning, feature selection, and anomaly detection.
A fast and simple Go API framework with automatic request parsing, multi-format support, and low memory footprint.
A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.
A lightweight, no-ORM database abstraction layer for Go with SQL builder and easy result mapping (currently MySQL only).
A Go library for matching and parsing commands with placeholders and regex patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.