6 Repos
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 is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl
Implements lifecycle event listeners to add custom logic or logging at specific points in the test execution.
Mixitup ist eine abhängigkeitsfreie DOM-Element-Animationsbibliothek und Grid-Layout-Engine. Sie dient als clientseitiger Inhaltsfilter und datengesteuerter UI-Controller, der darauf ausgelegt ist, den reibungslosen visuellen Übergang von HTML-Elementen während Einfüge-, Entfernungs- und Sortieroperationen zu verwalten. Das System ist auf die Erstellung interaktiver Galerie-Schnittstellen und dynamischer Inhaltsfilterung spezialisiert. Es ermöglicht die Reorganisation von Elementen unter Verwendung benutzerdefinierter Attribute oder zufälliger Sequenzen, während die Anordnung und Sichtbarkeit von Schnittstellenelementen mit einem zugrunde liegenden Datenmodell synchronisiert wird. Über die Filterung und Sortierung hinaus deckt die Bibliothek das DOM-Element-Management ab, einschließlich des dynamischen Einfügens und Entfernens von Zielen. Sie bietet Funktionen zum Animieren von Container-Größenänderungen, zum Definieren benutzerdefinierter Animationseffekte und zur Verwendung nicht-linearer Stagger-Effekte für das Erscheinen von Elementen.
Dispatches custom events at key operation points to provide state and detail access for external synchronization.
Authlogic ist ein Ruby-Authentifizierungs-Framework, das darauf ausgelegt ist, Benutzeridentitäten, Sitzungspersistenz und sicheres Passwort-Hashing zu verwalten. Es bietet ein System zur Verifizierung von Benutzeranmeldeinformationen anhand gespeicherter Datensätze unter Verwendung konfigurierbarer Identitätsfelder. Das Framework zeichnet sich durch seine providerbasierte Identitätsintegration aus, die es Anwendungen ermöglicht, Authentifizierungsabläufe mit externen Diensten wie OAuth, OpenID Connect, LDAP und verschiedenen Social-Media-Plattformen zu verbinden. Es enthält zudem ein Erweiterbarkeitsmodell, das benutzerdefinierte Logik über Hooks und Callbacks während der Identitätsverifizierung und der Sitzungslebenszyklusprozesse ausführt. Das System deckt breite Funktionsbereiche ab, einschließlich Sitzungsmanagement mit sicherer Cookie-Konfiguration, kryptografischem Passwort-Salting und -Hashing sowie Benutzeraktivitätsüberwachung zur Verfolgung von Anmeldeversuchen und IP-Adressen. Es automatisiert zudem Sitzungsübergänge, um Benutzer nach der Registrierung oder Passwortaktualisierung in authentifizierte Zustände zu versetzen.
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.