reflection

There are 1799 repositories under reflection topic.

  • entt

    skypjack/entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    Language:C++11.8k1809001k
  • pry/pry

    A runtime developer console and IRB alternative with powerful introspection capabilities.

    Language:Ruby6.8k1071.5k604
  • ldqk/Masuit.Tools

    全龄段友好的C#万能工具库,码数吐司库,包含一些常用的操作类,大都是静态类,加密解密,反射操作,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载,硬件信息,字符串扩展方法,日期时间扩展操作,**农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。诸多功能集一身,代码量不到2MB!

    Language:C#6k142921.3k
  • Neargye/magic_enum

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

    Language:C++5.8k67240518
  • rttrorg/rttr

    C++ Reflection Library

    Language:C++3.4k90273469
  • microsoft/reflect-metadata

    Prototype for a Metadata Reflection API for ECMAScript

    Language:TypeScript3.3k43129190
  • tiann/FreeReflection

    A library that lets you use reflection without any restriction above Android P

    Language:C++3.1k6360563
  • doctrine/reflection

    The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection API that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.

    Language:PHP2.9k12919
  • symfony/property-access

    Provides functions to read and write from/to an object or array using a simple string notation

    Language:PHP2.8k2025
  • Neargye/nameof

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

    Language:C++2.3k3437120
  • stephenberry/glaze

    Extremely fast, in memory, JSON and reflection library for modern C++

    Language:C++2.2k26640195
  • cista

    felixguendling/cista

    Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

    Language:C++2.1k3694150
  • facet-rs/facet

    Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need

    Language:Rust2.1k629980
  • dotNext

    dotnet/dotNext

    Next generation API for .NET

    Language:C#1.9k50147145
  • NewLifeX/X

    Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。

    Language:C#1.8k161103541
  • aantron/better-enums

    C++ compile-time enum to string, iteration, in a single header file

    Language:C++1.8k5491180
  • NLP-Knowledge-Graph

    lihanghang/NLP-Knowledge-Graph

    自然语言处理、知识图谱、对话系统,大模型等技术研究与应用。

  • two

    hugoam/two

    c++ toolkit for rapid development of live graphical apps and games

    Language:C++1.7k742595
  • jhump/protoreflect

    Reflection (Rich Descriptors) for Go Protocol Buffers

    Language:Go1.5k26258179
  • boostorg/pfr

    std::tuple like methods for user defined types without any macro or boilerplate code

    Language:C++1.4k41128167
  • timostamm/protobuf-ts

    Protobuf and RPC for TypeScript

    Language:TypeScript1.3k13311145
  • asinghcsu/AgenticRAG-Survey

    Agentic-RAG explores advanced Retrieval-Augmented Generation systems enhanced with AI LLM agents.

  • veselink1/refl-cpp

    Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).

    Language:C++1.2k266478
  • easyandroidgroup/EasyAndroid

    一系列简单、轻量、方便的Android开发工具集合(持续更新中),包括Android动态权限、SharedPreferences、反射、日志、Toast、Bundle、MVP、线程池、Html、图文混排、蒙层引导、拍照、图库选择等

    Language:Kotlin1.2k2417191
  • wickwirew/Runtime

    A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties.

    Language:Swift1.2k195796
  • ColinLeung-NiloCat/UnityURP-MobileScreenSpacePlanarReflection

    Reusable RendererFeature of MobileScreenSpacePlanarReflection

    Language:C#1.1k1912162
  • SweetIQ/schemats

    Generate typescript interface definitions from SQL database schema

    Language:TypeScript1.1k1956105
  • Esoterica

    BobbyAnguelov/Esoterica

    Esoterica Engine

    Language:C++1k323876
  • evermeer/EVReflection

    Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

    Language:Swift96329277125
  • modern-go/reflect2

    reflect api without runtime reflect.Value cost

    Language:Go813172078
  • JohnSundell/Wrap

    [DEPRECATED] The easy to use Swift JSON encoder

    Language:Swift72811047
  • AustinBrunkhorst/CPP-Reflection

    C++ Reflection Parser / Runtime Skeleton

    Language:C++6984615101
  • Ubpa/USRefl

    Header-only, tiny (99 lines) and powerful C++20 static reflection library.

    Language:C++68814277
  • byhieg/JavaTutorial

    Java教程,包括多线程,泛型,反射,IO,容器类,注解

    Language:Java683485308
  • billyquith/ponder

    C++ reflection library with Lua binding, and JSON and XML serialisation.

    Language:C++6643311799
  • skypjack/meta

    Header-only, non-intrusive and macro-free runtime reflection system in C++

    Language:C++64722952