Giter Site home page Giter Site logo

marcellusm2 / conductor-oss Goto Github PK

View Code? Open in Web Editor NEW

This project forked from conductor-oss/conductor

0.0 0.0 0.0 22.57 MB

Conductor is an event driven orchestration platform

Home Page: https://conductor-oss.org

License: Apache License 2.0

Shell 0.02% JavaScript 6.62% Python 0.05% Java 77.84% Groovy 15.06% TypeScript 0.15% CSS 0.02% HTML 0.04% PLpgSQL 0.06% Dockerfile 0.06% SCSS 0.07%

conductor-oss's Introduction

Conductor

Github release License

Conductor is a platform originally created at Netflix to orchestrate microservices and events. Conductor OSS is maintained by the team of developers at Orkes along with the members of the open source community.

The latest version is Github release

Conductor OSS

This is the new home for the Conductor open source going forward (previously hosted at Netflix/Conductor).

The last published version of Netflix Conductor will be 3.15.0 which we will continue to support.

If you would like to participate in the roadmap and development, please reach out.

⭐ This repository

Show support for the Conductor OSS. Please help spread the awareness by starring this repo.

GitHub stars

Getting Started

Using Docker (Recommended)

Follow the steps below to launch the docker container:

docker compose -f docker/docker-compose.yaml up

Database Requirements

  • The default persistence used is Redis
  • The indexing backend is Elasticsearch (7.x)

Configuration for various database backends

Backend Configuration
Redis + ES7 config-redis.properties
Postgres config-postgres.properties
Postgres + ES7 config-postgres-es7.properties
MySQL + ES7 config-mysql.properties

Other Requirements

  • JDK 17+
  • UI requires Node 14 to build. Earlier Node versions may work but are untested.

Building From Source

If you wish to build your own distribution, you can run ./gradlew build from this project that products the runtime artifacts. The runnable server is in server/ module.

Conductor OSS Roadmap

See the roadmap for the Conductor

Resources

We have an active community of Conductor users and contributors on the channel.

Documentation and tutorial on how to use Conductor

Discussion Forum: Please use the forum for questions and discussing ideas and join the community.

Conductor SDKs

Conductor supports creating workflows using JSON and Code.
SDK support for creating workflows using code is available in multiple languages and can be found at https://github.com/conductor-sdk

Get Support

There are several ways to get in touch with us:

Contributors

conductor-oss's People

Contributors

apanicker-nflx avatar v1r3n avatar aravindanr avatar manan164 avatar kishorebanala avatar pctreddy avatar josedab avatar falu2010-netflix avatar cyzhao avatar vmg avatar peterlau avatar dependabot[bot] avatar lordbender avatar mstier-nflx avatar gorzell avatar jvemugunta avatar jxu-nflx avatar mdepak avatar alexmay48 avatar clari-akhilesh avatar hunterford avatar huangyiminghappy avatar ismaley avatar bjpirt avatar james-deee avatar verstraetebert avatar picaron avatar c4lm avatar s50600822 avatar naveenchlsn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.