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

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

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

14 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous Command Execution

Executing wrapped operations asynchronously by returning a future to the caller.

Distinct from Runtime Command Execution: Distinct from database or remote shell execution as it refers to a general fault-tolerant command pattern.

Explore 14 awesome GitHub repositories matching software engineering & architecture · Asynchronous Command Execution. Refine with filters or upvote what's useful.

Awesome Asynchronous Command Execution GitHub Repositories

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

    Netflix/Hystrix

    24,461GitHub पर देखें↗

    Hystrix is a latency and fault tolerance library designed to prevent cascading failures in distributed systems. It functions as a circuit breaker implementation that monitors failure thresholds and opens circuits to isolate remote calls when downstream services degrade. The project distinguishes itself by providing multiple isolation mechanisms, utilizing dedicated thread pools and semaphores to ensure that latency in one dependency does not saturate the entire system. It also features a request collapsing and batching engine that groups concurrent calls into single executions to reduce the t

    Queues dependency calls for asynchronous execution, returning a future to retrieve results without blocking the calling thread.

    Java
    GitHub पर देखें↗24,461
  • crazyguitar/pysheeetcrazyguitar का अवतार

    crazyguitar/pysheeet

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

    pysheeet एक तकनीकी संदर्भ लाइब्रेरी है जो उन्नत Python डेवलपमेंट, सिस्टम एकीकरण और उच्च-प्रदर्शन कंप्यूटिंग के लिए कोड स्निपेट्स और कार्यान्वयन पैटर्न का एक क्यूरेटेड संग्रह प्रदान करती है। यह निम्न-स्तरीय नेटवर्क प्रोग्रामिंग, नेटिव C एक्सटेंशन, और एसिंक्रोनस और समवर्ती प्रोग्रामिंग को लागू करने के लिए एक व्यापक गाइड के रूप में कार्य करती है। यह प्रोजेक्ट वितरित GPU इन्फरेंस और उच्च-प्रदर्शन सर्विंग के लिए टूल्स सहित लार्ज लैंग्वेज मॉडल्स के विकास और डिप्लॉयमेंट के लिए विशेष फ्रेमवर्क प्रदान करती है। इसमें GPU रिसोर्स एलोकेशन और मल्टी-नोड वर्कलोड मैनेजमेंट को कवर करते हुए उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर ऑर्केस्ट्रेशन के लिए विस्तृत पैटर्न भी शामिल हैं। यह लाइब्रेरी सुरक्षित नेटवर्क संचार और क्रिप्टोग्राफी, ऑब्जेक्ट-रिलेशनल मैपिंग और डेटाबेस मैनेजमेंट, और जटिल डेटा स्ट्रक्चर्स और एल्गोरिदम के कार्यान्वयन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह मेमोरी मैनेजमेंट, फॉरेन-फंक्शन इंटरफ़ेस के माध्यम से नेटिव इंटरऑपरेबिलिटी, और सिस्टम-स्तरीय OS एकीकरण के लिए यूटिलिटीज़ भी प्रदान करती है।

    Provides patterns for the asynchronous execution of system-level binaries and shell commands.

    Python
    GitHub पर देखें↗8,150
  • autoscrape-labs/pydollautoscrape-labs का अवतार

    autoscrape-labs/pydoll

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

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Groups multiple protocol instructions into single messages to minimize network round trips and increase speed.

    Pythonanti-detectionautomationbrowser-automation
    GitHub पर देखें↗6,919
  • gevent/geventgevent का अवतार

    gevent/gevent

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

    Gevent is a Python coroutine concurrency library and asynchronous task manager designed for high-concurrency I/O tasks. It provides a cooperative networking framework for building asynchronous TCP, UDP, and HTTP servers, as well as a WSGI web server implementation for hosting web applications. The project is distinguished by its standard library monkey-patching tool, which replaces blocking synchronous functions with cooperative versions to enable asynchronous behavior in third-party code. This allows for a cooperative multitasking workflow where the system yields execution during I/O waits t

    Runs system commands asynchronously and manages their output to keep the main event loop responsive.

    Pythonasynciocoroutinesgreenlet
    GitHub पर देखें↗6,440
  • threedotslabs/wild-workouts-go-ddd-exampleThreeDotsLabs का अवतार

    ThreeDotsLabs/wild-workouts-go-ddd-example

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

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Processes heavy computations asynchronously using a message queue to prevent blocking the user interface.

    Goclean-architecturecqrsddd
    GitHub पर देखें↗6,348
  • dthree/vorpaldthree का अवतार

    dthree/vorpal

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

    Vorpal एक Node.js इंटरैक्टिव CLI फ्रेमवर्क और टर्मिनल यूजर इंटरफेस लाइब्रेरी है जिसका उपयोग एक्स्टेंसिबल कमांड-लाइन शेल बनाने के लिए किया जाता है। यह एक इंटरैक्टिव कमांड-लाइन पार्सर के रूप में कार्य करता है जो स्ट्रिंग इनपुट को निष्पादन योग्य कार्यों में परिवर्तित करता है, टर्मिनल सत्रों और कमांड राउटिंग के लाइफसाइकिल को प्रबंधित करता है। फ्रेमवर्क एक प्लगइन-आधारित एक्सटेंशन आर्किटेक्चर द्वारा प्रतिष्ठित है जो बाहरी मॉड्यूल को कोर वातावरण में नए कमांड, साझा व्यवहार और पूर्ण कमांड सूट पंजीकृत करने की अनुमति देता है। यह विशेष नेमस्पेस के साथ कस्टम शेल वातावरण के निर्माण और निरंतर यूजर इतिहास व लोकल की-वैल्यू स्टोरेज के लिए एक सिस्टम का समर्थन करता है।

    Implements a promise-based queue for non-blocking execution of commands within the terminal interface.

    JavaScript
    GitHub पर देखें↗5,628
  • gitpython-developers/gitpythongitpython-developers का अवतार

    gitpython-developers/GitPython

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

    GitPython is a Python library that provides a programmatic interface for interacting with Git repositories. It functions as a version control API and a wrapper that allows for the execution of Git commands and the manipulation of repository commits, branches, and working trees. The project acts as a Git object manipulator, allowing users to inspect and modify internal data structures and blobs. It provides a structured layer for executing command line instructions with integrated error handling and data retrieval. The library covers a wide range of capabilities including repository initializ

    Manages the lifecycle of external system processes to run git commands with custom paths.

    Python
    GitHub पर देखें↗5,136
  • wfxr/forgitwfxr का अवतार

    wfxr/forgit

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

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

    Launches native git binaries as subprocesses and captures their output to drive the interactive selection logic.

    Shell
    GitHub पर देखें↗5,025
  • microshow/rxffmpegmicroshow का अवतार

    microshow/RxFFmpeg

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

    RxFFmpeg एक Android मल्टीमीडिया फ्रेमवर्क और मीडिया ट्रांसकोडर है जो FFmpeg पर आधारित है। यह Android डिवाइस पर वीडियो और ऑडियो एडिटिंग, ट्रांसकोडिंग और प्रोसेसिंग के लिए टूल्स का एक सेट प्रदान करता है। यह फ्रेमवर्क ज़ूम और रोटेशन सपोर्ट के साथ लोकल फ़ाइलों और नेटवर्क स्ट्रीम को रेंडर करने के लिए एक वीडियो प्लेयर कंपोनेंट को एकीकृत करता है। इसमें Android वीडियो एडिटिंग (जैसे क्रॉपिंग और स्प्लिसिंग) और ऑडियो प्रोसेसिंग (जैसे ट्रैक मिक्सिंग और वॉइस पिच बदलना) के लिए विशेष लाइब्रेरीज़ भी शामिल हैं। यह प्रोजेक्ट व्यापक मीडिया हेरफेर क्षमताओं को कवर करता है, जिसमें छवियों को वीडियो में बदलना, मीडिया मेटाडेटा निकालना, और सबटाइटल व फ़िल्टर जैसे विज़ुअल प्रभाव लागू करना शामिल है। यह ऑडियो और वीडियो को अलग करने के साथ-साथ मल्टीमीडिया फ़ाइलों को विभिन्न फॉर्मेट्स और कोडेक्स के बीच बदलने का समर्थन करता है।

    Implements a system to execute FFmpeg native binaries as asynchronous subprocesses with progress tracking.

    Candroidarm64-v8aarmeabi-v7a
    GitHub पर देखें↗4,732
  • kasper/phoenixkasper का अवतार

    kasper/phoenix

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

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Runs shell commands and external scripts in background threads to prevent the main execution loop from freezing.

    Objective-C
    GitHub पर देखें↗4,538
  • unconed/termkitunconed का अवतार

    unconed/TermKit

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

    TermKit is a framework for building desktop terminal environments using a decoupled architecture that pairs a Node.js backend with a WebKit-based frontend. It functions as a terminal emulator that replaces traditional monospace text buffers with a rich text user interface capable of rendering complex widgets, tables, and media. The project distinguishes itself through a MIME-based data streaming system that routes binary data via pipes, using headers to automatically select the appropriate visual formatter for rendering. It utilizes a token-based command interface that processes input as disc

    Runs backend processes independently from the frontend to prevent keystroke lag and maintain UI responsiveness.

    JavaScript
    GitHub पर देखें↗4,429
  • jdhao/nvim-configjdhao का अवतार

    jdhao/nvim-config

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

    यह प्रोजेक्ट एक व्यापक Neovim कॉन्फ़िगरेशन फ्रेमवर्क और एकीकृत विकास वातावरण है जिसे मॉड्यूलर Lua-आधारित सेटअप के साथ बनाया गया है। यह एडिटर के सौंदर्यशास्त्र, की-बाइंडिंग और प्लगइन लाइफसाइकिल को व्यवस्थित करने के लिए एक सुसंगत वर्कस्पेस प्रदान करता है ताकि एडिटर को एक पूर्ण-विशेषीकृत विकास वातावरण में बदला जा सके। कॉन्फ़िगरेशन को Python, C++, Lua, Markdown और LaTeX के लिए समर्पित समर्थन के साथ एक बहुभाषी विकास वातावरण के रूप में डिज़ाइन किया गया है। इसमें बहु-भाषी कोड इंटेलिजेंस के लिए एक विशेष LSP क्लाइंट कॉन्फ़िगरेशन और इंटरफ़ेस के भीतर सीधे वर्जन कंट्रोल वर्कफ़्लो और स्टेजिंग परिवर्तनों को प्रबंधित करने के लिए एक Git एकीकरण सूट है। यह वातावरण फाइल और बफ़र डिस्कवरी के लिए फ़ज़ी सर्च, स्ट्रक्चरल कोड नेविगेशन और स्वचालित स्निपेट प्रबंधन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें लेआउट प्रीव्यू, विज़ुअल प्रोजेक्ट एक्सप्लोरेशन और डेटा संरचना स्वरूपण और टेक्स्ट हेरफेर के लिए उपयोगिताओं के साथ तकनीकी दस्तावेज़ लेखन के टूल भी शामिल हैं।

    Implements non-blocking execution of external commands and scripts to maintain a responsive user interface.

    Luaneovimneovim-confneovim-config
    GitHub पर देखें↗4,338
  • rfjakob/earlyoomrfjakob का अवतार

    rfjakob/earlyoom

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

    earlyoom एक Linux OOM किलर डेमन है जो सिस्टम मेमोरी की निगरानी करता है और सिस्टम फ्रीज को रोकने के लिए प्रक्रियाओं को समाप्त करता है। यह एक मेमोरी संसाधन मॉनिटर और प्रक्रिया समाप्ति प्रबंधक के रूप में कार्य करता है, जो यह सुनिश्चित करने के लिए उपलब्ध RAM और स्वैप स्पेस को ट्रैक करता है कि ऑपरेटिंग सिस्टम उत्तरदायी बना रहे। प्रोजेक्ट केवल कर्नेल OOM स्कोर पर भरोसा करने के बजाय सबसे बड़े रेजिडेंट सेट आकार के आधार पर समाप्ति लक्ष्यों का चयन करके खुद को अलग करता है। यह विशिष्ट एप्लिकेशन की सुरक्षा के लिए नियमित अभिव्यक्ति-आधारित प्रक्रिया फ़िल्टरिंग के माध्यम से दानेदार नियंत्रण प्रदान करता है और पूर्ण एप्लिकेशन सफाई सुनिश्चित करने के लिए संपूर्ण प्रक्रिया समूहों को समाप्त कर सकता है। सिस्टम में एक नोटिफिकेशन फ्रेमवर्क शामिल है जो मेमोरी के महत्वपूर्ण थ्रेशोल्ड तक पहुंचने पर d-bus अलर्ट भेजता है और कस्टम समाप्ति हुक का समर्थन करता है। ये हुक किसी प्रक्रिया के मारे जाने से पहले या बाद में बाहरी स्क्रिप्ट और बाइनरी के निष्पादन की अनुमति देते हैं। यह अनुरोध किए जाने पर OS को पीड़ित चयन को स्थगित करने के लिए नेटिव Linux कर्नेल OOM किलर के साथ भी एकीकृत होता है। डेमन कर्नेल स्यूडो-फ़ाइलसिस्टम को पार्स करके प्रक्रिया आँकड़े और मेमोरी डेटा निकालता है और सिस्टम इवेंट लॉगिंग के माध्यम से परिचालन घटनाओं को रिकॉर्ड करता है।

    Executes external binaries or scripts as child processes to perform custom cleanup or notifications.

    C
    GitHub पर देखें↗4,131
  • bloomberg/bqplotbloomberg का अवतार

    bloomberg/bqplot

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

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    Groups multiple attribute changes into single network requests to reduce communication overhead between backend and frontend.

    TypeScript
    GitHub पर देखें↗3,693
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Command Execution

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

  • Protocol Message BatchingGrouping multiple protocol instructions into single messages to reduce network round trips. **Distinct from Asynchronous Command Execution:** Specifically targets the batching of protocol-level messages for latency reduction rather than general task execution.
  • Subprocess Command ExecutionAsynchronous execution of system-level binaries and commands. **Distinct from Asynchronous Command Execution:** Distinct from general Asynchronous Command Execution by focusing on external OS subprocesses rather than internal function wrapping.