Showing 36 of 99 projects
A lightweight yet powerful IoC dependency injection container for Go projects with singleton/transient bindings and named dependencies.
A Swift library providing runtime reflection APIs for dynamic type construction and property manipulation.
A C++ implementation of the Jinja2 Python template engine for dynamic HTML pages and source code generation.
A Serilog enricher that logs exception details and custom properties not included in Exception.ToString().
C++20 Static Reflection library
A comprehensive utility package for Go that eliminates common boilerplate code with helpers for strings, files, HTTP, errors, and concurrency.
ES5 shim for ES6 Reflect and Proxy objects, providing compatibility for older JavaScript environments.
Fast and intuitive type conversion library for Go with robust handling of strings, numerics, durations, times, and booleans.
An ultra-lightweight, easy-to-use dependency injection library for Java and Android that implements JSR-330.
A high-performance deep cloning library for .NET that combines source generation with reflection fallback for zero-config object copying.
A C# library that uses dynamic types to simplify accessing private and internal members via reflection.
Collection of self-contained header-only libraries for C++17
Collection of self-contained header-only libraries for C++17
A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.
A Swift reflection library for converting dictionaries to models, models to dictionaries, and one-key archiving.
A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.
A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.
A global event trigger for Go that allows defining functions as events with string IDs and triggering them from anywhere in a project.
A comprehensive Go utility library providing collection manipulation, struct scanning, time utilities, and service routing.
A PowerShell module for defining in-memory enums, structs, and Win32 functions without compiling C#.
A reflection-based JSON serialization library for F# with built-in null safety and F# type support.
A cross-platform C++ library for callback, reflection, serialization, and script binding, written in standard C++ without preprocessor tools.
A C++14 library providing std::tuple-like reflection for user-defined aggregate types without macros or boilerplate.
A generics-based dependency injection and aspect-oriented programming framework for Go, built around components and interceptors.
A modern, type-safe ORM and SQL query generator for C++20, inspired by SQLAlchemy and Diesel.
A Go library that generates command-line flags by parsing struct tags, supporting multiple flag libraries.
A Swift protocol for automatic serialization and deserialization of objects into UserDefaults or Property List files.
A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.
A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.
A minimal REST framework for Go that uses reflection and dynamic typing to simplify API handlers.
A static reflection library for PHP that analyzes code structure and DocBlocks without executing it.
A default CustomStringConvertible implementation for Swift types that eliminates the need to manually implement description properties.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.
A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.
A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.