Visual and code editor for Common Workflow Language
TypeScript CSS HTML JavaScript
Failed to load latest commit information.
.storybook Feat/node progress anim (#344) Feb 5, 2018
build-resources ubuntu icon try Aug 24, 2017
build-scripts write splash copying as a node script Nov 13, 2017
doc/dev Removed old .spec files and configured karma for Electron Apr 4, 2017
electron fix(electron): Fixing hardcoded path separators in RabixExecutor Jul 30, 2018
spectron fix(tests): Change workflow tab and tool tab selectors Nov 22, 2017
src prevent step id change for job workflow models when tool has no id Apr 5, 2018
.angular-cli.json chore(angular-cli): Remove deployUrl attribute Feb 5, 2018
.appveyor.yml remove rdp block Feb 26, 2018
.changelogrc chore(changelog): add changelog generator Apr 5, 2017
.editorconfig Scaffolded the NG2 version Apr 25, 2016
.git-commit-template chore(changelog): add changelog generator Apr 5, 2017
.gitignore integration with rabix executor Nov 9, 2017
.travis.yml try to build with sudo Nov 13, 2017 docs: Add SBCA to language of contributor document Jun 4, 2018
LICENSE Updated the license with the Seven Bridges name. Aug 16, 2016 Removing unnecessary character from file Sep 12, 2017 Update docs link Jan 9, 2018
electron-build.js make product name kebab-cased again because of bunny issue with searc… Nov 27, 2017
karma.conf.js Feat/editable cmd data (#384) Mar 7, 2018
package-lock.json update cwlts Feb 8, 2018
package.json upgrade cwlts for outputBinding fix Apr 5, 2018
tsconfig.json Feat/node progress anim (#344) Feb 5, 2018
tslint.json block rdp on finish Feb 24, 2018
yarn.lock upgrade cwlts for outputBinding fix Apr 5, 2018

Rabix Composer

Build Status Build status

The Rabix Composer (codename Cottontail) is a graphical and code editor specially designed to work with the Common Workflow Language. It is currently in beta testing. This repo includes the code for running Rabix Composer locally in dev mode and for building OS specific binaries.



git clone
cd composer
yarn install

If you are using Linux:

Install node.js from

Install yarn using Linux instructions provided on

Starting the dev environment

yarn run serve // starts the dev server
yarn run compile:electron // compiles electron backend
yarn run start:electron // opens the app shell

Packaging the build as a desktop app for the host system and architecture

yarn run build

Running the tests

yarn test


Now you can read the Rabix Composer documentation to learn more about Rabix Composer.