Showing 36 of 41 projects
A deprecated Go client for Elasticsearch, now superseded by the official Elasticsearch client.
A Go library for rendering multiple customizable progress bars in terminal applications.
A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.
A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.
A command-line tool that displays outdated Go module dependencies in a readable table format.
A modular Go library and framework for building Discord bots and interacting with the Discord API.
A Go functional utility library with syntactic sugar, similar to lodash but for Go.
A GNU gettext utilities package for Go, providing complete PO/MO file support, pluralization, and thread-safe internationalization.
A Go linter that checks if errors from external packages are properly wrapped to improve debugging.
A Go caching library with a simple interface and support for multiple storage drivers.
A simple and powerful Go SQL library with a well-thought API, built on top of database/sql and pgx.
A pure Go library for programmatically reading from and writing to Microsoft Word DOCX files.
A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.
A browser extension that aggregates security and quality data to help developers evaluate open source packages on npm, PyPI, and Go registries.
A modern, maintained, and performant template function library for Go, offering enhanced capabilities over Sprig.
A lightweight, dependency-free Go framework for building game engines using the Entity Component System architecture.
A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.
A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.
A Go library for parsing and formatting vCard data according to RFC 6350.
Automatically stars Go's official repository and your go.mod GitHub dependencies to thank maintainers.
A Go package for CLI tools that automatically collects and displays version information in multiple formats.
A collection of generic Go utilities and data structures for common programming patterns.
A fast CLI tool to check and update dependencies across npm, uv, cargo, Go, GitHub Actions, and Docker.
A terminal UI for managing Go dependency updates with outdated module detection and selective upgrading.
A lightweight additive dependency injection container for Go that uses static Go files to define the object graph.
A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.
A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.
A high-performance Go library for PDF creation, reading, table extraction, digital signatures, and encryption.
A Go tool that executes and caches binaries from go.mod dependencies, enabling version-locked CLI tools in projects.
A Go framework for component-based development with dependency injection and configuration handling.
A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.
Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.
A GitHub Action that automatically pulls new Go module releases to proxy caches for immediate availability.
A lightweight Go wrapper for generating and comparing password hashes using the Argon2 algorithm.
A Go library providing pure, immutable functions for slice operations, returning new slices instead of mutating in place.
A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.