Showing 36 of 1563 projects
A lightweight Go library for extracting dominant colors from images with zero external dependencies.
A Go wrapper for the minimp3 C library that provides fast, lightweight MP3 decoding capabilities.
A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A high-performance Go library for string formatting with C#/Python-like template syntax and advanced formatting options.
A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.
A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.
A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.
A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.
A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.
An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.
A Go package implementing a LiveReload server that enables browser reloads and alerts via WebSocket communication.
A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.
Automatically stars Go's official repository and your go.mod GitHub dependencies to thank maintainers.
A modular Go library for building self-updating applications with support for multiple update sources and platforms.
A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.
A Go client library for interacting with Apache TinkerPop graph databases using the Gremlin query language.
A PostgreSQL abstraction layer for Go with GORM-like syntax, focusing on security and performance.
A Go library that generates type-safe Parquet readers and writers from Go structs or existing Parquet files.
A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.
A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.
A reactive component framework for building TUIs and web SPAs in pure Go with a signal-based architecture.
A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.
A Go microservice framework with built-in observability, async/sync processing, and productivity-focused defaults.
A Go SQL toolkit that generates database migrations by comparing Go structs with existing migration files.
A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.
Go utilities for managing asynchronous function execution with race, all, and retry patterns.
A RESTful asynchronous task queue server that provides a consistent HTTP API for various storage backends.
A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.
A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.
A Go microservice framework implementing clean architecture with built-in health checks, metrics, and Swagger documentation.
A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.
A Go library implementing state estimation and filtering algorithms including Kalman, Extended Kalman, Unscented Kalman, and Particle filters.
A command-line tool for viewing and pretty-printing JSON data.
A minimalist Go backend framework that automatically transforms gRPC services into REST and GraphQL APIs.
A Go framework for building custom LDAP servers and services with support for LDAP, LDAPS, and mTLS connections.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.