Reflection (Rich Descriptors) for Go Protocol Buffers
-
Updated
Apr 17, 2025 - Go
8000
Reflection (Rich Descriptors) for Go Protocol Buffers
Zero-allocation reflection library for Go
Type safe enums for Go without code generation or reflection
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
Dynamically and efficiently operate RPC data for Go
A runtime dependency-injection library for Go that supports automatically chaining conversion functions to reach desired input and output types.
Library for setting values to structs' fields from env, flags, files or default tag
Fast deep-copy library for Go
Higher-level reflect-based capabilities for inspecting objects and structs
Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.
A simple and user-friendly reflection utility library.
Sabre is highly customisable, embeddable LISP engine for Go. 💻
An easy-to-use reflection-based dependency injection package that fits into any Go application.
Dot: A powerful Go package simplifying navigation and manipulation of complex data structures via dot-separated paths. Features include insertion into struct fields, maps, arrays, slices, and channels, along with robust error handling and support for diverse map keys.
Add a description, image, and links to the reflection topic page so that developers can more easily learn about it.
To associate your repository with the reflection topic, visit your repo's landing page and select "manage topics."