Awesome Open Source
Awesome Open Source

Go framework for Cadence Build Status Coverage Status GoDoc

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

cadence-client is the framework for authoring workflows and activities.

How to use

Make sure you clone this repo into the correct location.

git clone [email protected]:uber-go/cadence-client.git $GOPATH/src/


go get

See samples to get started.

Documentation is available here. You can also find the API documentation here.


We'd love your help in making the Cadence Go client great. Please review our contribution guidelines.


MIT License, please see LICENSE for details.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
go (14,465
golang (3,687
task-queue (19

Find Open Source By Browsing 7,000 Topics Across 59 Categories