Showing 36 of 1973 projects
A high-performance LTSV (Labeled Tab-Separated Value) parser library for Go.
A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.
A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.
A simple and elegant interface for Go's reflect package providing callers, copiers, getters, and setters.
A Go package for encoding and decoding fixed-width data using struct tags.
OK. Now let's talk about how much you have been walking or still how high you have been climbing in terms of code...
A Go package for managing environment variables with struct unmarshalling, type conversion, and nested configuration support.
A Snap framework plugin for publishing telemetry metrics to an InfluxDB time-series database.
A Go package for converting entire slices between primitive types and their string representations.
A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.
A plugin-based, flexible logging library for Go with customizable output and multiple log levels.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
An extensible, high-performance Go library for hierarchical configuration management with typed data access and TTL support.
A lightweight, next-generation network management system for SNMP monitoring, syslog, NetFlow, and observability, designed for kiosk mode.
A comprehensive toolkit providing utilities and helpers for Go development.
A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.
A Go library for parsing XML sitemaps, robots.txt, and gzipped sitemaps with configurable rules and concurrent fetching.
A Go implementation for updating AppImage applications automatically.
A high-performance Unicode width calculation library for Go, optimized for TUI frameworks and terminal applications.
A Go library for managing key-value text resources with multiple storage backends and annotation support.
A Go library for building and training deep neural networks, powered by MXNet.
A highly-tunable, type-safe circuit breaker implementation for Go with gradual recovery via probabilistic throttling.
A zero-dependency Go library for parsing and manipulating struct tags with type information.
The "interpol" security string interpolation library and the "police" command line tool. Just moved here from https://bitbucket.org/vahidi/interpol
Generates Go boilerplate code for interacting with Substrate blockchains using go-substrate-rpc-client.
A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.
A Go utility library providing generic one-liners for functional operations on variables, slices, and maps.
A Go-native distributed job scheduler with delayed tasks, Redis coordination, retries, and lease-based recovery.
A universal Go library for loading, decoding, and merging application configurations from multiple sources.
A zero-dependency, drop-in replacement for Go's context.Context that simplifies graceful shutdown and resource cleanup.
A Deno library for propagating deadlines, cancellation signals, and request-scoped values across promises, inspired by Go's context.
A Go implementation of the GraphQL over WebSocket protocol for building real-time GraphQL clients and servers.
Unofficial Go SDK for interacting with the AppStore Connect API to retrieve sales, subscriptions, and financial reports.
A Go library for creating errors with custom metadata and location information.
A Go library for generating Go files with common and repetitive patterns to reduce boilerplate code.
A Go assertions library with predicate-style syntax and extensive diagnostics for unit testing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.