Showing 36 of 2767 projects
OpenTracing middleware for the Fiber web framework to trace HTTP requests with distributed tracing systems.
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+) without CGo dependencies.
A dependency injection library for Go 1.18+ that uses generics and reflection to automatically wire objects.
A zero-dependency Go library for typed environment variables with automatic conversion and default values.
An unofficial Go SDK for interacting with the RAWG Video Games Database API.
A custom, IDE-like Neovim configuration for JavaScript/TypeScript, Go, and Java development.
A simple and configurable logging library for Go with support for multiple writers and color output.
A generic Go cache library supporting multiple eviction policies: LRU, LFU, ARC, and expirable caches.
A smart alternative to the rm command with a recovery bin and storage tracking, built with zero dependencies.
A Go library implementing Brent's method for finding roots of real-valued functions.
A Terraform provider that exposes system information as a data source for infrastructure-as-code workflows.
A production-grade messaging abstraction layer for Go that unifies APIs across Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS.
A simple Go package for implementing retry logic in applications.
A Go event bus package supporting publish/subscribe and request/response patterns with middleware processors.
A GraphQL hasher that generates consistent hashes from queries, ignoring formatting and comments for fast comparison.
A Go library for batching events and processing them asynchronously or synchronously based on size or time intervals.
A lightweight and flexible reverse proxy written in Go, configured via YAML.
Parse, filter, build, and transform HLS and DASH streaming manifests in Go with zero dependencies.
A Go wrapper for Google Cloud Datastore that adds memcached caching for improved performance.
A local testing environment for IBC chains using Strangelove's InterchainTest framework.
A Go library providing assorted middleware for HTTP services, including error handling, JSON processing, and logging.
A minimal and efficient error handling package for Go applications.
A PocketBase plugin that exposes local instances to the internet via ngrok for development and testing.
A Go library for performing extensible, goroutine-safe actions on OS signals.
A high-performance JSON library for Go, inspired by jsoniter with improved compatibility and exact type handling.
A Go package providing a data type for ISO 8601 week dates with parsing, formatting, and arithmetic operations.
A high-performance slice utility library for Go, providing fast filter, find, and set operations without reflection.
A Go logging library with stack traces, object dumping, and configurable timestamps.
An AI-powered open-source recommender system engine written in Go, designed for universal integration into online services.
A Go library for sentiment analysis using the SentiWordNet lexicon to calculate positive, negative, and objective scores for words.
A Go client library for sending push notifications via the Gaurun server.
Go package providing HTTP handlers to serve Swagger UI and JSON documentation.
A Go library that provides faster context value retrieval compared to the standard library's context.Value method.
A high developer experience, zap-based Go logger with selectable output formats for development and production.
A Go library and tool to convert Windows SDDL security descriptors into user-friendly JSON format.
A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.