2 repositorios
An iterative development approach where frontend features are built and refined using simulated backends.
Distinguishing note: None of the candidates describe the iterative process of developing a JS app specifically enabled by a simulated backend.
Explore 2 awesome GitHub repositories matching web development · Frontend-Driven Development. Refine with filters or upvote what's useful.
Mirage JS es un servidor mock basado en navegador y simulador de API del lado del cliente diseñado para el desarrollo de aplicaciones JavaScript. Funciona como una herramienta de mocking que intercepta solicitudes de red para simular el comportamiento de una API backend, permitiendo a los desarrolladores construir y probar interfaces frontend sin requerir infraestructura backend en vivo. La herramienta proporciona una capa de simulación que imita endpoints REST para facilitar la creación rápida de prototipos de flujos de usuario y lógica de aplicación. Permite la creación de respuestas de servidor falsas directamente dentro del navegador web para verificar cómo una aplicación maneja varios escenarios de datos y errores. El sistema incorpora un middleware de interceptación de solicitudes y coincidencia de rutas dinámica para redirigir llamadas salientes a manejadores mock programables. Además, admite el desarrollo a través de un almacén de datos en memoria para simular la persistencia del lado del servidor y la siembra de datos basada en esquemas para generar conjuntos de datos mock.
Supports rapid iteration on JavaScript application features by providing a simulated backend to avoid deployment overhead.
moco es un servidor mock multiprotocolo y stub de API programable utilizado para simular endpoints HTTP, REST, WebSocket y Server-Sent Events. Permite la creación de servicios backend falsos para facilitar el desarrollo y las pruebas de integración sin necesidad de un servidor en vivo. El proyecto se distingue por su capacidad para actuar como una herramienta de reproducción de tráfico de red, capturando pares reales de petición-respuesta mediante un proxy y reproduciéndolos localmente. También admite simulaciones de comunicación bidireccional, incluyendo simulación de servidor WebSocket y simulación de flujo SSE con retrasos de entrega configurables. La herramienta proporciona un amplio conjunto de capacidades para la coincidencia de peticiones y la gestión de respuestas, incluyendo filtrado basado en atributos, validación de datos estructurados mediante JSONPath y XPath, y modelado jerárquico de recursos. Admite la generación dinámica de contenido mediante plantillas y máquinas de estado de respuesta secuencial, y puede simular condiciones de red utilizando latencia artificial. El servidor puede ejecutarse como un servicio independiente y se configura principalmente mediante archivos JSON estructurados.
Enables an iterative frontend development workflow by providing simulated backend responses and network latency.