awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesObject Reflection Libraries

Libraries that provide APIs for runtime introspection and extraction of private or inherited object attributes.

Distinct from Python Navigation Libraries: Existing Python library candidates are focused on serialization, TUI, or navigation, not general object reflection.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Object Reflection Libraries. Refine with filters or upvote what's useful.

Awesome Object Reflection Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sebastianbergmann/object-reflectorAvatar von sebastianbergmann

    sebastianbergmann/object-reflector

    6,283Auf GitHub ansehen↗

    Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object property extractor designed to retrieve values from an object's internal state and inheritance hierarchies during runtime. The library provides the capability to access and extract private, protected, and inherited object attributes. This allows for the inspection of internal properties regardless of their visibility. The project covers domains including software debugging workflows, automated testing utilities, and general Python runtime reflection to analyze object properties

    Provides a specialized library for accessing and extracting private, protected, and inherited Python object attributes.

    PHP
    Auf GitHub ansehen↗6,283
  • jspahrsummers/libextobjcAvatar von jspahrsummers

    jspahrsummers/libextobjc

    4,500Auf GitHub ansehen↗

    libextobjc ist eine Objective-C-Spracherweiterungsbibliothek und ein Laufzeit-Toolset, das funktionale Programmiermuster und fortgeschrittene Dynamik bietet. Es fungiert als Sammlung von Dienstprogrammen für Method-Injection, Klassenreflexion und statische Analyse, um Laufzeitabstürze zu verhindern. Die Bibliothek ermöglicht die Generierung algebraischer Datentypen zur Kompilierzeit und bietet einen Mechanismus zur Synthese von Backing-Instanzvariablen für Eigenschaften, die innerhalb von Kategorien definiert sind. Sie implementiert zudem Protokoll-Standardverhalten und bietet Tools zur Validierung von Key-Paths und Selektoren während des Kompilierungsprozesses. Das Projekt deckt breitere Funktionsbereiche ab, einschließlich asynchroner Flusssteuerung durch blockbasierte Coroutines und Speicherverwaltungsdienstprogramme, die die Ressourcenbereinigung automatisieren und Referenzzyklen innerhalb von Block-Scopes abschwächen. Es enthält zudem Tools für Laufzeit-Method-Injection und Objektreflexion zur Analyse von Klassenhierarchien und Eigenschaften.

    Provides advanced runtime introspection and method injection to analyze class hierarchies and properties.

    Objective-C
    Auf GitHub ansehen↗4,500
  1. Home
  2. Programming Languages & Runtimes
  3. Object Reflection Libraries