Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DAG Validator

An interactive workflow builder and graph validation tool that enables users to visually design node-based pipelines and instantly verify whether the resulting graph forms a valid Directed Acyclic Graph (DAG).

Built with React for an intuitive drag-and-drop interface and FastAPI for high-performance backend validation, the application supports creating customizable nodes, editing node attributes, connecting workflows with interactive edges, and performing real-time cycle detection. The backend efficiently analyzes graph structures and returns detailed validation results, allowing users to identify invalid connections before execution.

Features

  • Interactive node-based workflow editor
  • Drag-and-drop node creation and positioning
  • Custom node attributes and metadata editing
  • Dynamic edge creation between nodes
  • Real-time DAG validation and cycle detection
  • Instant validation results with clear visual feedback
  • Responsive and modern React-based user interface
  • RESTful FastAPI backend with efficient graph processing
  • Modular architecture for easy extension with new node types and validation rules

Tech Stack: React, FastAPI, Python, JavaScript, REST APIs

About

Interactive node-based workflow builder with real-time DAG validation using React and FastAPI. Supports custom nodes, edge creation, and graph cycle detection.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages