Temporal iconTemporal

Durable execution platform for reliable workflows.

Open Source Alternative to:

Repository activity:

Stars12,085

Forks850

Open Issues447

Last commit22 hours ago

License:

MIT

Languages:

Go
Makefile
Shell
PLpgSQL
Temporal screenshot

Temporal is a durable execution platform designed to help developers build invincible applications by managing failures, network outages, flaky endpoints, long-running processes, and more. It abstracts away the complexity of building scalable distributed systems, allowing you to focus on delivering reliable systems faster.

  • Durable Execution: Ensures your workflows never fail by handling retries, state management, and error handling automatically.
  • Simplified Development: Eliminates the need for recovery logic, callbacks, and timers, letting you spend more time building features.
  • Fault Tolerance: Makes your software durable and fault-tolerant by default, reducing failures by 10-100X.
  • Visibility: Records every execution, its progress, and state, providing new insights into errors and application performance.
  • Open Source: Built in the open and released under the MIT license, endorsed by leading companies, and supported by a vibrant community.

Temporal abstracts the complexities of infrastructure, making it easier to develop reliable, scalable applications. With support for event-driven architectures, distributed transactions, state machines, batch processing, and scheduled jobs, Temporal is a versatile tool for a wide range of applications. Whether you're developing transaction processing systems, infrastructure pipelines, or applied AI, Temporal ensures reliability and correctness across your workflows.

Share: