Repolode
temporalio

temporalio/temporal

Temporal es una plataforma de ejecución durable cuyo servidor ejecuta Workflows de aplicaciones y reintenta automáticamente los pasos que fallan.

Estrellas
23,899
Forks
2,030
Issues abiertos
1,082
Último commit
hace 3 horas

¿Qué es?

Temporal es una plataforma de ejecución durable para crear aplicaciones escalables. Su servidor ejecuta unidades de lógica de aplicación llamadas Workflows de forma resiliente, gestiona fallos intermitentes y reintenta automáticamente las operaciones fallidas, para que los desarrolladores puedan escribir código como si los fallos fueran poco frecuentes.

Este repositorio contiene el código fuente del propio servidor de Temporal. Los Workflows, Activities y Workers se implementan en los SDK de cliente para los lenguajes compatibles, mientras que el servidor almacena el estado de ejecución y los coordina. Se puede iniciar un servidor de desarrollo local con Temporal CLI, que también incluye comandos para listar namespaces y workflows. Además, hay una Web UI para inspeccionar las ejecuciones en curso.

El proyecto nació como un fork de Cadence, de Uber, y lo desarrolla Temporal Technologies, la empresa fundada por los creadores de Cadence.

Funciones clave

  • 01Ejecuta código de workflows de forma durable y reintenta automáticamente las operaciones fallidas.
  • 02Proporciona un servidor de desarrollo local que se inicia con Temporal CLI.
  • 03Incluye una Web UI para consultar las ejecuciones de workflows en curso.
  • 04Ofrece una CLI para gestionar namespaces y listar workflows.
  • 05Funciona con SDK de cliente para varios lenguajes de programación.

Casos de uso

  • Orquestar procesos de negocio de larga duración que deben sobrevivir a fallos y reintentos.
  • Sustituir la lógica de reintentos y las máquinas de estados creadas manualmente en microservicios.
  • Ejecutar de forma fiable tareas programadas o distribuidas al estilo cron.

Inicio rápido

  1. 1

    Instala Temporal CLI con Homebrew

    brew install temporal
  2. 2

    Inicia un servidor de desarrollo local de Temporal

    temporal server start-dev
  3. 3

    Abre la interfaz web en http://localhost:8233 para ver los flujos de trabajo

Antes de usarlo

  • Este repositorio contiene el servidor; las aplicaciones deben desarrollarse con un SDK de Temporal en un lenguaje compatible.
  • La guía de inicio rápido requiere Homebrew, por lo que en otras plataformas tendrás que usar las opciones de instalación de la CLI que se indican en la documentación.

Temas

Preguntas frecuentes

¿Qué es temporal?
Temporal es una plataforma de ejecución durable cuyo servidor ejecuta Workflows de aplicaciones y reintenta automáticamente los pasos que fallan. Temporal es una plataforma de ejecución durable para crear aplicaciones escalables. Su servidor ejecuta unidades de lógica de aplicación llamadas Workflows de forma resiliente, gestiona fallos intermitentes y reintenta automáticamente las operaciones fallidas, para que los desarrolladores puedan escribir código como si los fallos fueran poco frecuentes.
¿temporal es gratuito? ¿Qué licencia tiene?
temporal es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿temporal sigue mantenido?
Mantenimiento activo. El último commit de temporal fue el 22 oct 2026.
¿Para qué puedo usar temporal?
Orquestar procesos de negocio de larga duración que deben sobrevivir a fallos y reintentos. Sustituir la lógica de reintentos y las máquinas de estados creadas manualmente en microservicios. Ejecutar de forma fiable tareas programadas o distribuidas al estilo cron.
¿Cómo se instala temporal?
Instala Temporal CLI con Homebrew: brew install temporal Inicia un servidor de desarrollo local de Temporal: temporal server start-dev Abre la interfaz web en http://localhost:8233 para ver los flujos de trabajo
¿Dónde consigo temporal?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/temporalio/temporal

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados