Showing 36 of 2767 projects
A high developer experience, zap-based Go logger with selectable output formats for development and production.
A CLI-friendly Go package for managing PostgreSQL database migrations with version control and rollback capabilities.
A GraphQL hasher that generates consistent hashes from queries, ignoring formatting and comments for fast comparison.
A Go library for performing extensible, goroutine-safe actions on OS signals.
A lightweight Go API for querying and serving public transit data from GTFS feeds.
A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.
A self-hostable list management app for creating and sharing lists with authentication, admin tools, and opt-in public read-only links.
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 Go wrapper for Viper that adds config inheritance, generated key structs, and multiple deployment strategies.
A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.
A constant-time logging system for Go that supports multiple output writers simultaneously.
A Go package for writing logs to multiple files with configurable message zones.
A lightweight honeypot written in Go that emulates SSH and Telnet services to log attacker activity.
Write and read JSON from different sources in one line
A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.
A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.
A fast, customizable powerline-like shell prompt written in Go with minimal configuration.
A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.
A Go library providing a global IoC container for automatic dependency injection with reflection-based runtime resolution.
A Go library for calculating and visualizing map data using Web Mercator projection mathematics.
A pure Go toolkit for data engineering and classic machine learning with zero external dependencies.
A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.
A middleware for the Fiber web framework that adds customizable health check endpoints to monitor application status.
A collection of utility functions for simplifying and enhancing work with Go's reflection package.
A Go package for implementing WordPress-style event hooks with action and filter functionality.
A Go testing library providing simple, colorful assertion helpers and benchmarking utilities.
A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.
GitHub Action that runs Go lint checks on pull requests and tracks lint status using a configuration file.
A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.
A lightweight, next-generation network management system for SNMP monitoring, syslog, NetFlow, and observability, designed for kiosk mode.
A self-hosted visual Docker network topology explorer with real-time log streaming, live stats, embedded terminal, and container inspection.
A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.
A monitoring tool that tracks and reports validator missed blocks, jails, and other events across multiple Cosmos SDK-based blockchains.
A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.
A feature-rich mock filesystem for Go testing with error injection, latency simulation, write operations, and operation statistics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.