Showing 36 of 704 projects
A compact, sortable unique ID spec for distributed systems with embedded metadata, implemented in Go.
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 generating random strings that match a given regular expression pattern.
A Go library for programmatically managing a GeoServer instance via its REST API.
A Go library for parsing and validating REST API query parameters into dynamic SQL queries.
A Golang library that provides key-value and row-based database abstractions using Google Sheets as a backend.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.
A Go library for Unicode text segmentation at word boundaries as defined by Unicode Standard Annex #29.
An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.
A zero-allocation Go library providing nullable types with conversion functions and configurable marshallers.
A Go library for encoding and decoding fixed-width formatted data using struct tags.
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 providing PHP-like convenience functions for developers familiar with PHP.
A Go library for safe numeric type conversion that prevents integer overflow and wraparound errors.
A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.
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 fast and minimal JSON parser and transformer for Go that works on unstructured JSON without full unmarshalling.
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 Go library implementing various backoff strategies for retrying operations and heartbeating.
A Go library for manipulating time intervals with start time and duration operations.
A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.
A Go library for address representation, validation, and formatting with support for ~200 countries.
A Go module implementing multi-layer neural networks for machine learning tasks.
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 library for manipulating and inspecting Git and Mercurial repositories.
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 for generating and verifying HMAC-Based (HOTP) and Time-Based (TOTP) one-time passwords.
A Go package that expands regular expressions into all possible matching strings.
A Go library implementing an SMTP server state machine with ESMTP support and configurable hooks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.