5 مستودعات
Architectural patterns for routing and transforming data through sequential processing stages.
Distinguishing note: Focuses on the request-response middleware architecture.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Processing Pipelines. Refine with filters or upvote what's useful.
Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th
Routes incoming chat messages through a series of modular filters and transformation steps.
Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open
Chains composable request-processing components in a pipeline for cross-cutting concerns.
CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity verification. It provides a registry of known people and the ability to match faces in images against this database to determine a specific identity. The system extracts facial landmarks to map geometry and analyzes physical attributes including age, gender, and head pose. It can also verify whether two different images belong to the same individual. The project is implemented as a microservice-based deployment utilizing a REST API gateway and a PostgreSQL metadata store. It in
Implements an asynchronous processing pipeline to handle heavy facial analysis tasks without blocking the system.
prettier-eslint هو مصمم كود سطر أوامر ومنسق JavaScript يدمج Prettier وESLint. يعمل كمغلف للمدقق (linter)، وينسق خط أنابيب متسلسل لمهام التنسيق والتدقيق لضمان أن الكود المصدري متسق جمالياً ومتوافق مع القواعد. تحل الأداة التعارضات بين أدلة الأنماط وقواعد المنطق من خلال تنفيذ إصلاحات التدقيق بعد التنسيق. وتسمح بتسلسل تنسيق قابل للتكوين لإعطاء الأولوية لقواعد محددة ويمكنها تحديد الملفات غير المنسقة لتسهيل الاستخدام في خطافات التحكم في الإصدار. يوفر المشروع قدرات لإصلاحات التدقيق التلقائية وتحليل الأخطاء التفصيلي الذي يبلغ عن انتهاكات القواعد مع مواقع الأسطر. ويدعم الكتابة المباشرة فوق الملفات ويتكامل في سير عمل التحليل الثابت وخطوط أنابيب البناء المؤتمتة.
Processes source code through a sequential pipeline of formatting and linting stages to ensure style consistency.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Processes raw search engine data through a sequential pipeline of plugins and filters to clean and format the output.