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

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

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

5 रिपॉजिटरी

Awesome GitHub RepositoriesPlugin Message Loggers

Capabilities for recording error, warning, and info messages from plugins to a log file.

Distinct from Logging Destination Plugins: Distinct from Logging Destination Plugins: focuses on the built-in logging of plugin messages rather than external handler interfaces.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Plugin Message Loggers. Refine with filters or upvote what's useful.

Awesome Plugin Message Loggers GitHub Repositories

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

    meetecho/janus-gateway

    9,117GitHub पर देखें↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    Implements a JSON-based request and event exchange mechanism between clients and server-side plugins.

    C
    GitHub पर देखें↗9,117
  • hashicorp/go-pluginhashicorp का अवतार

    hashicorp/go-plugin

    6,019GitHub पर देखें↗

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

    Facilitates the exchange of message sequences to handle large datasets or continuous updates.

    Go
    GitHub पर देखें↗6,019
  • sinelaw/freshsinelaw का अवतार

    sinelaw/fresh

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

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Zed records error, warning, or info messages from a plugin to the editor's log file for debugging and monitoring.

    Rustideterminal-basedtext-editor
    GitHub पर देखें↗5,914
  • vibora-io/viboravibora-io का अवतार

    vibora-io/vibora

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

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

    Allows the definition of custom handlers to process system log messages using standard logging levels.

    Pythonasyncclientframework
    GitHub पर देखें↗5,592
  • robbert-vdh/yabridgerobbert-vdh का अवतार

    robbert-vdh/yabridge

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

    Yabridge is a compatibility bridge that allows Windows audio plugins to run within Linux digital audio workstations. It utilizes a Wine-based wrapper to translate audio processing and plugin calls from Windows plugins to Linux hosts, supporting both VST2 and VST3 standards. The system manages the execution of both 32-bit and 64-bit Windows plugins on Linux. It includes specialized mechanisms to handle window scaling, input focus, and the transfer of data through cross-environment drag-and-drop between native Linux applications and Windows plugins. The project provides tools for environment i

    Captures debug messages and system output from plugins to files for diagnostic purposes.

    C++claplinuxvst
    GitHub पर देखें↗3,605
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Plugin & Module Systems
  6. Modular and Plugin Architectures
  7. Plugin-Based Architectures
  8. Hook-Based Plugin Systems
  9. Logging Destination Plugins
  10. Plugin Message Loggers

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

  • Custom Log HandlersImplements a custom handler that receives log lines from the server and processes them as needed. **Distinct from Plugin Message Loggers:** Distinct from Plugin Message Loggers: focuses on user-defined external handlers rather than built-in plugin logging.
  • Plugin Message Exchanges1 सब-टैगSends and receives JSON requests and events between a WebRTC user and a plugin through an established handle. **Distinct from Plugin Message Loggers:** Distinct from Plugin Message Loggers: covers bidirectional request/event exchange with plugins, not just recording messages to a log.