Skip to content
@cadence-workflow

cadence-workflow

Welcome to Cadence Workflow

LFX Health Score LFX Active Contributors

About the Organization

Cadence Workflow is an open-source platform since 2017 for building and running scalable, fault-tolerant, and long-running workflows. Originally developed by Uber, Cadence is now adopted by many organizations worldwide for orchestrating complex distributed applications. This GitHub organization consolidates all Cadence-related projects under one umbrella, making it easier for developers to access the tools, resources, and community support they need to succeed.

Key Features

  • Stateful Workflow Orchestration: Build resilient workflows with automatic state persistence.
  • Fault Tolerance: Ensure workflows and activities are retried until successful or timeout.
  • Scalability: Handle high throughput and massive workloads seamlessly.
  • Multi-language Support: SDKs for Go, Java, and more coming.
  • Extensibility: Highly pluggable architecture is a good fit to be integrated in any project.

Repositories in This Organization

This organization hosts the following repositories:

Server (Frontend, History, Matching and System Workers)

  • cadence: The core orchestration engine powering Cadence.

SDKs and Clients

Tools and Utilities

Documentation

  • cadence-docs: Official documentation and learning resources. Repository for cadenceworkflow.io

Getting Started

Install Cadence

To get started with Cadence, visit the installation guide.

Learn Cadence

Explore the Cadence documentation to learn how to create workflows, write activities, and deploy your applications.

Community Support

Why Choose Cadence?

Cadence is trusted by organizations like Uber, DoorDash, and Coinbase for its:

  • Proven reliability and scalability in production environments.
  • Rich feature set for building robust distributed systems.
  • Active open-source community.

Organization

License

Cadence is licensed under the Apache 2.0 License, making it free and open-source for everyone.


Thank you for being part of the Cadence community. Let’s build scalable, fault-tolerant applications together!

Popular repositories Loading

  1. cadence cadence Public

    Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

    Go 9.5k 930

  2. cadence-web cadence-web Public

    Web UI for visualizing workflows on Cadence

    TypeScript 436 132

  3. cadence-go-client cadence-go-client Public

    Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

    Go 382 157

  4. cadence-samples cadence-samples Public

    Go 212 116

  5. cadence-java-client cadence-java-client Public

    Java framework for Cadence Workflow Service

    Java 155 135

  6. cadence-java-samples cadence-java-samples Public

    Java 103 72

Repositories

Showing 10 of 22 repositories
  • Cadence-Docs Public

    This repository updates the content of cadenceworkflow.io, the official website of the Cadence project.

    cadence-workflow/Cadence-Docs's past year of commit activity
    TypeScript 24 103 1 3 Updated Oct 31, 2026
  • cadence-idl Public

    Cadence IDL repo, shared by server / clients

    cadence-workflow/cadence-idl's past year of commit activity
    Thrift 20 Apache-2.0 58 3 5 Updated Oct 30, 2026
  • cadence Public

    Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

    cadence-workflow/cadence's past year of commit activity
    Go 9,532 Apache-2.0 930 151 (5 issues need help) 61 Updated Oct 30, 2026
  • cadence-workflow/cadence-ai-samples's past year of commit activity
    Python 4 Apache-2.0 6 66 (4 issues need help) 3 Updated Oct 30, 2026
  • cadence-web Public

    Web UI for visualizing workflows on Cadence

    cadence-workflow/cadence-web's past year of commit activity
    TypeScript 436 Apache-2.0 132 15 (1 issue needs help) 23 Updated Oct 30, 2026
  • cadence-go-client Public

    Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

    cadence-workflow/cadence-go-client's past year of commit activity
    Go 382 Apache-2.0 157 52 (2 issues need help) 30 Updated Oct 30, 2026
  • cadence-workflow/cadence-python-client's past year of commit activity
    Python 9 Apache-2.0 22 8 6 Updated Oct 29, 2026
  • shard-manager Public
    cadence-workflow/shard-manager's past year of commit activity
    Go 9 Apache-2.0 14 4 5 Updated Oct 29, 2026
  • cadence-workflow/cadence-java-samples's past year of commit activity
    Java 103 Apache-2.0 72 9 (2 issues need help) 2 Updated Oct 22, 2026
  • cadence-java-client Public

    Java framework for Cadence Workflow Service

    cadence-workflow/cadence-java-client's past year of commit activity
    Java 155 Apache-2.0 135 51 (1 issue needs help) 6 Updated Oct 21, 2026