Showing 34 of 1582 projects
Django-style YAML fixtures for Golang's database/sql library to load test data into databases.
A Go client library for programmatically interacting with LastPass accounts and shared folders.
A Go library for scraping recipe data from websites using Schema.org and custom scrapers.
A Neovim plugin that creates code screenshots as images using the charmbracelet/freeze tool.
A Go library providing finance-related functions including exchange rates, VAT number validation, and IBAN/BIC conversion.
A Go library providing a simplified abstraction layer around acme/autocert for automatic TLS certificate management.
A Go job scheduler with fast-forward time simulation for testing and development.
A Go library for extracting parts of JSON objects using JSONPath query syntax with high compatibility and user-friendly error handling.
A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.
A proof-of-concept REST API for managing patient records built with Go and PostgreSQL.
nvim-cmp source for Go package imports, showing only inside import blocks after LSP attachment.
A minimalistic logging library for Go that adds log levels to the standard library interface.
A Go package providing GitHub App authentication with JWT, installation tokens, and personal access token support.
A comprehensive Go library for building AI agents and applications with unified multi-provider LLM support, tool calling, streaming, and cost tracking.
A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.
A self-hostable web app for effortlessly splitting expenses among friends in any situation.
Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.
Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.
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 Go library providing generic functions to create pointers from constants of basic types.
A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.
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 pure-Go library for procedural XML generation with performance and control similar to libxml2's xmlwriter.
A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.
An ultra-fast MySQL table importer that uses temporary tables for non-blocking data syncs.
A Neovim plugin written in Lua that generates Go test functions using gotests.
A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.
A Go implementation of the Paice/Husk stemming algorithm for natural language processing.
A Go implementation of the Paice/Husk stemming algorithm for natural language processing.
A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.
A tiny Go library for linear interpolation with O(log(N)) evaluation and a fast O(1) uniform-spacing special case.
A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.