conductor logo
conductor
★ 12.8k
vs
sdk-go logo
sdk-go
★ 996

conductor vs sdk-go

conductor: Conductor is a Netflix-developed platform designed to orchestrate complex workflows across microservices, supporting creation via JSON and code. However, Netflix discontinued its official OSS maintenance on December 13, 2023, while encouraging community forks and continued development.; sdk-go: The Temporal Go SDK is a framework designed for authoring workflows and activities in the Go programming language. It enables developers to build scalable, durable, and highly available distributed applications leveraging the Temporal orchestration engine.

01

TL;DR

conductor logo
conductorWorkflow Automation · ★ 12.8k

Coordinating complex business processes involving multiple microservices.

sdk-go logo
sdk-goWorkflow Automation · ★ 996

Building long-running business logic in distributed applications.

02

Side-by-Side Comparison

Field
conductor logoconductor
sdk-go logosdk-go
Category
Workflow Automation
Workflow Automation
Stars
★ 12.8k
★ 996
License
Apache-2.0
MIT
Install Command
git clone https://github.com/Netflix/conductor.git
git clone https://github.com/temporalio/sdk-go.git
Updated
2y ago
1d ago
Open Source
Yes
Yes
Tags
Workflow Orchestration, Microservices, Distributed Systems
Temporal, Go, SDK
03

Features

conductor logoconductor
01Orchestrates workflows across microservices.
02Supports workflow creation using JSON and SDKs (multiple languages).
03Provides various persistence and indexing options (e.g., Redis, Cassandra, Elasticsearch).
04Offers a Node.js-based UI for management.
05Includes system tasks for HTTP requests and JSON evaluation (jq).
sdk-go logosdk-go
01Author workflows and activities using Go language.
02Built-in integration with Go's standard `slog` package (Go 1.21+).
03Tool for detecting non-determinism in Workflow Definitions (`workflowcheck`).
04Support for `golang/protobuf` with migration guidance from `gogo/protobuf`.
05Flexible data converters for payload serialization, including `ProtoJSONPayloadConverter`.
04

Use Cases

conductor logoconductor
↳Coordinating complex business processes involving multiple microservices.
↳Building resilient and scalable distributed systems.
↳Automating long-running, multi-step tasks.
sdk-go logosdk-go
↳Building long-running business logic in distributed applications.
↳Orchestrating complex asynchronous operations reliably.
↳Developing scalable and resilient systems using the Temporal platform.
05

Best For

conductor logoconductor
—
sdk-go logosdk-go
Trending
FAQ

FAQ

What is the difference between conductor and sdk-go?
Both conductor and sdk-go are in the Workflow Automation category. conductor has 12.8k stars, while sdk-go has 996 stars.
Which is better, conductor or sdk-go?
The best choice depends on your use case. Choose conductor if Coordinating complex business processes involving multiple microservices., and sdk-go if Building long-running business logic in distributed applications..
Is conductor free or open source?
Yes, conductor is open source on GitHub (Apache-2.0).
Is sdk-go free or open source?
Yes, sdk-go is open source on GitHub (MIT).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related