Showing 36 of 958 projects
A Go library for converting strings into URL-friendly slugs with Unicode support.
A Go library implementing consistent hashing with block partitioning for efficient key distribution and rebalancing.
A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.
A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.
A Go file operations library modeled after GNU cp for easier file copying with explicit behavior.
A Go-based configuration language with rich expressions, lexical scoping, and direct unmarshalling to Go structs.
A high-performance fixed-point decimal library for Go, using int64 internally and avoiding floats for precise arithmetic.
A Go client library for interacting with the Telegram Bot API, enabling easy bot development.
Go library for querying Source game servers with a built-in CLI utility.
A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.
A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.
A Go library for binding Excel files to structs with support for reading, writing, and flexible data mapping.
A Go library providing XChaCha20-encrypted, multiplexed network sessions over UDP/TCP using ECDH key exchange and ED25519 signatures.
A Go library providing HTTP proxy handler and dialer implementations for building proxy servers and clients.
A Go library providing secure types to prevent secrets from leaking into logs, JSON serialization, and standard output.
A Go library for scraping recipe data from websites using Schema.org and custom scrapers.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
A Go library providing a simplified abstraction layer around acme/autocert for automatic TLS certificate management.
A Go library for parsing and generating MPEG-DASH Media Presentation Description (MPD) files.
A Go library providing finance-related functions including exchange rates, VAT number validation, and IBAN/BIC conversion.
A Go library for binding HTTP request parameters to Go objects with validation support.
A Go library for extracting parts of JSON objects using JSONPath query syntax with high compatibility and user-friendly error handling.
A Go job scheduler with fast-forward time simulation for testing and development.
A pure Go library for reading and writing HDF5 files without CGo dependencies, featuring HDF5 2.0.0 compatibility.
A Go library providing atomic dynamic shared/exclusive locks based on Software Transactional Memory (STM) concurrency control.
A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.
A Go library providing generic functions to create pointers from constants of basic types.
A Go library providing primitives for ordered graceful termination (shutdown) hooks with configurable timeouts.
A pure-Go library for procedural XML generation with performance and control similar to libxml2's xmlwriter.
An embeddable Go implementation of the Ngaro Virtual Machine for scripting Go programs in Retro.
A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.
A Go library for working with HTML and CSS color names and value formats, ported from Python's webcolors.
A Go library that pre-spawns processes in a pool to reduce latency when executing external commands.
A lightweight Go library for generating placeholder images with custom text and colors.
A high-performance Aho-Corasick multi-pattern string matching library for Go, achieving up to 7 GB/s throughput with zero allocations.
A Go library for multiplexing HTTP clients based on source IP addresses to bypass rate limits and manage network interfaces.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.