Showing 36 of 1973 projects
A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.
A Go binary that generates Go projects with the standard project layout, supporting extensible plugins.
A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.
A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.
A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.
An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.
Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.
A fast and easy-to-use Go library for parsing, manipulating, and writing INI files with real-time monitoring and struct unmarshaling.
A Go database wrapper that simplifies CRUD operations while avoiding ORM complexity, supporting any GORM driver.
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 opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.
A simple Go package for seeding and clearing database test data using GORM.
A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.
A Go package for encoding and decoding INI configuration files with support for structured data.
A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.
A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.
A Go implementation of the Disjoint-Set (Union-Find) data structure for managing non-overlapping sets with efficient union and find operations.
A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.
A compile-time safe SQL query language for Go that builds on GORM to provide type-safe database queries without runtime errors.
A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.
A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.
A Golang packer that uses process hollowing to hide payloads within legitimate processes.
A Unix-style IoT framework using MQTT for wiring and notifications, built as small independent tools in Go.
Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.
A simple leveled logging wrapper for Go's standard log package with zero dependencies.
A Less CSS compiler for Go that uses the original Less.js compiler via the Duktape JavaScript engine.
A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.
A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.
A Go library providing a ThreadTracker struct for managing goroutines with panic handling and lifecycle control.
A Go library for build-time controlled debug logging with caller location tracking.
A BDD testing framework for Go that generates human-readable test specifications directly from source code.
A Go library that generates test data from SQL files before tests and automatically cleans up afterward.
An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.
A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.
A Go library for using DynamoDB as a fast and reliable atomic counter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.