Outerbridge is a low code/no code workflow automation application, focusing on integrating both on-chain and off-chain applications. The project is licensed under Apache License Version 2.0, source available and free to self-host.
There are many awesome automation tools out there, however there isn't one that has the built-in logic of interacting/consuming information from blockchains. Hence, Outerbridge is created to allow people building workflows involving on-chain and off-chain applications, with simple drag and drop interface.
Watch demo on Youtube (4mins)
Official Outerbridge docs can be found under: https://docs.outerbridge.io
Lerna and MongoDB have to be installed before setting up the project.
Outerbridge has 3 different modules in a single mono repository.
server
: Node backend to serve API logicsui
: React frontendcomponents
: Nodes and Credentials of applications
Lerna is used to link these modules together.
npm install -g lerna
Outerbridge uses MongoDB as database. Download and install one here.
-
Clone the repository
git clone https://github.com/Outerbridgeio/Outerbridge.git
-
Go into repository folder
cd Outerbridge
-
Install all dependencies of all modules and link them together:
lerna bootstrap --hoist
-
Build all the code:
yarn run build
If you don't have yarn installed:
npm install --global yarn
-
Start the app:
yarn run start
You can now access the app on http://localhost:3000/
.
For development build, run: yarn run dev
. Any code changes will reload the app automatically on http://localhost:8080/
.
See contributing guide. Reach out to us at Discord if you have any questions or issues.
Source code in this repository is made available under the Apache License Version 2.0.