6 repositorios
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 es un framework de testing full-stack para aplicaciones PHP que proporciona una interfaz unificada para pruebas unitarias, funcionales y de aceptación. Sirve como herramienta para automatizar navegadores reales de escritorio y móviles mediante el protocolo WebDriver y actúa como cliente para probar APIs REST y SOAP. El framework se distingue por su soporte para Behavior-Driven Development (BDD), permitiendo a los usuarios escribir especificaciones de prueba legibles por humanos en lenguaje Gherkin para alinear las pruebas técnicas con los requisitos de negocio. Implementa un mapeo de acciones basado en actores para conectar estos pasos en lenguaje natural con métodos ejecutables de PHP. Sus capacidades cubren una amplia superficie, incluyendo verificación y gestión del estado de la base de datos para almacenes SQL y NoSQL, la simulación de flujos de trabajo de usuario mediante automatización de navegador y la validación de estructuras de datos de API utilizando JSON y XML. También proporciona herramientas para medir la cobertura de código y gestionar ciclos de vida de pruebas mediante inyección de dependencias y manipulación de contenedores de servicios. El proyecto incluye un proceso de instalación guiado por línea de comandos para generar boilerplates de prueba y archivos de configuración estandarizados.
Implements lifecycle event listeners to add custom logic or logging at specific points in the test execution.
Mixitup es una librería de animación de elementos DOM sin dependencias y motor de layout de rejilla. Sirve como un controlador de UI basado en datos y filtro de contenido del lado del cliente diseñado para gestionar la transición visual suave de elementos HTML durante operaciones de inserción, eliminación y ordenamiento. El sistema se especializa en la creación de interfaces de galería interactivas y filtrado de contenido dinámico. Permite la reorganización de elementos utilizando atributos personalizados o secuencias aleatorias, mientras sincroniza la disposición y visibilidad de los elementos de la interfaz con un modelo de datos subyacente. Más allá del filtrado y ordenamiento, la librería cubre la gestión de elementos DOM, incluyendo la inserción y eliminación dinámica de objetivos. Proporciona capacidades para animar el redimensionamiento de contenedores, definir efectos de animación personalizados y utilizar escalonamientos no lineales para las apariciones de elementos.
Dispatches custom events at key operation points to provide state and detail access for external synchronization.
Authlogic es un framework de autenticación de Ruby diseñado para gestionar identidades de usuario, persistencia de sesiones y hashing seguro de contraseñas. Proporciona un sistema para verificar las credenciales de usuario frente a registros almacenados utilizando campos de identidad configurables. El framework se distingue por su integración de identidad basada en proveedores, permitiendo a las aplicaciones conectar flujos de autenticación a servicios externos incluyendo OAuth, OpenID Connect, LDAP y diversas plataformas de redes sociales. También incluye un modelo de extensibilidad que ejecuta código definido por el usuario mediante hooks y callbacks durante los procesos de verificación de identidad y ciclo de vida de la sesión. El sistema cubre amplias áreas de capacidad, incluyendo la gestión de sesiones con configuración de cookies seguras, salting y hashing criptográfico de contraseñas, y monitoreo de actividad del usuario para rastrear intentos de inicio de sesión y direcciones IP. Además, automatiza las transiciones de sesión para mover a los usuarios a estados autenticados después del registro o actualizaciones de contraseña.
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.