Showing 19 of 55 projects
A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.
Automatically exposes Go struct fields as command-line flags using struct tags.
Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.
A Go library for binding HTTP request parameters to Go objects with validation support.
A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.
A lightweight Neovim plugin for interactively managing struct field tags in Go source files.
A Go utility for loading configuration parameters from AWS SSM Parameter Store directly into structs.
A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.
Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.
A lightweight Go package providing ORM-like features and helpers for SQLite databases.
A Go library for per-library configuration using struct tags, supporting config files, environment variables, and command-line flags.
A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.
A Go library for binding and validating data to structs with built-in HTTP support and custom expression capabilities.
A Go package for encoding and decoding fixed-width data using struct tags.
A flexible, type-safe GraphQL schema builder for Go that automatically generates schemas from Go types without code generation.
A zero-dependency Go library for parsing and manipulating struct tags with type information.
A Go configuration manager that unmarshals environment variables, .env files, and custom sources into structs using tags.
A Go JSON parser wrapper that adds validation via struct tags like required, notEmpty, and min/max constraints.
A flexible, extensible HTTP request parser for Go that maps request data to structs using declarative tags.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.