6 مستودعات
Mechanisms for customizing the runtime behavior and validation of software execution through subclassing.
Distinct from Generation Logic Extenders: None of the candidates cover general software execution logic customization; they focus on documentation or AI generation pipelines.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Execution Logic Extensions. Refine with filters or upvote what's useful.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Injects custom behavior into the function lifecycle by overriding hooks to modify inputs, wrap handlers, or perform side effects.
Codeception هو إطار عمل اختبار متكامل لتطبيقات PHP يوفر واجهة موحدة لاختبارات الوحدة، والاختبارات الوظيفية، واختبارات القبول. يعمل كأداة لأتمتة متصفحات سطح المكتب والأجهزة المحمولة الحقيقية عبر بروتوكول WebDriver ويعمل كعميل لاختبار REST و SOAP APIs. يتميز إطار العمل بدعمه للتطوير القائم على السلوك (BDD)، مما يسمح للمستخدمين بكتابة مواصفات اختبار قابلة للقراءة البشرية بلغة Gherkin لمواءمة الاختبارات التقنية مع متطلبات العمل. يطبق تعيين إجراءات قائم على الممثلين (actor-based) لربط خطوات اللغة الطبيعية هذه بطرق PHP القابلة للتنفيذ. تغطي قدراته مساحة واسعة بما في ذلك التحقق من حالة قاعدة البيانات وإدارتها لمخازن SQL و NoSQL، ومحاكاة سير عمل المستخدم من خلال أتمتة المتصفح، والتحقق من هياكل بيانات API باستخدام JSON و XML. كما يوفر أدوات لقياس تغطية الكود وإدارة دورات حياة الاختبار عبر حقن التبعية ومعالجة حاوية الخدمة. يتضمن المشروع عملية تثبيت موجهة عبر سطر الأوامر لإنشاء نماذج اختبار وملفات تكوين موحدة.
Implements lifecycle event listeners to add custom logic or logging at specific points in the test execution.
Mixitup هي مكتبة رسوم متحركة لعناصر DOM ومحرك تخطيط شبكة خالٍ من التبعيات. تعمل كأداة تصفية محتوى جانب العميل ووحدة تحكم واجهة مستخدم قائمة على البيانات مصممة لإدارة الانتقال البصري السلس لعناصر HTML أثناء عمليات الإدراج والإزالة والفرز. يتخصص النظام في إنشاء واجهات معرض تفاعلية وتصفية محتوى ديناميكي. يسمح بإعادة تنظيم العناصر باستخدام سمات مخصصة أو تسلسلات عشوائية، مع مزامنة ترتيب ورؤية عناصر الواجهة مع نموذج بيانات أساسي. بعيداً عن التصفية والفرز، تغطي المكتبة إدارة عناصر DOM، بما في ذلك الإدراج والإزالة الديناميكية للأهداف. توفر قدرات لتحريك تغيير حجم الحاوية، وتحديد تأثيرات رسوم متحركة مخصصة، واستخدام تداخلات غير خطية لظهور العناصر.
Dispatches custom events at key operation points to provide state and detail access for external synchronization.
Authlogic هو إطار عمل مصادقة Ruby مصمم لإدارة هويات المستخدم، واستمرارية الجلسة، وتجزئة كلمة المرور الآمنة. يوفر نظاماً للتحقق من بيانات اعتماد المستخدم مقابل السجلات المخزنة باستخدام حقول هوية قابلة للتكوين. يتميز إطار العمل بتكامله للهوية القائم على المزود، مما يسمح للتطبيقات بربط تدفقات المصادقة بخدمات خارجية بما في ذلك OAuth وOpenID Connect وLDAP ومنصات التواصل الاجتماعي المختلفة. كما يتضمن نموذج قابلية توسيع ينفذ كوداً مخصصاً يحدده المستخدم عبر الخطافات وردود الاتصال أثناء عمليات التحقق من الهوية ودورة حياة الجلسة. يغطي النظام مجالات قدرات واسعة بما في ذلك إدارة الجلسة مع تكوين ملفات تعريف الارتباط الآمنة، وتمليح وتجزئة كلمة المرور التشفيرية، ومراقبة نشاط المستخدم لتتبع محاولات تسجيل الدخول وعناوين IP. كما يقوم بأتمتة انتقالات الجلسة لنقل المستخدمين إلى حالات مصادق عليها بعد التسجيل أو تحديثات كلمة المرور.
Implements an extensibility model that executes custom user-defined code via hooks during identity verification and session lifecycles.
This project is a machine learning educational archive and technical documentation collection. It serves as a deep learning tutorial series and implementation guide, providing theoretical explanations and practical walkthroughs for constructing and optimizing neural networks. The content focuses on the design and construction of diverse model architectures, including convolutional neural networks, Long Short-Term Memory networks, and generative adversarial networks. It details specific implementation patterns for autoencoders, sentiment analysis models, and various classification approaches.
Enables the execution of custom functions at defined stages of the model training process.
mini-swe-agent is an autonomous software engineering system designed to develop features and fix bugs by combining large language models with a bash interface. It operates as an agentic framework that executes coding tasks and documentation updates through a continuous cycle of model reasoning and tool execution. The project differentiates itself with a strong focus on safety and evaluation, utilizing container-based sandbox execution via Docker or Singularity to isolate command execution. It includes a batch-parallel evaluation harness to measure code-fixing accuracy against standardized sof
Allows customization of agent and environment behavior via subclassing for specialized exit conditions and validation.