Showing 36 of 1973 projects
A zero-dependency Go package for retrieving environment variables with type safety and default values.
A lightweight multiprocessing utility for file backups using rsync and tar with automated archiving cycles.
A Go Memcached client with binary protocol support, consistent hashing for sharding, and SASL authentication.
A Go library for managing MySQL database schema migrations with an intuitive, code-based approach.
A Go library that simplifies sending emails via SMTP with enhanced features beyond the standard net/smtp package.
A Go library for solving ordinary differential equation systems with a simple API and interactive simulation capabilities.
An MCP server that enables AI assistants to estimate Google Cloud costs via the Cloud Billing Catalog API.
A Go library providing comprehensive statistical functions for machine learning and data analysis.
A lightweight, zero-dependency HTTP router for Go built on radix trees with middleware, route parameters, and static file serving.
A Go library for interacting with Asterisk Manager Interface (AMI) using a fast protocol parser.
A Go library providing a simple, human-friendly API for copying files with proper error handling.
A Go implementation of the MPRIS D-Bus interface for controlling media players on Linux.
A Go library for solving ordinary differential equations with multi-dimensional state vectors and channel-based stopping conditions.
A Go tokenizer for Chinese text segmentation using dictionary and Bigram language models.
A command-line tool and Go package for comparing directories of markup documents (XML, HTML) and syncing missing files, folders, and tags.
A Go implementation of the JSend specification for consistent JSON API responses.
A GitHub Action for running Go 1.18+ built-in fuzz testing in CI/CD workflows.
A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.
A simple dependency injection container for Go applications, enabling type-safe service registration and resolution.
A Go implementation of a Bloom filter with serialization compatibility to Java's Guava library.
A fast Go implementation of HeavyKeeper-based top-K sketches, including sliding-window variants for real-time data streams.
A Go library for precise fractional arithmetic with chainable operations and float64 conversion.
A keyboard layout aware alternative word suggester to prevent typos in short word lists like domain names.
A terminal UI for Docker Swarm that provides real-time observability and keyboard-driven cluster management.
A lazy iterator implementation for Go providing map, reduce, and other functional programming operations.
A Go library providing a ticker that works with Unix, Quartz, and directive-based Cron schedules.
A Go library for decorating terminal output with ANSI colors and text formatting.
A Go utility package for Argon2 password hashing and verification, compatible with Passlib for Python and Argon2 PHP.
Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.
A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.
A Go library for managing database schema migrations on a per-library basis, enabling libraries to define their own migrations.
A self-hosted personal landing page that renders bookmarks from a plain text file you own, backed by Git for version history.
A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.
A Go library providing generic functions for building concurrent processing pipelines with fan-out/fan-in patterns.
A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.
A Go library for generating realistic, up-to-date user-agent strings from a real-world database.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.