Showing 33 of 249 projects
A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.
A Go implementation of the zsync algorithm for efficient file synchronization over HTTP.
A Go client library for accessing HERE location-based APIs including routing, geocoding, and places services.
Go library providing simple bindings to the Have I Been Pwned (HIBP) API for checking breaches, pastes, and passwords.
A simple and configurable logging library for Go with support for multiple writers and color output.
A zero-dependency Go client library for interacting with the Sophos UTM 9 REST API.
A Go logging library with stack traces, object dumping, and configurable timestamps.
A minimal and efficient error handling package for Go applications.
A high-performance JSON library for Go, inspired by jsoniter with improved compatibility and exact type handling.
A constant-time logging system for Go that supports multiple output writers simultaneously.
A feature-rich mock filesystem for Go testing with error injection, latency simulation, write operations, and operation statistics.
A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.
A lightweight Go library for capturing and parsing network packets in real time, wrapping gopacket for simplicity.
A production-ready Go client for Meta's Threads API with full endpoint coverage, OAuth 2.0, and intelligent rate limiting.
A plugin-based, flexible logging library for Go with customizable output and multiple log levels.
An extensible, high-performance Go library for hierarchical configuration management with typed data access and TTL support.
A Go library for managing key-value text resources with multiple storage backends and annotation support.
A minimal, high-performance Go error package with error chaining and type checking.
A Go library for creating errors with custom metadata and location information.
A Go configuration manager that unmarshals environment variables, .env files, and custom sources into structs using tags.
A command-line tool that performs irreversible compression on text by removing vowels and spaces to reduce file size.
A Go package providing error handling with classification primitives for simple and detailed errors.
A Go implementation of Twitter Snowflake for generating unique, sortable 64-bit and 128-bit IDs.
A Go implementation of a hierarchical timing wheel for efficient timeout and timer management.
A minimalist Go logging library with debugging features and message differentiation.
A comprehensive Go toolkit for building microservices and monoliths, solving common distributed systems and application architecture problems.
A Go client library for accessing live airspace data from the OpenSky Network API.
A simple, extensible logging framework for Go with multiple logger implementations out of the box.
A Go package for virtual Excel cell traversal using cell names without requiring actual Excel files.
A Go library for interacting with the TripAdvisor Content API, providing structured access to location data and reviews.
A HiveMQ extension that stores MQTT publish data into TDengine using customizable JSON templates and storage policies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.