awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 مستودعات

Awesome GitHub RepositoriesReflection-Based Property Accessors

Runtime interfaces for inspecting and manipulating object properties dynamically.

Distinct from Reflection-Based Unmarshallers: Distinct from general reflection-based unmarshallers: focuses on property manipulation rather than data unmarshalling.

Explore 40 awesome GitHub repositories matching software engineering & architecture · Reflection-Based Property Accessors. Refine with filters or upvote what's useful.

Awesome Reflection-Based Property Accessors GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • lukehoban/es6featuresالصورة الرمزية لـ lukehoban

    lukehoban/es6features

    29,059عرض على GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    Explains how to use symbol primitives to secure object properties and prevent name collisions.

    عرض على GitHub↗29,059
  • yanue/v2rayuالصورة الرمزية لـ yanue

    yanue/V2rayU

    20,043عرض على GitHub↗

    V2rayU is a native macOS network proxy tool and multi-protocol proxy manager. It functions as a V2Ray proxy client that enables users to route network traffic through secure tunnels to bypass network restrictions on Mac. The application features a TUN mode VPN client that uses a virtual network adapter to forward all system traffic through a secure tunnel. It supports configuring and switching between V2Ray, Shadowsocks, and Socks5 proxy servers via manual entry or external subscriptions. The tool provides capabilities for network traffic routing, proxy load balancing, and server configurati

    Maps user-defined settings in the interface to JSON configuration files required by the proxy core.

    mac-v2rayv2rayv2ray-core
    عرض على GitHub↗20,043
  • vaxilu/x-uiالصورة الرمزية لـ vaxilu

    vaxilu/x-ui

    19,036عرض على GitHub↗

    x-ui is a web-based management panel for Xray proxy protocols. It serves as a visual control center for configuring network transport settings, managing routing rules, and administering multiple user accounts. The project distinguishes itself through automated SSL certificate acquisition via DNS APIs to secure both the administrative interface and proxy tunnels. It also includes a Telegram notification bot that delivers scheduled traffic summaries, login alerts, and account expiration warnings. The system provides a comprehensive set of tools for traffic management, including real-time monit

    Maps visual management inputs to structured JSON configuration files used by the network core.

    JavaScriptv2-uix-uixray
    عرض على GitHub↗19,036
  • blender/blenderالصورة الرمزية لـ blender

    blender/blender

    18,787عرض على GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    Provides a unified runtime interface to inspect and manipulate object properties dynamically without direct memory access.

    C++3danimationb3d
    عرض على GitHub↗18,787
  • iissnan/hexo-theme-nextالصورة الرمزية لـ iissnan

    iissnan/hexo-theme-next

    15,798عرض على GitHub↗

    This project is a visual layout and styling package for the Hexo static site generator. It provides a static site template that converts Markdown files into a styled website, featuring a responsive interface with built-in support for internationalization and localized content display. The theme includes a specialized presentation layer for source code with syntax highlighting and customizable color schemes. It further enables the creation of professional portfolios by integrating social profile linking and external commenting platforms. The system organizes content through a taxonomy-based o

    Uses JSON configuration files to map user settings to internal theme logic and feature toggles.

    JavaScripthexohexo-themetheme-next
    عرض على GitHub↗15,798
  • tc39/ecma262الصورة الرمزية لـ tc39

    tc39/ecma262

    15,653عرض على GitHub↗

    The ECMAScript specification is the formal standard defining the syntax, semantics, and execution model that all JavaScript implementations must follow. It establishes the official language rules through a combination of formal grammar and step-by-step algorithmic prose. The project manages the technical evolution of the language via a consensus-driven governance framework and a staged proposal pipeline. This process tracks features from initial design through expert reviewer sign-off and committee approval. A specification-as-code toolchain compiles these formal definitions and algorithmic d

    Defines the creation of unique, immutable symbols to serve as non-colliding object property keys.

    HTMLecmascriptjavascript
    عرض على GitHub↗15,653
  • mockito/mockitoالصورة الرمزية لـ mockito

    mockito/mockito

    15,432عرض على GitHub↗

    Mockito is a Java mocking framework and JUnit testing library used to create simulated objects and stub method calls to isolate components during unit tests. It functions as a dynamic proxy generator and bytecode instrumentation tool, allowing for the creation of runtime substitutes that mimic the behavior of real classes. The framework distinguishes itself by providing the ability to mock final classes and methods, bypassing standard language restrictions through bytecode modification. This capability enables the testing of legacy code that lacks interfaces. The toolset covers behavioral mo

    Utilizes Java reflection to dynamically access and manipulate internal object properties for dependency injection.

    Java
    عرض على GitHub↗15,432
  • faker-js/fakerالصورة الرمزية لـ faker-js

    faker-js/faker

    14,896عرض على GitHub↗

    Faker is a library for generating synthetic data and mock information to populate development and testing environments. It provides a structured way to create realistic values such as names, addresses, and dates, allowing developers to validate application logic and visualize user interfaces without relying on production data. The library distinguishes itself through its support for deterministic generation, which uses fixed seeds to ensure that data sequences remain identical across multiple test executions. It also features a modular architecture that separates generation logic into indepen

    Provides runtime interfaces for dynamically populating object properties with randomized values.

    TypeScriptbrowserdatafake
    عرض على GitHub↗14,896
  • drksephy/es6-cheatsheetالصورة الرمزية لـ DrkSephy

    DrkSephy/es6-cheatsheet

    13,327عرض على GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    Demonstrates using symbol primitives to create isolated object properties that prevent naming collisions.

    JavaScript
    عرض على GitHub↗13,327
  • doctrine/instantiatorالصورة الرمزية لـ doctrine

    doctrine/instantiator

    10,999عرض على GitHub↗

    Instantiator is a PHP library designed to create class instances without invoking their constructors. It uses the PHP Reflection API to allocate objects in memory and initialize them in a predefined state, bypassing standard constructor logic. The project functions as a data hydration tool and a testing helper. It enables the population of PHP objects from external data sources by mapping values directly to properties, regardless of whether those properties are public, protected, or private. This capability allows for the generation of objects in specific internal states for unit tests withou

    Uses reflection to map data keys to object properties at runtime without requiring decorators or inheritance.

    PHP
    عرض على GitHub↗10,999
  • bobthecow/psyshالصورة الرمزية لـ bobthecow

    bobthecow/psysh

    9,829عرض على GitHub↗

    PsySH is an interactive read-eval-print loop and shell environment for PHP. It functions as a runtime debugger and application inspector, allowing for the execution of PHP code in real-time to experiment with snippets and inspect live application state. The project is distinguished by its ability to be embedded directly into running PHP applications for live troubleshooting. It provides specialized tools for state manipulation, including the ability to bypass visibility restrictions to inspect private or protected object members and the capacity to reload code without restarting the session.

    Uses reflection to bypass visibility modifiers and inspect private or protected object properties at runtime.

    PHPcliphppsysh
    عرض على GitHub↗9,829
  • bchavez/bogusالصورة الرمزية لـ bchavez

    bchavez/Bogus

    9,700عرض على GitHub↗

    Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock data engine and an object configuration mapper to produce realistic profiles, addresses, and financial records. The library differentiates itself through a localization data provider that generates region-specific identifiers across various international languages and locales. It ensures reproducibility across executions by using seed values to control the sequence of generated data. The project covers wide-ranging data synthesis capabilities, including the generation of netwo

    Uses runtime reflection to dynamically map generation rules to class properties, including protected members.

    C#bogusc-sharpcsharp
    عرض على GitHub↗9,700
  • hardikvasa/google-images-downloadالصورة الرمزية لـ hardikvasa

    hardikvasa/google-images-download

    8,680عرض على GitHub↗

    This project is a Python-based web scraping tool and command line image downloader designed to automate the retrieval of images from Google Images. It functions as an image dataset collector, allowing users to gather large sets of images for data analysis or research through a terminal interface or programmatic scripts. The tool features advanced search filtering to restrict results by file format, color, size, aspect ratio, and usage rights. It also supports reverse image search to find visually similar media based on a provided URL and offers search scope expansion to increase result volume

    Uses JSON files to map external search parameters and keyword lists to the script's execution logic.

    Pythoncolor-filtercommand-linecommand-line-tool
    عرض على GitHub↗8,680
  • codermjlee/mjextensionالصورة الرمزية لـ CoderMJLee

    CoderMJLee/MJExtension

    8,502عرض على GitHub↗

    MJExtension is a JSON serialization library and model mapping framework used to convert data between JSON strings and structured model objects. It functions as an object data mapper that handles the encoding and decoding of complex object hierarchies for network transmission and storage. The framework is a non-intrusive data mapper that uses reflection and runtime inspection to map raw data strings to application objects. This approach allows for data transformation without requiring base class inheritance, decorators, or extensions to the underlying model classes. The system supports recurs

    Uses runtime reflection to map data keys to object properties without requiring base classes or decorators.

    Objective-C
    عرض على GitHub↗8,502
  • antonmedv/exprالصورة الرمزية لـ antonmedv

    antonmedv/expr

    7,905عرض على GitHub↗

    Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic rule engine that parses and executes custom logic and data validations at runtime without requiring the application to be recompiled. The system utilizes a sandboxed logic executor to run expressions without side effects. It ensures program termination by employing instruction-level loop detection to prevent infinite loops and isolates the evaluation process from the host system. The engine employs a bytecode-based virtual machine and abstract syntax tree analysis to achieve ex

    Uses Go reflection to dynamically map external object properties and methods to expression identifiers.

    Go
    عرض على GitHub↗7,905
  • go-echarts/go-echartsالصورة الرمزية لـ go-echarts

    go-echarts/go-echarts

    7,627عرض على GitHub↗

    go-echarts is a data visualization library and wrapper for Go that generates JSON configurations for the ECharts JavaScript library. It functions as an HTML chart generator, allowing developers to create interactive charts and browser-based reports within Go applications. The library provides a collection of configurable chart types and predefined geographical map templates for rendering spatial information. It supports the creation of web dashboards by translating Go data structures into the JSON formats required for interactive browser rendering. The project handles the conversion of Go st

    Translates Go data structures into JSON objects that conform to the ECharts specification.

    Gochartsechartsgolang-visualization
    عرض على GitHub↗7,627
  • vincit/objection.jsالصورة الرمزية لـ Vincit

    Vincit/objection.js

    7,343عرض على GitHub↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Automatically translates between database snake_case column names and application camelCase properties during data hydration.

    JavaScript
    عرض على GitHub↗7,343
  • jsonmodel/jsonmodelالصورة الرمزية لـ JSONModel

    JSONModel/JSONModel

    6,813عرض على GitHub↗

    JSONModel is a data modeling framework and serialization library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It transforms JSON strings and dictionaries into typed Swift objects to eliminate manual dictionary parsing. The framework provides a mapping system that utilizes custom key rules and dot-notation to resolve nested data hierarchies. It supports the conversion of complex JSON structures into organized model relationships and manages the transformation of JSON arrays into collections of typed model instances. The toolset includes data type transformation via custom tra

    Uses Swift reflection to automatically map JSON keys to model properties without manual parsing.

    Objective-C
    عرض على GitHub↗6,813
  • bookshelf/bookshelfالصورة الرمزية لـ bookshelf

    bookshelf/bookshelf

    6,352عرض على GitHub↗

    Bookshelf is a JavaScript ORM for Node.js that provides a structured way to define and interact with database models. It centers on a model-driven approach where developers register models, define their relations, and manage data persistence through a consistent interface. The library distinguishes itself through its comprehensive handling of model relationships and data transformations. It supports defining one-to-one, one-to-many, many-to-many, and polymorphic associations, with the ability to eager load related models in a single query to avoid performance pitfalls. Bookshelf also automate

    Automatically translates between snake_case database columns and camelCase model properties.

    JavaScript
    عرض على GitHub↗6,352
  • ldqk/masuit.toolsالصورة الرمزية لـ ldqk

    ldqk/Masuit.Tools

    6,182عرض على GitHub↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    Provides runtime interfaces for inspecting and manipulating object properties dynamically.

    C#datetimeencryptionexcel
    عرض على GitHub↗6,182
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. Reflection-Based Unmarshallers
  4. Reflection-Based Property Accessors

استكشف الوسوم الفرعية

  • Dynamic Property Mapping4 وسوم فرعيةThe use of reflection to map data keys to object properties at runtime without requiring decorators or inheritance. **Distinct from Reflection-Based Property Accessors:** Moves beyond mere property access to the actual mapping of external data keys to internal object properties using reflection.
  • Unique Property Keys1 وسم فرعيUse of symbol primitives to create non-colliding, isolated object properties. **Distinct from Reflection-Based Property Accessors:** Focuses on the creation of unique keys for isolation, rather than general dynamic property access.