Showing 36 of 1582 projects
A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.
An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.
Parses Nginx syslog messages and exports them as Prometheus metrics for monitoring.
An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.
A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.
A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.
A Go library for dynamically evaluating expressions using s-expression syntax, designed for simplicity and extensibility.
A lightweight, multi-tenant Identity and Access Management (IAM) server built in Golang.
A Neovim plugin that automatically switches between light and dark modes based on the Freedesktop dark mode standard.
A Go package for accessing struct fields by path expressions using reflection.
A lightweight Snowflake emulator built with Go and DuckDB for local development and testing.
A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.
A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.
A Go package for declarative JSON object validation with support for multiple field types and schema parsing.
A Go library that provides macOS sleep and wake notifications via a channel.
A Terraform provider for managing encrypted HashiCorp Vault secrets that can be safely stored in Git.
Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.
A CLI tool to install, update, remove, and run AppImages directly from GitHub releases.
A CLI tool to check if a domain is reachable or down.
Nullable Go types that can be marshalled/unmarshalled to/from JSON, replacing sql.Null* types.
A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.
Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.
A Kustomize generator plugin that merges YAML files using schemaless StrategicMerge strategies for flexible Kubernetes manifest management.
A terminal session manager that provides a unified TUI for managing multiple AI coding agents like Claude, Gemini, OpenCode, and Codex.
A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.
A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.
Go bindings for libsamplerate, a high-quality audio sample rate conversion library.
A cross-platform, browser-based PDF viewer for music sheets with fuzzy search and foot pedal support.
A Go utility package providing try-catch-finally exception handling for developers familiar with traditional error handling patterns.
A zero-dependency, generics-based Go package for unified environment variable and command-line flag parsing.
Go library for accessing and managing IBM Cloud services via the Bluemix API.
A terminal user interface for monitoring Cardano nodes, supporting cardano-node, Dingo, and Amaru implementations.
A collection of creative gopher artwork based on the official Golang mascot.
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
A Go library providing runtime statistics struct, HTTP handler, and measure methods with customizable JSON encoding.
A high-level programming language for Algorand smart contracts that compiles to TEAL v6 with imperative syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.