Showing 36 of 618 projects
A high-performance Redis client for Go, inspired by Jedis, supporting clusters, pipelines, transactions, and distributed locks.
A Go port of Google's Keyczar cryptography library providing simple, safe cryptographic operations with sensible defaults.
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A revamped jump consistent hash algorithm for Go that supports node removal with zero memory allocations.
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 fluent Go API for building JSON objects and arrays programmatically with a chainable interface.
A Go package providing seamless WebAssembly interop between Go structs and JavaScript values.
A minimal Go framework for quickly prototyping 2D games with simple drawing, input handling, and sound.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A type-safe Prometheus metrics builder library for Go that provides a declarative API with compile-time label validation.
Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.
A Go library for defining intervals and determining their relationships, such as overlaps, meets, and contains.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A comprehensive Go client library for interacting with Gerrit Code Review's REST API.
A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.
A Go library that renders HTML/CSS to PDF using TeX's boxes and glue typesetting engine for high-quality output.
A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.
A Go library for scoring machine learning models using PMML, supporting neural networks, decision trees, random forests, and gradient boosted models.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
A Go library and CLI tools for binary diffing and patching using rsync-like algorithms with parallel processing for large files.
A powerful Go library for MIME type detection using glob patterns, magic number signatures, XML namespaces, and tree magic.
A Go 1.18+ library providing generic tuple types for storing 1 to 9 values without custom structs.
A Go library providing environment variable management with tree structures and struct population.
A simplistic neural network library written in Go with support for single hidden layer and back-propagation learning.
A Go package for managing multiple Ollama instances with automatic failover and model availability tracking.
A high-performance Go library for manipulating bits and bytes with a simple API.
A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.
A Go library and CLI tool for converting strings into URL-friendly slugs with Unicode support.
A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.
A comprehensive Go library providing ISO-standard country data, subdivisions, currencies, phone codes, and geographic information.
A graph library for the Go programming language providing data structures and algorithms for graph manipulation.
A Go package for parsing, constructing, and manipulating Decentralized Identifiers (DIDs) according to W3C specifications.
A Go library for validating and formatting international addresses using Google's Address Data Service.
A simple CSS parser and syntax checker written in Go for parsing and validating basic CSS.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.