Skip to content

Workflow Builder is a frontend-first SDK for creating complex workflow editors. Designed for hassle-free integration with any backend, it delivers everything you need to design workflows faster – from drag-and-drop nodes to customizable layouts.

License

Notifications You must be signed in to change notification settings

workflowbuildersdk/workflowbuilder

Repository files navigation

Workflow Builder

Table of Contents

  1. About The Project
  2. Getting started
  3. Decision Logs

Monorepo of Workflow Builder - a white-label template tailored for development of workflow based apps.

Using pnpm workspaces Workflow Builder is split into packages placed in apps/ directory:

  • frontend - React app containing the core functionality of Workflow Builder
  • frontend-e2e - E2E tests for the frontend
  • types - Shared Typescript definitions for the project
  • icons - Lazy-loadable, extensible icons

You'll need node and pnpm with proper versions set in the root package.json and .npmrc file.

  1. Clone the repo
  2. Install packages from the root directory pnpm i
  3. To start the app, run pnpm dev

To document technical choices and provide an overview of reasoning behind them, the repo contains *.decision-log.md files that live along the code and packages their related to. See individual decision logs for more details:

About

Workflow Builder is a frontend-first SDK for creating complex workflow editors. Designed for hassle-free integration with any backend, it delivers everything you need to design workflows faster – from drag-and-drop nodes to customizable layouts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •