19 रिपॉजिटरी
Patterns for triggering background tasks via API endpoints that respond immediately while work continues.
Distinct from Asynchronous Agent Job Execution: Distinct from job schedulers; focuses on the API pattern of immediate response with deferred execution.
Explore 19 awesome GitHub repositories matching software engineering & architecture · Asynchronous Request Processing. Refine with filters or upvote what's useful.
Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con
Dispatches incoming client requests to a configurable thread pool to prevent blocking the main application server.
Llama-stack एक मानकीकृत ऑर्केस्ट्रेशन स्टैक और जेनरेटिव AI API गेटवे है। यह विभिन्न लार्ज लैंग्वेज मॉडल प्रोवाइडर्स और डिप्लॉयमेंट्स को डिप्लॉय करने, प्रबंधित करने और उनके साथ इंटरैक्ट करने के लिए एक एकीकृत संचार परत और एक सुसंगत इंटरफ़ेस प्रदान करता है। यह सिस्टम एक एजेंट फ्रेमवर्क के रूप में कार्य करता है जो जटिल कार्यों को स्वचालित करने के लिए टूल निष्पादन और वर्ज़न्ड स्किल बंडल्स को प्रबंधित करता है। इसमें ऑफ़लाइन प्रोसेसिंग के माध्यम से बड़ी मात्रा में एसिंक्रोनस अनुरोधों को संभालने के लिए एक बैच प्रोसेसिंग सिस्टम और रिट्रीवल ऑगमेंटेड जनरेशन (RAG) को सक्षम करने के लिए डॉक्यूमेंट्स को स्टोर और सर्च करने हेतु एक वेक्टर डेटाबेस इंटरफ़ेस शामिल है। यह स्टैक AI एजेंट ऑर्केस्ट्रेशन, मॉडल डिप्लॉयमेंट और मॉडल API के मानकीकरण जैसी उच्च-स्तरीय क्षमताओं को कवर करता है, ताकि एप्लिकेशन कोड को फिर से लिखे बिना प्रोवाइडर्स के बीच स्विच किया जा सके।
Implements an offline queue system to process large volumes of asynchronous requests for improved throughput and reduced costs.
ChatTTS-ui is a web-based interface and API wrapper for the ChatTTS model, designed to convert written text and mixed language input into spoken audio. It functions as an AI speech synthesis dashboard and a programmatic generator for creating naturalistic voice output. The project focuses on custom voice profiling and speech nuance control. It allows for the maintenance of consistent speaker characteristics using seed values and data files, while providing controls for tone, laughter, and pauses through behavioral prompts and sampling parameters. The system includes a client-server architect
Implements asynchronous processing to manage long-running speech synthesis tasks between the UI and backend.
Cloud Custodian एक मल्टी-क्लाउड गवर्नेंस इंजन और नीति प्रवर्तन टूल है जिसे विभिन्न क्लाउड प्रदाताओं में सुरक्षा, अनुपालन और लागत अनुकूलन को स्वचालित करने के लिए डिज़ाइन किया गया है। यह एक नियम इंजन के रूप में कार्य करता है जो क्लाउड संसाधनों को क्वेरी करने और पूर्व-निर्धारित फ़िल्टर के आधार पर सुधारात्मक क्रियाएं निष्पादित करने के लिए एक घोषणात्मक डोमेन विशिष्ट भाषा का उपयोग करता है। यह सिस्टम एक सर्वरलेस नीति ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो क्लाउड संसाधन परिवर्तनों के जवाब में रियल-टाइम प्रवर्तन को ट्रिगर करने के लिए प्रदाता-विशिष्ट फंक्शन्स को तैनात करता है। यह कई खातों, सब्सक्रिप्शन और प्रोजेक्ट्स में सुसंगत परिचालन नीतियां बनाए रखने के लिए एक प्रदाता-अज्ञेयवादी संसाधन एब्स्ट्रैक्शन प्रदान करता है।
Implements high-throughput processing of cloud asset queries using batching to avoid provider API rate limits.
यह प्रोजेक्ट PHP एप्लिकेशन में OpenAI सेवाओं को इंटीग्रेट करने के लिए एक PHP API क्लाइंट और SDK है। यह REST API कॉल्स के माध्यम से टेक्स्ट, चित्र और ऑडियो उत्पन्न करने के लिए लार्ज लैंग्वेज मॉडल्स के साथ इंटरैक्ट करने के लिए एक एकीकरण लाइब्रेरी और रैपर के रूप में कार्य करता है। यह लाइब्रेरी AI सहायकों के लिए विशेष ऑर्केस्ट्रेशन प्रदान करती है, जो वार्तालाप थ्रेड्स और वेक्टर स्टोर्स को मैनेज करती है। इसमें कस्टम मॉडल फ़ाइन-ट्यूनिंग, टेक्स्ट एम्बेडिंग के माध्यम से सिमेंटिक सर्च कार्यान्वयन और ट्रांसक्रिप्शन व सिंथेसिस के लिए ऑडियो प्रोसेसिंग के लिए टूल भी शामिल हैं। क्षमता सतह कंटेंट मॉडरेशन, फ़ाइल मैनेजमेंट और चैट व टेक्स्ट कंप्लीशन को संभालने को कवर करती है। यह सर्वर-सेंट इवेंट्स स्ट्रीमिंग, एसिंक्रोनस बैच प्रोसेसिंग और वेबहुक सिग्नेचर के सत्यापन के माध्यम से रीयल-टाइम डेटा डिलीवरी का समर्थन करती है।
Implements high-throughput submission and polling for large groups of asynchronous requests.
NGINX Unit is an open-source application server designed to natively execute code across multiple programming language runtimes and WebAssembly within a single process. It serves as a multi-language application server that can run applications written in Go, Java, Node.js, Perl, PHP, Python, Ruby, and WebAssembly side by side, without requiring separate runtime environments for each language. The server distinguishes itself through a RESTful JSON control API that enables dynamic, zero-downtime configuration changes without restarting the server. It combines event-driven asynchronous I/O with
Processes requests asynchronously using efficient event loops and low-latency IPC for maximum performance.
Clarity-upscaler एक AI इमेज अपस्केलर और एन्हांसमेंट टूल है जो इमेज रेजोल्यूशन बढ़ाने और विजुअल डिटेल को रिस्टोर करने के लिए डीप लर्निंग मॉडल्स का उपयोग करता है। यह एक सुपर-रेजोल्यूशन इन्फरेंस इंजन के रूप में कार्य करता है जो गायब पिक्सल की भविष्यवाणी करने और कम-रेजोल्यूशन स्रोतों से हाई-फ्रीक्वेंसी डिटेल्स को सिंथेसाइज करने के लिए न्यूरल नेटवर्क का उपयोग करता है। यह प्रोजेक्ट एक प्रोग्रामेबल API के रूप में डिलीवर किया जाता है, जो बाहरी एप्लिकेशन और वर्कफ़्लो में स्वचालित हाई-रेजोल्यूशन इमेज प्रोसेसिंग और शार्पनिंग के एकीकरण की अनुमति देता है। यह इंटरफेस हाई-रेजोल्यूशन एसेट्स बनाने के लिए इमेजेस के प्रोग्रामेटिक अपस्केलिंग को सक्षम बनाता है। यह सिस्टम स्वचालित इमेज एन्हांसमेंट की क्षमताएं प्रदान करता है, जो नॉइज़ को हटाकर और स्पष्टता में सुधार करके कम-गुणवत्ता वाली इमेजेस के शार्पर वर्ज़न्स तैयार करता है। यह इन कार्यों को एक डिकपल्ड क्लाइंट-सर्वर आर्किटेक्चर के माध्यम से संभालता है जो मशीन लर्निंग इन्फरेंस की कंप्यूट-इंटेंसिव प्रकृति को मैनेज करता है।
Handles upscaling tasks as asynchronous jobs that return processed assets to the client after completion.
यह प्रोजेक्ट Spring Boot फ्रेमवर्क के साथ स्केलेबल एप्लिकेशन विकसित करने के लिए एक व्यापक संदर्भ आर्किटेक्चर और सर्वोत्तम प्रथाओं के लिए एक गाइड के रूप में कार्य करता है। यह Java बैकएंड विकास के लिए एक संरचनात्मक ब्लूप्रिंट प्रदान करता है, जो डिकपल्ड APIs के कार्यान्वयन और आर्किटेक्चरल मानकों की स्थापना पर केंद्रित है। यह प्रोजेक्ट विशेष रूप से थर्ड-पार्टी लाइब्रेरीज़ के एकीकरण को सरल बनाने के लिए कस्टम स्टार्टर्स और ऑटो-कॉन्फ़िगरेशन मॉड्यूल्स के निर्माण का विवरण देता है। यह एप्लिकेशन्स को निष्पादन योग्य जार (executable jars) के रूप में पैक करने और कंटेनरीकृत क्लाउड वातावरण के लिए लेयर्ड बिल्ड्स को ऑप्टिमाइज़ करने के लिए एक डिप्लॉयमेंट ब्लूप्रिंट भी प्रदान करता है। क्षमता का दायरा मेमोरी कैशिंग और एसिंक्रोनस प्रोसेसिंग के माध्यम से परफॉरमेंस ट्यूनिंग, साथ ही डिस्ट्रीब्यूटेड लॉक्स और मैसेज ब्रोकर्स का उपयोग करके डिस्ट्रीब्यूटेड सिस्टम सिंक्रोनाइज़ेशन को कवर करता है। अतिरिक्त कवरेज में डेटा पर्सिस्टेंस का प्रबंधन, डेटाबेस माइग्रेशन, स्वचालित कार्य शेड्यूलिंग और क्रॉस-कटिंग चिंताओं के लिए एस्पेक्ट-ओरिएंटेड प्रोग्रामिंग का कार्यान्वयन शामिल है।
Implements asynchronous request processing using reactive stacks to increase total system throughput.
udemy-dl एक Python कमांड-लाइन टूल और वेब कंटेंट स्क्रैपर है जिसे ऑफ़लाइन व्यक्तिगत उपयोग के लिए Udemy कोर्स वीडियो, सबटाइटल्स और पूरक सामग्री डाउनलोड करने के लिए डिज़ाइन किया गया है। यह एक कोर्स मीडिया आर्काइवर के रूप में कार्य करता है जो प्रतिबंधित मीडिया और मेटाडेटा प्राप्त करने के लिए उपयोगकर्ता क्रेडेंशियल्स या कुकीज़ के माध्यम से प्रमाणित होता है। यूटिलिटी बैच मीडिया रिट्रीवल के माध्यम से खुद को अलग करती है, जो URLs की सूची से कई कोर्सेस के अनुक्रमिक डाउनलोड की अनुमति देती है। यह आर्काइव प्रक्रिया पर दानेदार नियंत्रण प्रदान करती है, जिसमें विशिष्ट अध्यायों या लेक्चर्स को फ़िल्टर करने और एक फ़ाइल में सीधे डाउनलोड लिंक निर्यात करने की क्षमता शामिल है। टूल व्यापक मीडिया प्रबंधन को कवर करता है, जिसमें वीडियो गुणवत्ता चयन, भाषा-विशिष्ट सबटाइटल रिट्रीवल और प्रारूप रूपांतरण, और उपलब्ध रिज़ॉल्यूशन निर्धारित करने के लिए कोर्स मेटाडेटा का निष्कर्षण शामिल है।
Processes lists of course URLs through a linear queue to automate the sequential downloading of multiple educational series.
Seldon Core एक Kubernetes-आधारित मशीन लर्निंग मॉडल सर्वर और MLOps इन्फरेंस फ्रेमवर्क है। यह एक मल्टी-मॉडल सर्विंग इंजन और पाइपलाइन ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो मॉडल्स को स्केलेबल माइक्रोसर्विसेज के रूप में पैकेज करता है जिन्हें स्टैंडर्ड REST और gRPC API के माध्यम से एक्सपोज़ किया जाता है। यह प्रोजेक्ट ग्राफ-आधारित इन्फरेंस पाइपलाइन्स के माध्यम से अलग है जो मॉडल्स और डेटा ट्रांसफॉर्मर्स को अनुक्रमिक वर्कफ़्लो में जोड़ते हैं। यह मल्टी-मॉडल शेयर्ड सर्विंग और डायनामिक मेमोरी ओवरकमिट रणनीतियों के माध्यम से हार्डवेयर उपयोग को ऑप्टिमाइज़ करता है, जबकि वेटेड ट्रैफिक रूटिंग, A/B टेस्टिंग और शैडो डिप्लॉयमेंट के माध्यम से प्रोडक्शन एक्सपेरिमेंटेशन का समर्थन करता है। यह फ्रेमवर्क डिमांड-आधारित ऑटोस्केलिंग, मैसेज बसों के माध्यम से एसिंक्रोनस रिक्वेस्ट प्रोसेसिंग, और डेटा ड्रिफ्ट, आउटलेयर्स और प्रेडिक्शन एक्सप्लेनबिलिटी के लिए व्यापक मॉनिटरिंग सहित MLOps क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह मॉडल रनटाइम कॉन्फ़िगरेशन के लिए इंफ्रास्ट्रक्चर मैनेजमेंट और कंट्रोल और डेटा प्लेन्स पर TLS एन्क्रिप्शन का उपयोग करके सुरक्षित संचार भी प्रदान करता है।
Streams input data through a pipeline via a message-bus and delivers results via an output topic.
WePush एक मल्टी-चैनल नोटिफिकेशन गेटवे और बल्क मैसेज डिस्पैचर है जिसे SMS प्रदाताओं, ईमेल, सोशल प्लेटफॉर्म और कॉर्पोरेट संचार चैनलों पर व्यक्तिगत नोटिफिकेशन भेजने के लिए डिज़ाइन किया गया है। यह एक एंटरप्राइज़ मैसेजिंग हब के रूप में कार्य करता है जो एक एकीकृत इंटरफ़ेस के माध्यम से नोटिफिकेशन को रूट करता है, जिसमें कई क्लाउड SMS प्रदाताओं के लिए एक केंद्रीकृत मैनेजर शामिल है। इस सिस्टम में भविष्य की विशिष्ट तारीखों और समय पर डिलीवरी ट्रिगर करने के लिए एक नोटिफिकेशन शेड्यूलिंग इंजन शामिल है। यह मल्टी-अकाउंट मैनेजमेंट का सपोर्ट करता है, जिससे उपयोगकर्ता विभिन्न अकाउंट्स से नोटिफिकेशन भेजने के लिए अलग-अलग सेवा प्रदाता पहचान के बीच स्विच कर सकते हैं। यह प्लेटफ़ॉर्म टेम्पलेटिंग सिस्टम के माध्यम से मैसेज कंटेंट पर्सनलाइज़ेशन की क्षमताएं प्रदान करता है और प्राप्तकर्ता सूची आयात के माध्यम से बड़े पैमाने पर आउटरीच को मैनेज करता है। इसमें भेजे गए नोटिफिकेशन की स्थिति की निगरानी करने और विफल संदेशों के लिए रीसेंडिंग मैनेज करने के लिए डिलीवरी हिस्ट्री ट्रैकिंग भी शामिल है।
Processes large volumes of notifications through a background worker system to manage rate limits and prevent timeouts.
Promptify मॉडल मूल्यांकन, प्रॉम्प्ट प्रबंधन, टोकन लागत ट्रैकिंग, संरचित निष्कर्षण, और एकीकृत API गेटवे एक्सेस के लिए डिज़ाइन किए गए टूल्स का एक सूट है। यह कई लार्ज लैंग्वेज मॉडल प्रदाताओं के बीच अनुरोधों और प्रतिक्रियाओं को प्रबंधित करने के लिए एक मानकीकृत इंटरफेस प्रदान करता है। इस प्रोजेक्ट में संरचित आउटपुट वैलिडेशन के साथ प्रॉम्प्ट्स को इंजीनियरिंग और वर्ज़निंग करने के लिए एक प्रॉम्प्ट प्रबंधन प्लेटफॉर्म है। इसमें लेबल किए गए डेटासेट के खिलाफ प्रिसिजन, रिकॉल, और f1 स्कोर का उपयोग करके मॉडल प्रदर्शन को मापने के लिए एक समर्पित मूल्यांकन फ्रेमवर्क, और मॉडल अनुरोधों के वित्तीय खर्चों की निगरानी के लिए एक टोकन लागत ट्रैकर शामिल है। यह लाइब्रेरी नेचुरल लैंग्वेज प्रोसेसिंग के लिए व्यापक क्षमताओं को कवर करती है, जिसमें नेम्ड एंटिटी एक्सट्रैक्शन, टेक्स्ट क्लासिफिकेशन, और प्रश्न-उत्तर शामिल हैं। यह एसिंक्रोनस बैच प्रोसेसिंग के माध्यम से हाई-वॉल्यूम वर्कफ़्लो का समर्थन करती है और स्कीमा वैलिडेशन के माध्यम से असंरचित टेक्स्ट को टाइप्ड डेटा स्ट्रक्चर्स में बदलकर डेटा स्थिरता सुनिश्चित करती है।
Implements high-throughput asynchronous batch processing for large volumes of model requests.
tiny-llm is a large language model inference engine and transformer model implementation. It serves as a quantized model runtime and paged key-value cache manager, providing a specialized inference stack optimized for Apple Silicon. The system distinguishes itself through high-throughput execution techniques, including continuous batching and paged attention. It utilizes a paged memory system to eliminate fragmentation during token generation and employs on-the-fly dequantization of compressed weights to reduce the memory footprint during matrix multiplication. The project covers a broad ran
Handles multiple independent prompt sequences simultaneously using batched masking and positional encoding.
LMQL एक प्रोग्रामिंग भाषा और संभाव्य इंटरफेस है जो स्टोकेस्टिक टेक्स्ट निर्माण के साथ एल्गोरिथम लॉजिक को मिश्रित करती है। यह एक बाधा-निर्देशित प्रॉम्प्टिंग फ्रेमवर्क और संरचित आउटपुट जनरेटर के रूप में कार्य करता है, जो उपयोगकर्ताओं को मॉडल रिस्पॉन्स को सख्त स्वरूपण और डेटा प्रकारों का पालन करने के लिए मजबूर करने की अनुमति देता है। यह सिस्टम एक इन्फरेंस ऑप्टिमाइज़र के रूप में खुद को अलग करता है जो टोकन थ्रूपुट को बढ़ाता है और विलंबता को कम करता है। यह ट्री-आधारित प्रॉम्प्ट कैशिंग और एसिंक्रोनस बैच प्रोसेसिंग सहित विशेष निष्पादन रणनीतियों के माध्यम से प्राप्त किया जाता है। यह प्रोजेक्ट लॉगिट-आधारित टोकन मास्किंग, बीम-सर्च चयन, और इंटरलीव्ड लॉजिक-प्रॉम्प्ट निष्पादन जैसी पीढ़ी नियंत्रण क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह WebSockets और सर्वर-सेंट इवेंट्स के माध्यम से रीयल-टाइम रिस्पॉन्स स्ट्रीमिंग के लिए इंफ्रास्ट्रक्चर भी प्रदान करता है।
Executes multiple requests in parallel using an asynchronous system to increase total processing throughput.
The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and financial services into applications. It provides a programmatic interface for managing connected accounts, issuing virtual cards, and automating payouts to sellers. The library distinguishes itself through a comprehensive suite of billing and payment tools, including support for recurring charges, usage-based billing, and the management of customer self-service portals. It further enables financial automation via tax and revenue libraries that handle global sales tax calculation and
Executes multiple requests asynchronously via single file uploads to handle large data volumes.
Snoop एक ओपन-सोर्स इंटेलिजेंस टूल है जिसे विशिष्ट यूजरनेम और निकनेम से जुड़े प्रोफाइल्स खोजने के लिए हजारों पब्लिक वेबसाइट्स को स्कैन करने के लिए डिज़ाइन किया गया है। यह डिजिटल फुटप्रिंट एनालाइज़र और यूजरनेम इंटेलिजेंस फ्रेमवर्क के रूप में काम करता है, जो टारगेट एंटिटीज के व्यापक प्रोफाइल्स बनाने के लिए कई प्लेटफॉर्म्स से आइडेंटिटी डेटा एग्रीगेट करता है। यह टूल जियोस्पेशियल इंटेलिजेंस क्षमताओं के माध्यम से खुद को अलग बनाता है, जिसमें IP एड्रेस और डोमेन को भौगोलिक कोऑर्डिनेट्स में रिज़ॉल्व करने और रॉ टेक्स्ट से जियो-कोऑर्डिनेट्स पार्स करने की क्षमता शामिल है। इन निष्कर्षों को इंटरैक्टिव HTML मैप्स पर मार्कर्स के रूप में विज़ुअलाइज़ किया जा सकता है, और सिस्टम कोऑर्डिनेट्स को मानव-पठनीय स्थान नामों में बदलने के लिए रिवर्स जियोकोडिंग कर सकता है। यूजरनेम सर्च से परे, यह प्रोजेक्ट नेटवर्क एसेट टोही (reconnaissance), यूजर लिस्ट्स की बैच प्रोसेसिंग और पूरे डेटाबेस के बजाय विशिष्ट वेबसाइट्स को टारगेट करने की क्षमता को कवर करता है। इसमें एक एविडेंस आर्काइविंग सिस्टम शामिल है जो खोजी गई प्रोफाइल पेजों के HTML स्नैपशॉट्स कैप्चर करता है और एकत्रित इंटेलिजेंस को CSV, TXT और HTML रिपोर्ट फॉर्मेट्स में एक्सपोर्ट करता है।
Implements high-throughput asynchronous processing for bulk username requests via offline batching.
This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as
Executes multiple external security service queries concurrently to optimize large-scale indicator investigations.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Implements patterns for starting background tasks via API endpoints that return immediate responses.
OpenTelemetry PHP is a standard-compliant observability framework designed to instrument applications for the collection and export of telemetry data. It provides a comprehensive suite of tools for capturing traces, metrics, and logs, enabling developers to monitor operational behavior and system performance in real time. The project distinguishes itself through an interface-driven plugin architecture that allows for the modular configuration of exporters, processors, and samplers. To maintain performance in production environments, it supports the use of native binary extensions for data ser
Buffers and transmits telemetry signals in optimized groups to reduce network latency and resource consumption.