A simplified MVP version of n8n - A visual workflow automation tool that allows you to create and execute simple workflows.
- 🎨 Visual Workflow Editor: Drag-and-drop interface to build workflows
- 🔗 Basic Nodes: Manual trigger, HTTP requests, and data transformation
- ⚡ Real-time Execution: Execute workflows and see results instantly
- 🎯 Simple & Clean: Focused on core workflow automation features
- Node.js >= 18.0.0
- pnpm >= 8.0.0
# Install dependencies
pnpm install
# Start development servers (frontend + backend)
pnpm devThe application will be available at:
- Frontend: http://localhost:5173
- Backend: http://localhost:3000
# Start only backend
pnpm dev:backend
# Start only frontend
pnpm dev:frontendworkflow-builder/
├── packages/
│ ├── backend/ # Express server for workflow execution
│ └── frontend/ # React UI for workflow building
├── package.json
└── pnpm-workspace.yaml
- Manual Trigger - Start workflow manually
- HTTP Request - Make HTTP requests to external APIs
- Set Data - Transform and set data in the workflow
- Frontend: React, TypeScript, Vite, React Flow (for visual workflow)
- Backend: Node.js, Express, TypeScript
- Package Manager: pnpm (monorepo)
- Open the workflow editor in your browser
- Drag nodes from the sidebar to the canvas
- Connect nodes by dragging from output to input
- Configure each node with required parameters
- Click "Execute Workflow" to run
MIT
Inspired by n8n - the powerful workflow automation platform.