Showing 36 of 249 projects
A Go logging library with support for log levels and multiple handlers.
A Go utility package providing try-catch-finally exception handling for developers familiar with traditional error handling patterns.
A Go library that adds TryLock support to read-write locks, enabling non-blocking and timeout-based lock acquisition.
Go language bindings for the ForestDB key-value storage engine.
A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
A simple Go logging module with rotating file support and console output.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.
A Go library providing generic functions to create pointers from constants of basic types.
A simple Set data structure implementation in Go using LinkedHashMap for int64 and string types.
A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.
A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.
A Go library providing utility functions for working with contexts, including signal handling and value composition.
A Go library for making CRUD requests to the Shopify API.
A declarative HTTP client for Go that simplifies API interactions with reusable configurations and hooks.
A Go package providing simple functions to manipulate structs, including searching, comparing, and transforming fields.
A Go library that secures handcrafted SQL queries against injection by validating parameters against allowlists.
A Go library that converts Draft.js ContentState JSON to HTML for server-side rendering.
A Go implementation of the MPRIS D-Bus interface for controlling media players on Linux.
A Go library for sending SMS messages via the textbelt.com API.
A Go database wrapper that manages read/write connections with rotation and sticky read support.
An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.
A Go implementation of a Bloom filter with serialization compatibility to Java's Guava library.
A Go utility package for Argon2 password hashing and verification, compatible with Passlib for Python and Argon2 PHP.
A Go library for decorating terminal output with ANSI colors and text formatting.
A Go library for generating realistic, up-to-date user-agent strings from a real-world database.
A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.
Go client library for interacting with the Codeship API v2, providing authentication, pagination, and logging.
An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.
A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.
A resilient, zero-dependency Go package for in-application micro-batch processing with bounded latency.
A Go client library for interacting with Adafruit IO cloud services to manage IoT data feeds.
A flexible logging library for Go inspired by Monolog, featuring severity levels and customizable handlers.
A high-performance Go implementation of the Ribbon filter, a space-efficient probabilistic data structure that is practically smaller than Bloom and Xor filters.
An io.Writer implementation that redirects Go's standard log package output to logrus for structured logging.
A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.