Showing 36 of 569 projects
A Go library and CLI tool for executing remote commands on Windows machines via WinRM/WinRS protocol.
A Go library for adding customizable ASCII startup banners with system information and ANSI colors to applications.
A Go library that uses static and stack-trace analysis to pinpoint errors and speed up debugging.
A comprehensive Go library for reading, writing, and processing OpenStreetMap data in XML, JSON, and PBF formats.
Go library providing music theory models for notes, scales, chords, and keys with a command-line utility.
A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.
A Go library implementing Exponentially Weighted Moving Average algorithms for efficient time-series data smoothing.
A streaming Go library for parsing and generating Internet Message Format and mail messages.
A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.
An extensible health check library for Go applications to monitor system dependencies and status.
A high-performance Go framework for building Redis-protocol compatible TCP servers and services.
A pure Go WebP encoder with no external dependencies, offering faster encoding and smaller file sizes than PNG.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
A Go library for building cross-platform desktop GUI applications using HTML, CSS, and JavaScript, powered by NW.js.
A Go library providing structured ISO-standard country, subdivision, currency, and geographic data with translations and borders.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A Go library implementing Steam's protocol for automating actions like trading, chatting, and inventory management without the Steam client.
A Go library for detecting nudity in images, ported from nude.js.
A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.
A simple Go library for generating and validating signed license keys with arbitrary data.
A Go library for audio processing and synthesis with WAVE file support, oscillators, and breakpoints.
A Go library for creating/extracting archives, compressing/decompressing files, and walking virtual file systems across many formats.
A pure Go library for parsing XSD files and generating type-safe code in Go, C, Java, Rust, and TypeScript.
A high-performance, memory-efficient Go implementation of Adaptive Radix Trees with zero-allocation searches and ordered iteration.
A self-contained Go library and CLI for generating GitHub-style calendar heatmaps from time-series data.
A plotting library for Golang built on top of gnuplot, supporting lines, points, bars, steps, histogram, and circle styles.
A Go library for implementing timed rate limiting with both blocking and non-blocking approaches.
A Go library providing a structured concurrency API to simplify parallel task management, error aggregation, and panic propagation.
A Go client library for remotely controlling Chrome/Chromium browsers via the Chrome DevTools Protocol.
A multi-platform 2D game library for Go, supporting desktop, web, and Android.
A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.
A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.
A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.
A battle-tested Go library for encoding and decoding WAV audio files.
A Go library providing a unified API for file operations across local, cloud, and network storage systems.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.