Showing 36 of 958 projects
A Go library for reading environment variables with .env file support and type-safe configuration.
A lightweight Go library for creating instant virtual networks to prototype Software Defined Networks (SDN).
A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.
A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.
A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.
A Go library for splitting command line strings into arguments arrays using bash syntax.
A Go library for building command-line interfaces with subcommands, autocompletion, and terminal helpers.
A Go library that parses human names into discrete components like first name, last name, and generation.
A Go library providing idiomatic implementations of continuous and discrete probability distributions with standard statistical methods.
A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.
A Go library for dynamically evaluating expressions using s-expression syntax, designed for simplicity and extensibility.
A Go implementation of the Elias-Fano encoding for efficient integer sequence compression.
A Go library that provides macOS sleep and wake notifications via a channel.
A Go package for declarative JSON object validation with support for multiple field types and schema parsing.
A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.
A Go utility library for writing NUMA-aware code to optimize memory and CPU performance on multi-socket systems.
A high-performance Go module for extracting effective top-level domains (eTLDs) and URL subcomponents using the Mozilla Public Suffix List.
A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.
A Go library implementing lodash-style throttling to limit function execution to once per specified duration.
A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.
A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.
A comprehensive Go library for building AI agents and applications with unified multi-provider LLM support, tool calling, streaming, and cost tracking.
An opinionated Go library and CLI tool for generating TLS certificates and certificate chains for mTLS.
A Go library providing generic utilities for filtering, mapping, and iterating over slices and maps, plus optional types for APIs and SQL.
A zero-dependency non-blocking buffered FIFO-pipeline library for Go that executes steps concurrently while maintaining output order.
A Go library for 2D triangulation of lines and polygons, optimized for GPU rendering.
A Go library providing runtime statistics struct, HTTP handler, and measure methods with customizable JSON encoding.
A high-performance Go library for rapid matching of thousands of events per second against extensive rule sets in-memory.
A Go library providing unified SQL and NoSQL datastore connectivity for structured data access.
A Go library and CLI tool for merging and validating JSON, YAML, and TOML configuration files with modular includes and JSON schema support.
A Go library for fixed-point decimal money with ISO 4217 currency support, designed to avoid floating-point precision errors.
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
A comprehensive Go library implementing various entropy measures for discrete and continuous state spaces.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
A TypeScript interface generator for PocketBase collections, available as a standalone CLI tool or Go library with auto-generation hooks.
A Go library for running functions in parallel with configurable goroutine limits.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.