Showing 36 of 2346 projects
A high-performance Go CLI framework with zero dependencies, offering ~30× faster parsing and a pluggable storage system.
A Go library for scraping recipe data from websites using Schema.org and custom scrapers.
A Go job scheduler with fast-forward time simulation for testing and development.
A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.
A Go package providing GitHub App authentication with JWT, installation tokens, and personal access token support.
A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.
A Go library for sending push notifications via Google Cloud Messaging (GCM) to Android devices.
A proof-of-concept REST API for managing patient records built with Go and PostgreSQL.
A k6 extension that provides a terminal-based dashboard for real-time visualization of k6 load test metrics.
A k6 extension for testing Action Cable and AnyCable WebSocket connections with built-in protocol support.
nvim-cmp source for Go package imports, showing only inside import blocks after LSP attachment.
A CodeQL query suite for detecting common bug patterns in Cosmos SDK-based blockchain applications.
A minimalistic logging library for Go that adds log levels to the standard library interface.
A Docker CLI wrapper for managing multiple containers with blue/green deployment and configurable hooks.
A Go library providing generic functions to create pointers from constants of basic types.
A Go language driver for Riak KV that simplifies data type marshaling and secondary index management.
A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.
Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.
Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.
An expressive and fast HTTP framework for Go, built on httprouter for high performance and simplicity.
A simple Set data structure implementation in Go using LinkedHashMap for int64 and string types.
A fluent framework for declarative matcher objects in Go, enabling self-describing assertions for testing and runtime validation.
A Go-based SSH honeypot that logs and notifies you of unauthorized SSH login attempts on your server.
A Go library for interacting with Elasticsearch, supporting core operations like indexing, search, and document management.
A Neovim plugin written in Lua that generates Go test functions using gotests.
A standalone open-source software solution for DIY video security with computer vision, local storage, and no monthly fees.
A Fiber HTTP driver for the Goravel framework's routing module, enabling high-performance routing with Fiber.
A Logrus hook for sending Go application logs to Loggly's cloud logging service.
A production-ready Go framework for building type-safe AI agents with structured output, multi-provider streaming, guardrails, and multi-agent orchestration.
A Go client library for interacting with Neo4j's REST API, enabling programmatic database operations.
A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.
A CLI tool that verifies the current status of URIs in text files like markdown documentation.
An interactive CLI tool that generates opinionated, production-ready Go project boilerplate with configurable frameworks, databases, and infrastructure.
A Go package for retrieving your public IP address, similar to icanhazip.com but from within Go applications.
A k6 extension that enables running external shell commands and scripts within k6 performance tests.
A pure-Go library for procedural XML generation with performance and control similar to libxml2's xmlwriter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.