Introduction
What is xyzTable?
xyzTable is a browser-based table editor designed to work seamlessly together with xyzDiagram. Both tools share the same underlying diagram model and use the same locally stored data inside the user's browser.
While xyzDiagram focuses on visual modeling and diagram creation, xyzTable provides a structured tabular representation of the same information. This allows users to work with diagrams using a spreadsheet-like experience while still maintaining full synchronization with the graphical model.
Any modification performed inside xyzTable is automatically reflected in xyzDiagram and vice versa.
Shared Data Model
xyzDiagram and xyzTable operate on the exact same dataset.
This means:
- Nodes created in xyzDiagram appear automatically in xyzTable
- Changes made in xyzTable are reflected in xyzDiagram
- No import/export process is required between the tools
- Both applications remain synchronized locally inside the browser
Privacy by Design
Just like xyzDiagram, xyzTable follows a strict privacy-by-design philosophy.
- No backend server is required
- No account creation is necessary
- No cloud synchronization is used
- All data remains stored locally in the user's browser
- The tools can work offline once loaded
Why xyzTable Exists
Not all users prefer visual diagram editing. Many users are more comfortable working with tables, structured lists, spreadsheet-like interfaces, and Excel-style workflows.
| Use Case | Benefit |
|---|---|
| Data-heavy models | Easier bulk editing |
| Business users | Familiar table workflows |
| Large diagrams | Faster overview and navigation |
| Structured documentation | Cleaner representation |
| Excel-oriented teams | Reduced learning curve |
Multiple Views
xyzTable transforms diagram information into multiple views to simplify editing and navigation. Each view focuses on different aspects of the model and allows users to interact with the data in the most efficient way for their workflow.
Bidirectional Synchronization
One of the core strengths of xyzTable is its live synchronization with xyzDiagram.
- Renaming a node in xyzTable updates the node in xyzDiagram
- Adjusting relationships in the table affects diagram connections
- Editing descriptions or metadata immediately updates the diagram model
- Structural changes remain synchronized across both tools
Benefits of xyzTable
- Flexible editing experience
- Improved accessibility
- Faster bulk operations for names, descriptions, types, relationships, and metadata
Placeholder: xyzTable introduction overview