awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 रिपॉजिटरी

Awesome GitHub RepositoriesDynamic Method Invocation

The process of calling a method on an object by resolving the receiver and the method name at runtime.

Distinguishing note: The candidates are too specific to gRPC or game engines; a general runtime method invocation tag is needed.

Explore 12 awesome GitHub repositories matching programming languages & runtimes · Dynamic Method Invocation. Refine with filters or upvote what's useful.

Awesome Dynamic Method Invocation GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • wren-lang/wrenwren-lang का अवतार

    wren-lang/wren

    8,043GitHub पर देखें↗

    Wren is an embeddable, class-based scripting language and bytecode interpreter. It provides a dependency-free virtual machine designed for integrating dynamic script execution into host applications via a C API. The language is centered on a modern object-oriented model featuring inheritance, method overloading, and first-class functions. It utilizes a concurrent fiber runtime to manage lightweight, cooperatively scheduled execution paths without relying on operating system threads. The project includes a comprehensive suite of object-oriented primitives, closure-based state capture, and a m

    Allows calling functions on objects by evaluating a receiver and passing arguments to a method identified by name.

    Wrenbytecodecfibers
    GitHub पर देखें↗8,043
  • teh-cmc/go-internalsteh-cmc का अवतार

    teh-cmc/go-internals

    7,934GitHub पर देखें↗

    This project is a technical reference and study of the Go language internals, providing a deep dive into the runtime architecture, compiler internals, and memory management mechanisms. It serves as a guide for analyzing how the Go compiler and runtime implement low-level features. The materials specifically detail the implementation of polymorphism through virtual tables and dynamic dispatch. It covers the translation of high-level source code into portable pseudo-assembly and machine-specific instructions, alongside the structural mechanics of the interface system, including scalar type boxi

    Resolves interface method calls by looking up function pointers in virtual tables for indirect execution.

    Gobookgogolang
    GitHub पर देखें↗7,934
  • focus-creative-games/hybridclrfocus-creative-games का अवतार

    focus-creative-games/hybridclr

    7,863GitHub पर देखें↗

    HybridCLR is a hybrid C# execution engine and assembly loader designed for Unity. It provides a system for hot-updating C# logic across all platforms at runtime without requiring the application to be rebuilt or reinstalled. The project is distinguished by its mixed-mode execution, which runs unmodified code at native speed while using a high-performance interpreter for updated functions. It includes a generic type resolver that allows hot-updated code to use generic classes and functions regardless of whether they were pre-instantiated in the main binary. To protect proprietary source code,

    Invokes methods and logic from hot-patched assemblies via reflection from the static main binary.

    C++csharpframeworkhot
    GitHub पर देखें↗7,863
  • leolin310148/shortcutbadgerleolin310148 का अवतार

    leolin310148/ShortcutBadger

    7,334GitHub पर देखें↗

    ShortcutBadger is an Android notification badge library and UI component designed to display numeric unread counts on application shortcuts. It functions as a cross-launcher badge manager to ensure notification consistency across different device manufacturers. The library provides compatibility for various Android launchers, including those from Samsung, LG, Sony, and HTC. It implements this by mapping generic badge requests to manufacturer-specific internal APIs and utilizing dynamic vendor detection. The project covers mobile notification management and system-level badge updates to refle

    Uses reflection to access hidden system methods in manufacturer launchers by resolving signatures at runtime.

    Java
    GitHub पर देखें↗7,334
  • ruby-concurrency/concurrent-rubyruby-concurrency का अवतार

    ruby-concurrency/concurrent-ruby

    5,830GitHub पर देखें↗

    Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th

    Provides asynchronous method invocation on a background thread, a core concurrency pattern.

    Ruby
    GitHub पर देखें↗5,830
  • niieani/bash-oo-frameworkniieani का अवतार

    niieani/bash-oo-framework

    5,620GitHub पर देखें↗

    This project is a collection of specialized shell frameworks that provide object-oriented programming patterns, unit testing tools, and a standard utility library for Bash scripts. It enables the organization of script logic through the implementation of classes, objects, and singleton design patterns to create modular and reusable components. The framework includes a dedicated exception handling library that captures command failures using try-catch blocks and stores error metadata in objects. It also provides a unit testing framework that executes shell commands as independent test cases an

    Implements the process of resolving method names at runtime to execute specific shell functions.

    Shell
    GitHub पर देखें↗5,620
  • giantray/stackoverflow-java-top-qagiantray का अवतार

    giantray/stackoverflow-java-top-qa

    5,092GitHub पर देखें↗

    यह प्रोजेक्ट एक व्यापक Java प्रोग्रामिंग ज्ञान आधार और तकनीकी संदर्भ रिपॉजिटरी है। यह डेवलपर्स को सामान्य कोडिंग चुनौतियों और भाषा की कमियों को हल करने में मदद करने के लिए डिज़ाइन किए गए डिस्टिल्ड उत्तरों, API दस्तावेज़ीकरण और ट्रबलशूटिंग गाइड्स का एक क्यूरेटेड संग्रह प्रदान करता है। यह रिपॉजिटरी ज्ञान के लिए एक स्ट्रक्चर्ड आर्किटेक्चरल दृष्टिकोण के माध्यम से खुद को अलग बनाती है, जो विभिन्न लाइब्रेरी कार्यान्वयन और भाषा सुविधाओं के बीच ट्रेड-ऑफ़ को उजागर करने के लिए तुलना-केंद्रित विश्लेषण का उपयोग करती है। यह उच्च-प्रभाव वाली सामुदायिक चर्चाओं को एक मानकीकृत फ़ॉर्मेट में एकत्रित करती है, तकनीकी समाधानों को आर्किटेक्चरल, कॉन्करेंसी और सुरक्षा पैटर्न द्वारा व्यवस्थित करती है। सामग्री तकनीकी डोमेन की एक विस्तृत श्रृंखला को कवर करती है, जिसमें मुख्य भाषा विनिर्देश, कॉन्करेंसी प्रबंधन, मेमोरी प्रबंधन और सॉफ्टवेयर डिज़ाइन पैटर्न शामिल हैं। इसमें रनटाइम ट्रबलशूटिंग, डेटा स्ट्रक्चर कार्यान्वयन, रिफ़्लेक्शन और मेटाडेटा, और API एकीकरण पैटर्न पर मार्गदर्शन भी शामिल है। यह दस्तावेज़ीकरण मानक सॉफ्टवेयर आर्किटेक्चर पैटर्न को लागू करने और एनवायरनमेंट कॉन्फ़िगरेशन मुद्दों को हल करने के लिए एक तकनीकी संदर्भ के रूप में कार्य करता है।

    Provides guidance on calling methods by name at runtime to bypass the static type system.

    GitHub पर देखें↗5,092
  • gopl-zh/gopl-zh.github.comgopl-zh का अवतार

    gopl-zh/gopl-zh.github.com

    4,958GitHub पर देखें↗

    यह प्रोजेक्ट Go प्रोग्रामिंग भाषा के लिए एक व्यापक गाइड का चीनी अनुवाद है। यह एक स्थानीयकृत शैक्षिक संसाधन और तकनीकी मैनुअल के रूप में कार्य करता है जिसे भाषा के सिंटैक्स, डिज़ाइन और सॉफ़्टवेयर विकास पर मार्गदर्शन प्रदान करने के लिए डिज़ाइन किया गया है। यह संसाधन Go भाषा की शिक्षा के एक व्यापक दायरे को कवर करता है, जिसमें प्रोग्रामिंग पैटर्न और सिस्टम डिज़ाइन का कार्यान्वयन शामिल है। इसमें अनुवादित पाठ और उदाहरण शामिल हैं जो कोर भाषा सुविधाओं जैसे कि कॉनकरेंसी और इंटरफ़ेस के उपयोग पर केंद्रित हैं। सामग्री भाषा के मूल सिद्धांतों, डेटा मॉडलिंग, रनटाइम रिफ्लेक्शन और मेमोरी मैनेजमेंट सहित विभिन्न क्षमता क्षेत्रों में फैली हुई है। यह सॉफ़्टवेयर आर्किटेक्चर, एरर हैंडलिंग, क्वालिटी एश्योरेंस और वेब नेटवर्किंग का विस्तृत कवरेज भी प्रदान करता है। दस्तावेज़ीकरण को एक तकनीकी मैनुअल के रूप में संरचित किया गया है जिसमें सटीक शिक्षण सुनिश्चित करने के लिए अनुवादित सामग्री, एराटा और सुधार शामिल हैं।

    Explains how type methods can be treated as standalone functions with the receiver as the first argument.

    Goprogramming-language
    GitHub पर देखें↗4,958
  • scala-js/scala-jsscala-js का अवतार

    scala-js/scala-js

    4,701GitHub पर देखें↗

    Scala.js एक कंपाइलर और क्रॉस-प्लेटफॉर्म भाषा टूलचेन है जो Scala सोर्स कोड को JavaScript या WebAssembly में बदलता है। यह JavaScript इकोसिस्टम के लिए एक स्टेटिकली टाइप्ड टूल के रूप में कार्य करता है, जो वेब ब्राउज़र और Node.js वातावरण के लिए एप्लिकेशन्स के विकास को सक्षम बनाता है। यह प्रोजेक्ट एक JavaScript इंटरऑप फ्रेमवर्क के रूप में कार्य करता है, जो बाहरी लाइब्रेरीज़ और ग्लोबल ऑब्जेक्ट्स के साथ इंटरैक्ट करने के लिए टाइप-सेफ फेसेड्स और बाइंडिंग्स बनाने की अनुमति देता है। यह स्टेटिक और डायनामिक JavaScript इनवोकेशन दोनों के लिए मैकेनिज्म प्रदान करता है, जिसमें TypeScript बाइंडिंग्स का जनरेशन और बाहरी JavaScript कोड में उपयोग के लिए इंटरनल लॉजिक को एक्सपोर्ट करने की क्षमता शामिल है। टूलचेन में प्रोडक्शन बंडलिंग और आउटपुट ऑप्टिमाइज़ेशन के लिए एक फ्रंटएंड बिल्ड टूल शामिल है, जिसमें डेड कोड एलिमिनेशन और मॉड्यूल स्प्लिटिंग शामिल है। यह UI डेवलपमेंट के लिए DOM एलिमेंट टाइप चेकिंग, फुल-स्टैक डेवलपमेंट के लिए क्रॉस-प्लेटफॉर्म कोड शेयरिंग, और ऑप्टिमाइज़्ड बिल्ड आर्टिफैक्ट्स को सत्यापित करने के लिए विभिन्न टेस्टिंग फ्रेमवर्क्स सहित व्यापक क्षमताएं कवर करता है। संकलित (compiled) स्क्रिप्ट्स को JavaScript इंटरप्रेटर का उपयोग करके सीधे कमांड-लाइन वातावरण के भीतर निष्पादित किया जा सकता है।

    Allows calling JavaScript methods and reading fields dynamically by resolving names at runtime without predefined types.

    Scala
    GitHub पर देखें↗4,701
  • keijiro/aicommandkeijiro का अवतार

    keijiro/AICommand

    4,113GitHub पर देखें↗

    AICommand एक LLM-संचालित एडिटर कंट्रोलर और ऑटोमेशन टूल है जिसे Unity Editor के लिए डिज़ाइन किया गया है। यह प्राकृतिक भाषा प्रॉम्प्ट्स को निष्पादन योग्य कमांड्स में बदलने के लिए लार्ज लैंग्वेज मॉडल्स को एकीकृत करता है, जिससे उपयोगकर्ताओं को टेक्स्ट-आधारित निर्देशों के माध्यम से डेवलपमेंट वातावरण सेटिंग्स और ऑब्जेक्ट्स में हेरफेर करने की अनुमति मिलती है। सिस्टम एक टेक्स्ट-टू-एक्शन पाइपलाइन का उपयोग करता है जो LLM-आधारित कमांड मैपिंग और रिफ्लेक्शन-आधारित API डिस्कवरी का उपयोग करके प्राकृतिक भाषा इनपुट को विशिष्ट एडिटर फंक्शन्स में हल करता है। यह प्रक्रिया रनटाइम पर स्ट्रिंग आइडेंटिफायर्स को कोड हैंडल्स में हल करके Unity एडिटर फंक्शन्स के निष्पादन को सक्षम बनाती है। टूल उपयोगकर्ता के प्रॉम्प्ट्स को कैप्चर करने के लिए डेवलपमेंट वातावरण के भीतर एक एकीकृत चैट इंटरफेस प्रदान करता है। यह दोहराव वाले सेटअप और कॉन्फ़िगरेशन कार्यों को स्वचालित करने और मैन्युअल मेनू नेविगेशन को प्राकृतिक भाषा नियंत्रण से बदलकर गेम इंजन वर्कफ़्लो को सुव्यवस्थित करने पर केंद्रित है।

    Implements the execution of editor functions by resolving string identifiers to code handles at runtime.

    C#
    GitHub पर देखें↗4,113
  • mozilla/gecko-devmozilla का अवतार

    mozilla/gecko-dev

    3,691GitHub पर देखें↗

    Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels. The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification. Its broader capabilities

    Triggers specific methods across all modules registered to a category with asynchronous dispatch options.

    JavaScript
    GitHub पर देखें↗3,691
  • pedant/safe-java-js-webview-bridgepedant का अवतार

    pedant/safe-java-js-webview-bridge

    2,415GitHub पर देखें↗

    This library provides a secure communication bridge for Android applications, enabling interaction between native Java code and web-based JavaScript interfaces within a WebView. It facilitates the invocation of native system methods from web scripts and manages the exchange of data across the language boundary. The framework utilizes a prompt-based interception layer to validate method signatures before execution, ensuring that only authorized native code is triggered. It supports complex data exchange through structured serialization and provides a mechanism for mapping native methods to web

    Uses runtime reflection to dynamically map and execute native methods with enforced access controls.

    JavaScript
    GitHub पर देखें↗2,415
  1. Home
  2. Programming Languages & Runtimes
  3. Dynamic Method Invocation

सब-टैग एक्सप्लोर करें

  • Async Method Invocations1 सब-टैगPosts a method call to an object's background thread and returns a pending future, allowing the caller to continue without waiting. **Distinct from Dynamic Method Invocation:** Distinct from Dynamic Method Invocation: focuses on asynchronous invocation on a background thread, not runtime method resolution.