Showing 36 of 250 projects
Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.
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 embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
Go language bindings for the ForestDB key-value storage engine.
A Go library that adds TryLock support to read-write locks, enabling non-blocking and timeout-based lock acquisition.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
A simple Go logging module with rotating file support and console output.
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 implementation of a Bloom filter with serialization compatibility to Java's Guava library.
An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.
A Go database wrapper that manages read/write connections with rotation and sticky read support.
A Go library for sending SMS messages via the textbelt.com API.
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 resilient, zero-dependency Go package for in-application micro-batch processing with bounded latency.
A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.
An io.Writer implementation that redirects Go's standard log package output to logrus for structured logging.
A flexible logging library for Go inspired by Monolog, featuring severity levels and customizable handlers.
A Go client library for interacting with Adafruit IO cloud services to manage IoT data feeds.
A high-performance Go implementation of the Ribbon filter, a space-efficient probabilistic data structure that is practically smaller than Bloom and Xor filters.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.