synergycodes / workflowbuilder

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.

Home Page:https://www.workflowbuilder.io/

Repository from Github https://github.comsynergycodes/workflowbuilderRepository from Github https://github.comsynergycodes/workflowbuilder

Workflow Builder

Workflow Builder is a frontend-first foundation 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.

Build

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 decision logs list

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.

https://www.workflowbuilder.io/

License:Other


Languages

Language:TypeScript 92.4%Language:CSS 6.1%Language:JavaScript 1.2%Language:HTML 0.2%Language:Dockerfile 0.1%