Showing 36 of 958 projects
A high-performance Go library for calculating Levenshtein distance between strings, including Unicode support.
A comprehensive Go library for reading, writing, and processing OpenStreetMap data in XML, JSON, and PBF formats.
A Go library for adding customizable ASCII startup banners with system information and ANSI colors to applications.
Go library providing music theory models for notes, scales, chords, and keys with a command-line utility.
A Go library that uses static and stack-trace analysis to pinpoint errors and speed up debugging.
A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.
A streaming Go library for parsing and generating Internet Message Format and mail messages.
A Go library implementing Exponentially Weighted Moving Average algorithms for efficient time-series data smoothing.
A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.
A pure Go WebP encoder with no external dependencies, offering faster encoding and smaller file sizes than PNG.
An extensible health check library for Go applications to monitor system dependencies and status.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
A high-performance Go framework for building Redis-protocol compatible TCP servers and services.
A Go library providing structured ISO-standard country, subdivision, currency, and geographic data with translations and borders.
A Go library for building cross-platform desktop GUI applications using HTML, CSS, and JavaScript, powered by NW.js.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A Go library for creating/extracting archives, compressing/decompressing files, and walking virtual file systems across many formats.
A Go library implementing Steam's protocol for automating actions like trading, chatting, and inventory management without the Steam client.
A Go library for audio processing and synthesis with WAVE file support, oscillators, and breakpoints.
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 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 battle-tested Go library for encoding and decoding WAV audio files.
A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.
A Go library providing a unified API for file operations across local, cloud, and network storage systems.
A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.