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

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

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

19 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous Task Processors

Systems designed to handle background operations, file processing, and long-running tasks without blocking the main application thread.

Distinguishing note: Specifically targets the architectural pattern of non-blocking task execution for data-heavy pipelines.

Explore 19 awesome GitHub repositories matching software engineering & architecture · Asynchronous Task Processors. Refine with filters or upvote what's useful.

Awesome Asynchronous Task Processors GitHub Repositories

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

    QuivrHQ/quivr

    39,165GitHub पर देखें↗

    Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses. The platform distinguishes itself through an agentic workflow orchestrator that sequences retrieval tasks, tool execution, and model interactions to resolve complex, multi-step queries. This engine is entirely configuration-driven, allowing users to define document ingestion, chunk

    Processes file uploads, indexing, and retrieval operations using non-blocking methods to maintain system responsiveness during heavy data ingestion.

    Pythonaiapichatbot
    GitHub पर देखें↗39,165
  • alexellis/faasalexellis का अवतार

    alexellis/faas

    26,192GitHub पर देखें↗

    This project is a Kubernetes serverless framework and OCI container function platform. It provides a system for deploying event-driven functions and microservices as compatible container images onto a Kubernetes cluster. The platform includes an event-driven function orchestrator that triggers executions via HTTP requests or message streams. It features an auto-scaling function manager that adjusts the number of active instances based on real-time demand and scales down to zero during inactivity. A background queuing system is included to process asynchronous tasks and maintain application re

    Provides a background queuing system to handle long-running tasks without blocking the main application.

    Go
    GitHub पर देखें↗26,192
  • dapperlib/dapperDapperLib का अवतार

    DapperLib/Dapper

    18,331GitHub पर देखें↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Implements non-blocking task patterns to ensure database operations remain responsive during high-latency I/O.

    C#ado-netdappersql
    GitHub पर देखें↗18,331
  • rust-lang/bookrust-lang का अवतार

    rust-lang/book

    17,930GitHub पर देखें↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Defines units of work that resolve to values when polled by an asynchronous runtime.

    Rustbookmdbookrust
    GitHub पर देखें↗17,930
  • nodebb/nodebbNodeBB का अवतार

    NodeBB/NodeBB

    15,144GitHub पर देखें↗

    NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de

    Executes custom logic in the background after specific events to maintain responsiveness without blocking the main application flow.

    JavaScriptcommunityforumjavascript
    GitHub पर देखें↗15,144
  • sogou/workflowsogou का अवतार

    sogou/workflow

    14,301GitHub पर देखें↗

    Workflow is an asynchronous C++ task engine designed for building distributed systems and high-performance network services. It provides a framework for orchestrating complex sequences of network, file, and computational operations, allowing developers to compose these tasks into parallel workflows. The library functions as a toolkit for implementing scalable servers and clients for protocols such as HTTP, Redis, MySQL, and Kafka. It distinguishes itself through a task-based concurrency model that manages non-blocking operations and coordinates service discovery, load balancing, and traffic r

    Executes complex sequences of network, file, and computational operations using a task-based model to maximize system throughput.

    C++consuldaghttp
    GitHub पर देखें↗14,301
  • contains-studio/agentscontains-studio का अवतार

    contains-studio/agents

    12,239GitHub पर देखें↗

    This project is an orchestration framework designed to automate creative and research workflows by managing specialized artificial intelligence agents. It functions as a content generation system that delegates complex, multi-step tasks to model instances, ensuring that each agent operates within defined behavioral constraints and design methodologies. The framework distinguishes itself through its focus on structural integrity and brand consistency. It employs schema-driven validation to ensure that all generated content adheres to predefined templates and data formats. By utilizing custom s

    Offloads resource-intensive model inference to background workers to maintain application responsiveness.

    GitHub पर देखें↗12,239
  • chainlit/chainlitChainlit का अवतार

    Chainlit/chainlit

    12,213GitHub पर देखें↗

    Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t

    Offloads long-running operations to background threads to maintain responsiveness during model inference.

    Pythonchatgptlangchainllm
    GitHub पर देखें↗12,213
  • the-pocket/pocketflowThe-Pocket का अवतार

    The-Pocket/PocketFlow

    10,046GitHub पर देखें↗

    PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based

    Executes non-blocking model calls and external API operations to maintain system responsiveness.

    Pythonagentic-aiagentic-frameworkagentic-workflow
    GitHub पर देखें↗10,046
  • scylladb/seastarscylladb का अवतार

    scylladb/seastar

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

    Seastar is a C++ server application framework and asynchronous programming library designed for building high-performance, shared-nothing server applications. It functions as a high-performance I/O engine providing direct disk and network access through a shared-nothing framework that partitions data and execution across CPU cores. The framework distinguishes itself through a thread-per-core architecture that eliminates locking and resource contention by assigning one execution thread to each physical CPU core. It implements a userspace TCP/IP stack and kernel-bypass techniques, integrating w

    Implements non-blocking server logic using futures and coroutines to manage high-concurrency tasks.

    C++
    GitHub पर देखें↗9,271
  • mozilla/nunjucksmozilla का अवतार

    mozilla/nunjucks

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

    Nunjucks is a JavaScript templating engine used for generating dynamic HTML by combining data with templates. It serves as an asynchronous template processor that allows for non-blocking execution within filters and parallel processing of iterations. The engine features a template inheritance system where base skeleton structures are defined and extended by child templates to fill specific content blocks. It includes a security utility for context-aware HTML escaping to prevent cross-site scripting during the rendering phase. The library provides capabilities for server-side rendering and da

    Processes templates asynchronously, allowing for non-blocking calls within filters and parallel iteration.

    JavaScript
    GitHub पर देखें↗8,964
  • hybridgroup/gocvhybridgroup का अवतार

    hybridgroup/gocv

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

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Executes CUDA operations asynchronously to allow multiple tasks to run without blocking the main thread.

    Go
    GitHub पर देखें↗7,463
  • zggsong/stranslateZGGSONG का अवतार

    ZGGSONG/STranslate

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

    STranslate is a desktop translation application that integrates optical character recognition with translation services. It functions as a screen OCR tool designed to capture digital text from images or the display to make the content editable and convertible between languages. The software provides a real-time workflow for screen text translation, allowing the conversion of foreign language text from software or documents into a native language without manual copying and pasting. The system manages the end-to-end process from screen-capture buffer processing and text recognition to asynchro

    Implements background task processing to ensure the UI remains responsive during OCR and translation requests.

    C#
    GitHub पर देखें↗7,195
  • rstudio/shinyrstudio का अवतार

    rstudio/shiny

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

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Executes long-running operations in the background without blocking the main application from responding to users.

    Rrreactiverstudio
    GitHub पर देखें↗5,608
  • pypa/warehousepypa का अवतार

    pypa/warehouse

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

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

    Employs a background processor to handle long-running tasks and email dispatch without blocking the main thread.

    Python
    GitHub पर देखें↗4,068
  • answerdotai/gpu.cppAnswerDotAI का अवतार

    AnswerDotAI/gpu.cpp

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

    gpu.cpp is a lightweight C++ library for executing low-level general-purpose GPU computation across different hardware vendors and operating systems. It functions as a portable GPU wrapper, kernel orchestrator, and tensor management system using the WebGPU specification to abstract device initialization, buffer transfers, and compute shader dispatching. The library provides a framework for defining compute kernels from shader code and managing their asynchronous dispatch and synchronization. It enables the execution of cross-platform compute shaders and the orchestration of GPU tasks through

    Coordinates the dispatch of GPU kernels using asynchronous primitives to manage non-blocking execution.

    C++
    GitHub पर देखें↗3,981
  • basecamp/once-campfirebasecamp का अवतार

    basecamp/once-campfire

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

    Once Campfire is a self-hosted team chat platform and real-time messaging server. It provides a web-based communication environment for internal team messaging, featuring group channels, private direct messages, and a bot-integrated system for automating external messaging services. The platform is distributed as a dockerized collaboration suite, allowing for containerized deployment with bundled application dependencies and automated SSL provisioning. The system covers a broad range of collaboration capabilities, including chat management with granular access controls, file attachment shari

    Ships an asynchronous task processor for handling background operations and long-running scripts.

    Ruby
    GitHub पर देखें↗4,004
  • wendy7756/ai-video-transcriberwendy7756 का अवतार

    wendy7756/AI-Video-Transcriber

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

    AI-Video-Transcriber is an automated media processing platform that converts audio and video files into structured, searchable text documents. It utilizes speech-to-text recognition and external language models to perform transcription, summarization, and translation of media content. The system distinguishes itself through a modular pipeline that orchestrates media extraction, processing, and storage. It features automated media monitoring that tracks channels to compile periodic content digests, alongside a vector-based knowledge retrieval engine that allows users to query their stored tran

    Implements non-blocking background processing for media extraction and transcription tasks.

    Pythonaitooltiktoktranscribe
    GitHub पर देखें↗2,799
  • tobi/delayed_jobtobi का अवतार

    tobi/delayed_job

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

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

    Executes deferred operations in Ruby applications by polling a database table for pending jobs and processing them sequentially.

    Ruby
    GitHub पर देखें↗2,172
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Task Processors

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

  • Asynchronous GPU TaskingNon-blocking execution of GPU operations to prevent main thread stalling. **Distinct from Asynchronous Task Processors:** Specifically targets the offloading of GPU kernels rather than general background application tasks.