Showing 36 of 958 projects
State-of-the-art point location and neighbor finding algorithms for region quadtrees, implemented in Go.
A lightweight, thread-safe, append-only in-memory log data structure inspired by Kafka, for Go applications.
A Go library for safe asynchronous function execution with panic recovery and error stack traces.
An embedded transactional database library for Go that handles account-based financial operations with multithreaded performance.
A Go library providing producer and consumer implementations for Redis streams-based message queues.
A Go library for parsing AAC-LC and HE-AACv1 audio bitstreams from ADTS headers.
A Go client library for the Telegram Bot API with a full-featured framework for building complex bots.
A Go library for dynamic configuration management with support for seeding from multiple sources and live monitoring via Consul/Redis.
A configurable Go email validator that verifies addresses via regex, DNS, SMTP, and more to ensure validity and existence.
A Go wrapper for the minimp3 C library that provides fast, lightweight MP3 decoding capabilities.
A simple, fast, and complete Go library for building command-line applications with emphasis on argument validation.
A Go library for reading and writing CSV files using struct tags for mapping fields.
A lightweight Go library for extracting dominant colors from images with zero external dependencies.
A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.
A Go library for parsing and formatting vCard data according to RFC 6350.
A modular Go library for building self-updating applications with support for multiple update sources and platforms.
A Go library that generates type-safe Parquet readers and writers from Go structs or existing Parquet files.
A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.
A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.
A Go library for loading environment variables into structs using struct tags.
A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.
A Go implementation of the Rapid Automatic Keyword Extraction (RAKE) algorithm for extracting keywords from text.
A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.
A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.
Go client library for interacting with the HipChat API v2.
A Go library implementing state estimation and filtering algorithms including Kalman, Extended Kalman, Unscented Kalman, and Particle filters.
A complete Golang client library for interacting with SeaweedFS, a distributed file system.
A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.
A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.
A flexible, performant, and thread-safe Discord API wrapper for Go, providing 100% one-to-one implementation of Discord's API.
A lightweight Go library that handles RabbitMQ auto-reconnect, publishing retry, and channel pooling to simplify robust messaging.
A native Go library for parsing SMIv1/2 MIB files, providing a libsmi-compatible API.
A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go, offering programmatic control and zero dependencies.
A closed-loop console application library for Cobra commands, providing ready-to-use menus, prompts, and completions.
A Go library implementing check digit algorithms (Luhn, Verhoeff, Damm) and calculators for ISBN, EAN, JAN, UPC, and other standards.
A Unicode-aware, append-only n-gram index library for Go with memory-efficient string pooling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.