[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4046":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":22,"defaultBranch":23,"hasWiki":21,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},4046,"conductor","Netflix\u002Fconductor","Netflix","Conductor is a microservices orchestration engine.","",null,"Java",12771,2332,142,148,0,1,8,45,"Apache License 2.0",true,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36,37],"distributed-systems","grpc","java","javascript","microservice-orchestration","orchestration-engine","orchestrator","reactjs","spring-boot","workflow-automation","workflow-engine","workflow-management","workflows","2026-06-12 02:00:57","![Conductor](docs\u002Fdocs\u002Fimg\u002Flogo.png)\n\n## Announcement\n\n> Effective **December 13, 2023**, Netflix will discontinue maintenance of Conductor OSS on GitHub. This strategic decision, while difficult, is essential for realigning our resources to better serve our business objectives with our internal Conductor fork.\n> \n> We are *deeply grateful* for your support and contributions over the years. While Netflix will no longer be maintaining this repo, members of the Conductor community have been active in promoting alternative forks of this project, we’ll leave the code as is and trust that the health of the community will remain strong and continue to develop moving forward.\n\n\n# Conductor\n[![NetflixOSS Lifecycle](https:\u002F\u002Fimg.shields.io\u002Fosslifecycle\u002FNetflix\u002Fconductor.svg)]()\n[![Github release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FNetflix\u002Fconductor.svg)](https:\u002F\u002FGitHub.com\u002FNetflix\u002Fconductor\u002Freleases)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FNetflix\u002Fconductor.svg)](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0)\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FNetflix\u002Fconductor.svg?style=social&label=Star&maxAge=2592000)](https:\u002F\u002FGitHub.com\u002FNetflix\u002Fconductor\u002Fstargazers\u002F)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FNetflix\u002Fconductor.svg?style=social&label=Fork&maxAge=2592000)](https:\u002F\u002FGitHub.com\u002FNetflix\u002Fconductor\u002Fnetwork\u002F)\n\nConductor is a platform created by Netflix to orchestrate workflows that span across microservices.\n\n## Releases\nThe final release is [![Github release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FNetflix\u002Fconductor.svg)](https:\u002F\u002FGitHub.com\u002FNetflix\u002Fconductor\u002Freleases)\n\n## Workflow Creation in Code\nConductor supports creating workflows using JSON and Code.  \nSDK support for creating workflows using code is available in multiple languages and can be found at https:\u002F\u002Fgithub.com\u002Fconductor-sdk\n\n## Community Contributions\nThe modules contributed by the community are housed at [conductor-community](https:\u002F\u002Fgithub.com\u002FNetflix\u002Fconductor-community). Compatible versions of the community modules are released simultaneously with releases of the main modules.\n\n[Discussion Forum](https:\u002F\u002Fgithub.com\u002FNetflix\u002Fconductor\u002Fdiscussions): Please use the forum for questions and discussing ideas and join the community.\n\n[List of Conductor community projects](\u002Fdocs\u002Fdocs\u002Fresources\u002Frelated.md): Backup tool, Cron like workflow starter, Docker containers and more.\n\n## Getting Started - Building & Running Conductor\n###  Using Docker:\nThe easiest way to get started is with Docker containers. Please follow the instructions [here](https:\u002F\u002Fconductor.netflix.com\u002Fdevguide\u002Frunning\u002Fdocker.html). \n\n###  From Source:\nConductor Server is a [Spring Boot](https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-boot) project and follows all applicable conventions. See instructions [here](https:\u002F\u002Fconductor.netflix.com\u002Fdevguide\u002Frunning\u002Fsource.html).\n\n## Published Artifacts\nBinaries are available from the [Maven Central Repository](https:\u002F\u002Fsearch.maven.org\u002Fsearch?q=g:com.netflix.conductor).\n\n| Artifact                        | Description                                                                                     |\n|---------------------------------|-------------------------------------------------------------------------------------------------|\n| conductor-common                | Common models used by various conductor modules                                                 |\n| conductor-core                  | Core Conductor module                                                                           |\n| conductor-redis-persistence     | Persistence and queue using Redis\u002FDynomite                                                      |\n| conductor-cassandra-persistence | Persistence using Cassandra                                                                     |\n| conductor-es6-persistence       | Indexing using Elasticsearch 6.X                                                                |\n| conductor-rest                  | Spring MVC resources for the core services                                                      |\n| conductor-ui                    | node.js based UI for Conductor                                                                  |\n| conductor-client                | Java client for Conductor that includes helpers for running worker tasks                        |\n| conductor-client-spring         | Client starter kit for Spring                                                                   |\n| conductor-java-sdk              | SDK for writing workflows in code                                                               |\n| conductor-server                | Spring Boot Web Application                                                                     |\n| conductor-redis-lock            | Workflow execution lock implementation using Redis                                              |\n| conductor-awss3-storage         | External payload storage implementation using AWS S3                                            |\n| conductor-awssqs-event-queue    | Event queue implementation using AWS SQS                                                        |\n| conductor-http-task             | Workflow system task implementation to send make requests                                       |\n| conductor-json-jq-task          | Workflow system task implementation to evaluate JSON using [jq](https:\u002F\u002Fstedolan.github.io\u002Fjq\u002F) |\n| conductor-grpc                  | Protobuf models used by the server and client                                                   |\n| conductor-grpc-client           | gRPC client to interact with the gRPC server                                                    |\n| conductor-grpc-server           | gRPC server Application                                                                         |\n| conductor-test-harness          | Integration and regression tests                                                                |\n\n## Database Requirements\n\n* The default persistence used is Redis\n* The indexing backend is [Elasticsearch](https:\u002F\u002Fwww.elastic.co\u002F) (6.x)\n\n## Other Requirements\n* JDK 17+\n* UI requires Node 14 to build. Earlier Node versions may work but is untested.\n\n## Get Support\nThere are several ways to get in touch with us:\n* [Slack Community](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Forkes-conductor\u002Fshared_invite\u002Fzt-xyxqyseb-YZ3hwwAgHJH97bsrYRnSZg)\n* [GitHub Discussion Forum](https:\u002F\u002Fgithub.com\u002FNetflix\u002Fconductor\u002Fdiscussions)\n\n## Contributions\nWhether it is a small documentation correction, bug fix or a new feature, contributions are highly appreciated. We just ask you to follow standard OSS guidelines. The [Discussion Forum](https:\u002F\u002Fgithub.com\u002FNetflix\u002Fconductor\u002Fdiscussions) is a good place to ask questions, discuss new features and explore ideas. Please check with us before spending too much time, only to find out later that someone else is already working on a similar feature.\n\n`main` branch is the current working branch. Please send your PR's to `main` branch, making sure that it builds on your local system successfully. Also, please make sure all the conflicts are resolved.\n\n## License\nCopyright 2022 Netflix, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","Conductor 是一个由 Netflix 创建的微服务编排引擎。它支持使用 JSON 或代码定义工作流，并提供了多种语言的 SDK 以方便开发者集成。基于 Spring Boot 构建，Conductor 通过 GRPC 和 RESTful API 实现了高效的工作流管理和自动化。此外，该项目还支持分布式系统中的任务调度与协调，特别适用于需要跨多个微服务执行复杂业务逻辑的应用场景。尽管 Netflix 已于2023年底停止对 Conductor 开源版本的维护，但社区依然活跃，持续贡献新功能和改进。",2,"2026-06-11 02:58:07","top_language"]