CLI tool that parses React components and generates a structured JSON schema capturing component hierarchy, state, props, and context
Zero dependency React transition state machine.
A small JS+SVG library for drawing railroad syntax diagrams.
Angular-native node-based UI library for building node editors, workflow builders, and interactive graph interfaces.
Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts.
Direct editing support for diagram-js
Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts.
A toolbox for displaying and modifying diagrams on the web
A generic context menu
Traverse JSON Schema passing each schema object to callback
Drawing library
Controls library
Animations for @mindfusion/diagramming
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
webpack Validation Utils
An application architecture based on a unidirectional data flow
[](https://github.com/bpmn-io/diagram-js-ui/actions/workflows/CI.yml)
DevExpress Diagram Control
Prisma DBML Generator
A minimap for diagram-js
React module of JSON Forms
A powerful React component library for visualizing and editing Entity-Relationship diagrams with built-in internationalization support, module organization, and interactive features.
<!-- BADGES -->
JSON Schema validation and specifications