Showing 36 of 2767 projects
A simple Go package for implementing retry logic in applications.
A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).
A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.
A lightweight Go API for querying and serving public transit data from GTFS feeds.
A Go testing library providing simple, colorful assertion helpers and benchmarking utilities.
Write and read JSON from different sources in one line
A Fiber middleware that integrates logrus for structured HTTP request/response logging.
A lightweight honeypot written in Go that emulates SSH and Telnet services to log attacker activity.
A Go package for writing logs to multiple files with configurable message zones.
A collection of utility functions for simplifying and enhancing work with Go's reflection package.
A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.
A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.
A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.
A Go package for implementing WordPress-style event hooks with action and filter functionality.
A pure Go toolkit for data engineering and classic machine learning with zero external dependencies.
A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.
A Go library for binding and validating data to structs with built-in HTTP support and custom expression capabilities.
A Go process controller for managing execution and return strategies of multiple goroutines.
A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.
A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.
A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.
A middleware for the Fiber web framework that adds customizable health check endpoints to monitor application status.
A constant-time logging system for Go that supports multiple output writers simultaneously.
A Go library for calculating and visualizing map data using Web Mercator projection mathematics.
A Go library providing assorted middleware for HTTP services, including error handling, JSON processing, and logging.
A fast, customizable powerline-like shell prompt written in Go with minimal configuration.
A Go library providing a global IoC container for automatic dependency injection with reflection-based runtime resolution.
GitHub Action that runs Go lint checks on pull requests and tracks lint status using a configuration file.
A Go wrapper for Viper that adds config inheritance, generated key structs, and multiple deployment strategies.
A Go tool that measures code coverage for gRPC services by analyzing proto contracts and test interactions.
A Go package for encoding and decoding fixed-width data using struct tags.
Generate boilerplate code and CRUD endpoints for Fiber or Gin REST APIs in Go.
A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.
A tool for parsing JSON-like logs to collect unique fields and events, helping create database mapping schemas.
A Go-based command-line tool for generating Algorand blockchain vanity addresses with customizable search patterns.
A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.