Temporal logo

Temporal

Durable execution engine for resilient long-running business workflows

23k Go MIT yesterday

Overview

Temporal is an open-source durable execution platform originally developed at Uber that lets developers write resilient workflows in Go, Java, Python, or TypeScript. It handles retries, timeouts, and state persistence automatically so workflows survive process crashes. It is widely used by companies like Netflix and Stripe for complex microservice orchestration.

Where it falls short of Zapier

  • No visual no-code editor; all workflows must be written by developers in a supported SDK language
  • Production deployment requires Cassandra or PostgreSQL plus Elasticsearch — significant infrastructure
  • Self-hosted Web UI has limited analytics compared to Temporal Cloud

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

workflow
durable-execution
microservices
orchestration
go
Maintain Temporal?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Temporal difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/temporal)](https://openreplace.com/temporal)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Fair-code workflow automation with 400+ integrations and native AI nodes

206k TypeScript Sustainable Use License yesterday
2/5
1-click
Temporal vs n8n

Programmatically author, schedule, and monitor workflows as Python DAGs

47k Python Apache-2.0 yesterday
4/5
Temporal vs Apache Airflow

Monitor any website for changes and get notified instantly

35k Python Apache-2.0 yesterday
2/5
Temporal vs changedetection.io

Microservice workflow orchestration engine open-sourced by Netflix

32k Java Apache-2.0 yesterday
4/5
Temporal vs Conductor (Netflix)