Showing 36 of 958 projects
A compact, sortable unique ID spec for distributed systems with embedded metadata, implemented in Go.
A Go package for parsing, constructing, and manipulating Decentralized Identifiers (DIDs) according to W3C specifications.
A Go library for generating random strings that match a given regular expression pattern.
A Go library providing Java 8 Stream-like functional programming operations for collections and data processing.
A Go implementation of Lightbend's HOCON configuration format, a human-friendly JSON superset.
A Go library for parsing and validating REST API query parameters into dynamic SQL queries.
A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A Go library for Unicode text segmentation at word boundaries as defined by Unicode Standard Annex #29.
A Golang library that provides key-value and row-based database abstractions using Google Sheets as a backend.
A Go library for safe numeric type conversion that prevents integer overflow and wraparound errors.
An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.
A Go library providing PHP-like convenience functions for developers familiar with PHP.
A zero-allocation Go library providing nullable types with conversion functions and configurable marshallers.
A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.
A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.
A Go library for encoding and decoding text to and from Morse code.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
A Go library for encoding and decoding fixed-width formatted data using struct tags.
A fast and minimal JSON parser and transformer for Go that works on unstructured JSON without full unmarshalling.
A Go library for address representation, validation, and formatting with support for ~200 countries.
A Go library for dynamically generating self-signed certificates and certificate authorities for testing.
A Go library and CLI tool for aligning delimited text with customizable justification, padding, and column filtering.
A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.
A Go library for manipulating time intervals with start time and duration operations.
A Go library implementing various backoff strategies for retrying operations and heartbeating.
A Go module implementing multi-layer neural networks for machine learning tasks.
A Go library for manipulating and inspecting Git and Mercurial repositories.
A Go library for creating grid-based 2D graphics with customizable cells, shapes, and text.
Go implementation of the Open Packaging Conventions (OPC) for reading and writing formats like .docx and .xlsx.
A Go implementation of a DHCPv6 server and client library following RFC 3315.
A Go library for transliterating Unicode text to ASCII equivalents, similar to Python's unidecode.
A Go library for normalizing email addresses to a canonical form to prevent duplicate signups.
A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.
A cross-platform Go library for polling joystick state without external dependencies.
A Go package that expands regular expressions into all possible matching strings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.