Empowerd

Empowerd's Open-Source Workflow Builder Nyno - Create Linux workflow builder & executor without limits

Nyno (β€œNine-oh”) is an open-source Linux workflow builder & executor without limits. Proudly build with best.js - a faster Next.JS alternative that uses Vite!

Describe Image Here

Video Demo

Install

Note: Nyno depends on Best.js which needs to be installed to run Nyno.

# install Best.js
git clone https://github.com/empowerd-cms/best.js
cd best.js
npm install
npm link
cd ../

# install Nyno
git clone https://github.com/empowerd-cms/nyno
cd nyno
bun install # or # npm install
bestjserver

Describe Image Here

Use Simple YAML Text to Create Workflows with Linux Commands that Determine the Next Node:

Describe Image Here

Describe Image Here

Execute Workflows JSON files using TCP + Authentication for Most Speed & Security

Workflow JSON files in the src/tcp/routes will be automatically loaded and available via TCP. You need to restart the server after adding workflows.

For most testing/executing ease, we also released tcpman:

tcpman localhost:6001/test1 'c{"apiKey":"changeme"}' 'q{"i":1}'

Nyno TCP docs:


Example flow result with {"i":1}

tcpman localhost:6001/test_nyno 'c{"apiKey":"changeme"}' 'q{"i":1}'

Describe Image Here

Example flow result with {"i":0}

tcpman localhost:6001/test_nyno 'c{"apiKey":"changeme"}' 'q{"i":0}'

Describe Image Here


Proudly build as first project to test best.js