Showing 36 of 2767 projects
A Go implementation of the JSend specification for consistent JSON API responses.
A Go library for standardizing the wrapping of protocol buffer messages in event-driven architectures.
A Go library providing ordered map marshaling and unmarshaling for JSON.
A Go library for decorating terminal output with ANSI colors and text formatting.
A production-ready Go application template following clean architecture principles with built-in Docker support.
A Go utility package for Argon2 password hashing and verification, compatible with Passlib for Python and Argon2 PHP.
A tool for checking, sanitizing, and minimizing GTFS feeds while preserving semantic equivalency.
A terminal-based interface for managing monitor resolution and scaling in Hyprland/Wayland environments.
A terminal UI dashboard for Capacitor and Ionic mobile development, unifying device management, builds, live reload, and debugging.
A self-hosted personal landing page that renders bookmarks from a plain text file you own, backed by Git for version history.
A Go library providing a ticker that works with Unix, Quartz, and directive-based Cron schedules.
A Go library for validating JSON structures against expressive schemas, ideal for API testing and request/response validation.
Go module providing optional and result types to codify Go's 'comma ok' and 'errors are values' idioms.
A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.
Generates Go ORM models from SQL DDL files for use with GORM, enabling expressive and fast code.
Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
A Go library for generating realistic, up-to-date user-agent strings from a real-world database.
Redis-backed temporary key-value store for Go applications, ideal for storing expiring data like login codes and auth tokens.
A Go binary that generates Go projects with the standard project layout, supporting extensible plugins.
A Go library providing generic functions for building concurrent processing pipelines with fan-out/fan-in patterns.
A Go application and library that fetches AWS announcements and sends notifications to various platforms.
A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.
A zero-dependency Go wrapper for Docker that simplifies container management in testing environments.
A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.
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 package implementing RFC 7807 for generating HTTP API error responses as structured problem details in JSON or XML.
A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.
A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.
A Go package for generating and manipulating version 1 UUIDs with configurable random node identifiers.
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.
A Go database wrapper that simplifies CRUD operations while avoiding ORM complexity, supporting any GORM driver.
A BadgerDB-based server for indexing and serving WARC file contents with CDX capture index support.
A Go package for encoding and decoding INI configuration files with support for structured data.
A quick start example project demonstrating how to build web applications with the Go Fiber framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.