Skip to content

outlaw-dma/flowforge

 
 

FlowForge

An open source low-code development platform

Give your users the power to create their own workflows in a secure, scalable, collaborative environment built around the open source Node-RED project.

Development

# Clone the repo
git clone https://github.com/flowforge/flowforge.git --recurse-submodules

cd flowforge

# Install dependencies
npm install

# Build the front end
npm run build


# Start the application
npm start

If you're actively developing, then use npm run serve to run the application with automatic rebuilds of the front-end, and restarts of the application when it is modified.

Source code structure

.
├── config               - build config files
├── forge
│   ├── config
│   ├── containers
│   │   └── node_modules
│   │        └── @flowforge
│   ├── db
│   │   ├── controllers
│   │   ├── models
│   │   └── views
│   ├── licensing
│   ├── postoffice
│   └── routes
│   │   ├── api
│   │   ├── auth
│   │   ├── logging
│   │   ├── setup
│   │   ├── storage
│   │   └── ui
│   ├── settings
└── frontend             - the forge frontend
|   ├── dist             - build output - created by `npm run build`
|   ├── public           - static assets
|   └── src              - vue src
|       ├── api
|       ├── components
|       ├── pages
|       │   └── account
|       ├── routes
|       └── store
└── submodules
    ├── flowforge-driver-localfs
    ├── flowforge-nr-launcher
    ├── flowforge-nr-storage
    ├── flowforge-nr-auth
    └── flowforge-nr-audit-logger

About

The FlowForge Platform

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 55.6%
  • Vue 42.9%
  • CSS 1.2%
  • HTML 0.3%