Showing 36 of 2346 projects
A pure Go library implementing the AgentX protocol to extend SNMP daemons with custom metrics from Go applications.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
A Go library that scans SQL rows into any type using generics, avoiding reflection for better performance.
A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.
A CLI tool to navigate monorepos and filesystems with interactive filtering and bookmarks.
A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.
A secure, self-updating binary distribution system that automatically downloads, verifies, and runs signed executables from a trusted repository.
A basic assertion library for Go's native testing framework with building blocks for custom assertions.
A Go logging interface with cross-platform color support and concurrency safety for CLI applications.
A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.
A Go library for building command line applications with advanced argument handling and no external dependencies.
A lightweight Go package for implementing retry logic with configurable attempts and intervals.
A Go tool for managing vendored Terraform modules and formulas using a YAML configuration file.
A Go library and CLI tool that parses TODOs from Go code comments using AST analysis.
A simple skeleton for Go applications following standard project layout with pre-configured tools and structure.
A connection manager for IoT devices that provides real-time communication, device control, data collection, and query interfaces.
A Go library providing distributed locking primitives using MySQL's GET_LOCK function.
A Go library for parsing Go source code with an API similar to the reflect package.
A Go static analysis tool that uses AST and Rego policies for customizable code inspection.
A Go package for building scalable asynchronous dataflow systems using goroutines and channels with automatic back-pressure.
A Go package that provides a safe query language for database models, generating parameterized SQL where clauses without exposing SQL.
A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.
A Go library for parsing and handling file uploads in HTTP servers with filtering and storage capabilities.
A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.
A terminal UI for managing Go dependency updates with outdated module detection and selective upgrading.
A Terraform provider for managing Spotinst cloud infrastructure resources as code.
A minimal, colorful Go logger designed for CLI applications with structured and leveled output.
Benchmarks common basic operations in Go to create a performance cost model for the language.
A tool to detect which Go dependencies are vulnerable to GitHub repository hijacking (RepoJacking) attacks.
A lightweight CLI time tracker for logging concurrent tasks directly from the terminal.
A modular web application honeypot framework written in Go and Gin for detecting web attacks through deceptive applications.
A Nix-based reproducible package set for Cosmos SDK, IBC, and CosmWasm blockchain projects.
A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.
A Go client library for the MusicBrainz WS2 web service, enabling programmatic access to music metadata.
A TodoMVC-style example application built with Go and RethinkDB using the GoRethink driver.
Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.