{"repo":"temporalio/sdk-go","free":true,"listed":false,"github":"https://github.com/temporalio/sdk-go","clone":"git clone https://github.com/temporalio/sdk-go.git","description":"Temporal Go SDK","language":"Go","stars":949,"topics":["golang","open-source","workflow-engine","workflow-automation","workflow-management-system","service-bus","sdk-go","durable-execution","temporal-sdk","orchestration"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Temporal Go SDK Temporal is a distributed, scalable, durable, and highly available orchestration engine used to execute asynchronous long-running business logic in a scalable and resilient way. \"Temporal Go SDK\" is Temporal's framework for authoring workflows and activities using the Go language. Add the SDK to your project The core Temporal Go SDK packages, including client , worker , and workflow , are released together as the go.temporal.io/sdk module. From your application's Go module, run: Then import the packages you need, such as: The integrations and tools under contrib are released as separate Go modules. See each package's README for its module path and version. Getting started See samples to get started. Documentation is available here. You can also find the API documentation here. Using slog If using Go version 1.21+ the Go SDK provides built in integration with the standard slog package. Workflow determinism checker See contrib/tools/workflowcheck for a tool to detect non-determinism in Workflow Definitions. Contributing We'd love your help in making the Temporal Go SDK great. Please review our contribution guidelines. Development Prerequisites - Go 1.24+ (see go.mod for the minimum supported version) Local development workflow The canonical local commands are provided by the build tool in internal/cmd/build . Tests are managed through the build tool at internal/cmd/build . This tool handles starting an embedded Temporal dev server with the required dynamic confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/temporalio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/temporalio/sdk-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}