Showing 30 of 30 projects
A Go library for loading configuration from environment variables into structs with struct tags and custom decoders.
A comprehensive Go library for generating realistic fake data across 300+ categories with zero dependencies.
A Go library for building command-line interfaces with declarative structs and tags.
A Go library for parsing command line arguments with extensive features and reflection-based struct tagging.
A minimalistic Go library for reading configuration from environment variables and files with struct tags.
A secure, fast, and feature-rich CBOR codec for Go, fully compliant with RFC 8949 and RFC 8742.
A simple, opinionated Go library for loading configuration from defaults, files, environment variables, and command-line flags.
A Go language server extension for coc.nvim that integrates gopls and provides additional Go development tools.
A minimalistic Neovim plugin written in Lua that provides Go tooling support like struct tagging, test generation, and dependency management.
A Go library for bi-directional data binding between HTTP requests and Go structs, decoding requests and encoding structs into requests.
A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.
A Go library for trimming, sanitizing, and formatting struct string fields in place using struct tags.
A declarative struct-tag-based HTML unmarshaling and web scraping library for Go built on goquery.
A lightweight struct validator for Go using struct tags and custom rules.
A Go library that automatically generates command-line flags from struct fields and tags.
A Go library that generates command-line flags by parsing struct tags, supporting multiple flag libraries.
A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.
A Go library that maps regex named groups into struct fields using struct tags and automatic parsing.
A Go library for reading and writing CSV files using struct tags for mapping fields.
A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.
A Go library for loading environment variables into structs using struct tags.
A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.
A Go library that parses and deserializes HTML pages into structs using goquery and struct tags for web crawlers.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.
A Go tool that generates documentation for environment variables from struct tags and comments.
A Go library for encoding and decoding fixed-width formatted data using struct tags.
A zero-dependency Go module for encoding structs into URL query parameters with flexible formatting options.
A Go library for loading environment variables into typed configuration structs with validation and customization.
A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.