10 مستودعات
Core components that process and execute logic or rulesets independently of specific programming languages.
Distinguishing note: Focuses on language-agnostic rule execution rather than specific language runtimes or compilers.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Execution Engines. Refine with filters or upvote what's useful.
VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution. The platform distinguishes itself through a highly decoupled architecture that isolates algorithmic logic from market connectivity, allowing for independent strategy development and testing. It utilizes a dynami
Ships a high-performance asynchronous engine for real-time market data and order execution.
This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip
Provides execution engines that support switching between synchronous and asynchronous modes for performance and debugging.
LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and jitter. It operates as a private server for measuring network performance without relying on third-party services. The system functions as a multi-backend performance tool that executes network tests across different server environments and geographic locations. It supports both PHP and Node.js backends and acts as a network telemetry collector by recording connection metadata and performance metrics into a database for historical analysis and reporting. The tool provides capabilit
Implements core measurement logic across both PHP and Node.js backends using a consistent interface.
SeaTunnel is a distributed data integration engine designed to synchronize structured and unstructured data across diverse sources and sinks. It functions as a multi-engine execution framework that can run data integration tasks across different distributed computing backends to optimize workload performance. The project is distinguished by a visual data pipeline designer for configuring workflows without manual code and a specialized change data capture tool for streaming incremental database updates. It also includes an enrichment pipeline that integrates large language models and embedding
Provides an engine-agnostic execution layer that translates pipeline configurations into plans compatible with multiple distributed backends.
Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers. The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard
Provides an abstraction layer that interfaces with various computers or simulators to run quantum workloads.
Civitai is a platform for generative media creation and AI model distribution. It provides a centralized service for producing images, videos, audio, and music, while serving as a repository where users can share, discover, and browse custom model weights and fine-tuned adaptations. The platform distinguishes itself through a provider-agnostic orchestration layer that manages multi-step generation pipelines and complex workflows across different backends. It integrates with autonomous AI agents and editors via the Model Context Protocol, allowing external tools to access generation pipelines
Implements an architectural layer that translates high-level generation configurations into execution plans across diverse backend providers.
هذا المشروع عبارة عن طبقة تجريد للتخزين المؤقت ومعيار واجهة لـ PHP، يحدد تحديداً مواصفات التخزين المؤقت PSR-6. ينشئ مجموعة متسقة من تعريفات النوع والعقود لعناصر ومجمعات التخزين المؤقت لضمان التوافق بين مكتبات PHP المختلفة. تمنع المواصفات الارتباط بمورد معين عن طريق فصل منطق التخزين المؤقت عالي المستوى عن تطبيقات التخزين منخفضة المستوى. يسمح هذا بتبديل خلفيات التخزين المؤقت المختلفة دون الحاجة إلى تغييرات في كود التطبيق. يركز المشروع على توحيد التخزين المؤقت في PHP وقابلية التشغيل البيني للمكتبات من خلال استخدام توقيعات الطرق الشائعة والتعريفات الآمنة للنوع. يخلق هذا طبقة تخزين مؤقت محايدة للمورد تتيح لموفري التخزين المتعددين البقاء قابلين للتبديل.
Establishes a uniform API layer to isolate the cache storage engine from the consumer.
SwarmUI هو واجهة ويب ومنسق لـ Stable Diffusion، مصمم لإنشاء الصور ومقاطع الفيديو. يعمل كمدير سير عمل معياري وبوابة API تسمح بتهيئة وتنفيذ خطوط أنابيب الذكاء الاصطناعي التوليدي. يتميز النظام بقدرته على توزيع أعباء العمل التوليدية عبر بطاقات رسومية متعددة لزيادة سرعة المعالجة والإنتاجية الإجمالية. ويستخدم بنية مفصولة بين العميل والخادم وواجهة مستقلة عن الخلفية البرمجية، مما يسمح لواجهة المستخدم بالبقاء منفصلة عن بيئة تنفيذ النماذج. تدعم المنصة القابلية للتوسع من خلال بنية قائمة على الإضافات (plugins) لإضافة مكونات واجهة مستخدم جديدة ومعالجات منطقية. ويوفر تحكماً برمجياً عبر نقاط نهاية HTTP وWebSocket للتطبيقات الخارجية لتشغيل عمليات التوليد ومزامنة الحالة في الوقت الفعلي. يتضمن المشروع أدوات إدارية لمنح وإدارة وصول المستخدمين عن بُعد إلى البيئة التوليدية عبر الشبكة.
Translates high-level generation requests into specific execution plans for various Stable Diffusion backends.
Nextflow is a dataflow workflow engine and distributed computing framework used to build and execute data-intensive pipelines. It serves as a scientific workflow language that allows users to define reproducible data processing sequences, supporting any scripting language through shebang declarations. The system functions as a containerized pipeline orchestrator, utilizing container technologies to ensure software dependencies remain consistent across different environments. It decouples workflow logic from the underlying infrastructure, enabling the same pipeline to run on local machines, cl
Decouples workflow logic from compute environments, allowing the same pipeline to run on local, cloud, or HPC backends.
Accelerate is a framework for high-performance array computing that provides a domain-specific language for expressing complex mathematical and parallel computations. By utilizing a declarative programming interface, it allows users to define high-level array transformations that are automatically translated into optimized machine code for diverse hardware architectures. The system distinguishes itself through a modular architecture that decouples high-level array operations from hardware-specific instructions. It employs just-in-time compilation and kernel fusion to transform programs into e
Decouples high-level array operations from hardware-specific instructions to support multiple execution targets like CPUs and GPUs.