Showing 36 of 958 projects
A Go library for generating cryptographically secure random IDs with single allocation efficiency.
A Go library and CLI tool for encoding, decoding, and converting MPO stereoscopic 3D photo files.
A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.
Official Go wrapper for Sv443's JokeAPI, providing structured access to jokes with filtering options.
A tiny Go library for linear interpolation with O(log(N)) evaluation and a fast O(1) uniform-spacing special case.
Atomic counters, gauges, and histograms for Go with optional Prometheus exposition.
A generic 2D grid library for Go providing pathfinding, raycasting, and line-of-sight algorithms.
A Go library for scheduling messages to be dispatched to channels at specific times.
A Go library for parsing, filtering, and sorting tasks in todo.txt format.
Parses indented code from languages like Python and Pug to generate a structured tree representation.
A generic, concurrent-safe, and easy-to-use finite state machine (FSM) library for Go.
A cross-platform Go library for hiding and unhiding files and directories on Unix and Windows systems.
A lightweight Go wrapper for generating and comparing password hashes using the Argon2 algorithm.
A Go library for flexible type conversion between any types, especially useful with runtime-known types during serialization.
A Go client library for the Viessmann Vitotrol cloud API to monitor and control heating boilers.
A Go package providing simple functions to manipulate structs, including searching, comparing, and transforming fields.
A Go library for converting values between types with a flexible recipe system and built-in conversions.
A generic Go key-value abstraction library for storing structured data in AWS DynamoDB and S3.
A production-ready health check library for Go applications with built-in Kubernetes readiness and liveness probes.
A Go library for formatting dates and times with standard and custom patterns.
Go library providing ISO-3166, ISO-4217, and other standardized types with validation, serialization, and OpenAPI3 support.
A Go library for parsing Netscape cookies.txt format files used by browsers and tools.
A Go library providing automatic reconnection for RabbitMQ connections with wrapper over amqp.Connection.
A zero-dependency Go package for retrieving environment variables with type safety and default values.
A Go library that simplifies sending emails via SMTP with enhanced features beyond the standard net/smtp package.
A Go library providing pure, immutable functions for slice operations, returning new slices instead of mutating in place.
A Go library for managing MySQL database schema migrations with an intuitive, code-based approach.
A Go library for solving ordinary differential equation systems with a simple API and interactive simulation capabilities.
A Go library for interacting with the Imgur API, currently supporting anonymous uploads.
A toolkit for building SSH servers and clients in Go, based on code from ssh-chat.
A Go implementation of the AWS Encryption SDK for adding encryption and decryption functionality to applications.
A Go package for efficient, streaming computation of Merkle roots and proofs with minimal memory usage.
A GNU gettext implementation for Go, providing internationalization (i18n) utilities for Go applications.
A Go implementation of the MPRIS D-Bus interface for controlling media players on Linux.
A Go library for extracting specific properties from complex JSON into Go structs without full struct definitions.
A Go library providing a simple, human-friendly API for copying files with proper error handling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.