Temporal logo

Temporal

Durable execution engine for resilient long-running business workflows

12k Go MIT 1 month ago

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.

Sponsored

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

194k TypeScript Sustainable Use License 5 days ago
2/5
1-click
Temporal vs n8n

Programmatically author, schedule, and monitor workflows as Python DAGs

46k Python Apache-2.0 5 days ago
4/5
Temporal vs Apache Airflow

Monitor any website for changes and get notified instantly

32k Python Apache-2.0 5 days ago
2/5
Temporal vs changedetection.io

Event-driven orchestration platform for scheduled and API-triggered workflows

27k Java Apache-2.0 5 days ago
3/5
Temporal vs Kestra