Every project starts from a template. Templates pre-configure the entity types, relationship types, field definitions, and default colors β so you start with a structure that makes sense for your use case rather than a blank slate. You can also customize any template after creation: add new types, change field labels, or remove what you don't need.
The most flexible template β suitable for any kind of relationship mapping with no domain assumptions.
Document your technology stack, from physical hardware to cloud services, and visualize how components depend on each other.
Track everything you own β by room, category, purchase date, and value. Invaluable for insurance claims and moving.
Connect every element of a trip in one view: where you're going, where you're staying, how you're getting there, and what you're doing.
Enterprise architecture tool for linking business capabilities to the units, applications, and processes that deliver them.
Build detailed family trees across multiple generations. Includes dedicated types for family units, events, places, and research sources.
Map organizational structure with full context: who holds which position, which team reports where, and how divisions relate.
Drag entities around a canvas, zoom in and out, and pan to explore large graphs. Entities display their primary image on the canvas when one is set. Apply automatic layouts β hierarchical (dagre), force-directed (CoSE), breadthfirst, concentric, circular, or grid β with a single click. Right-click any entity to focus the view on just that entity and its immediate connections.
Every entity type comes with schema-defined fields: text, numbers, dates, dropdowns, email addresses, IP addresses, URLs, and UUIDs β each with validation. A free-form notes field on every type supports full Markdown formatting: headings, bold, italic, lists, links, and inline code. Notes render with live preview in the editor.
Type in the search box and matching entities and relationships highlight instantly. The search reaches into every field β including notes β so you can find an item by any piece of data it contains, not just its label. Non-matching items dim, keeping context visible. Press Escape to clear.
Every action β adding, editing, moving, and deleting entities and relationships β is tracked in a history stack. Press Ctrl+Z (or Cmd+Z) to step back, Ctrl+Y to step forward. Bulk operations like multi-select delete are also fully undoable.
Generate printable reports without leaving the app: project summary, entity-type distribution, timeline analysis (items by date), connection analysis (most/least connected), orphan detection (items with no relationships), and template-specific reports such as connectivity matrices for network projects.
Attach multiple images to any entity via URL. Label each image, and mark one as the Primary image β it appears directly on the canvas node. Click any image thumbnail in the properties panel to view it full-size in a lightbox. Supported on every entity type in every template.
Toggle between light and dark themes using the sun/moon icon in the header or by pressing D. Your preference is saved and applied automatically on every visit.
Each project is a standard SQLite database file. The application runs in your browser and keeps a working copy locally. When you choose to sync, the database is uploaded to the server. Because it's a standard SQLite file, you can open it with any SQLite client if you ever need direct access to your data.
Your work is auto-saved to browser storage every 2 seconds. If your browser crashes or you close the tab unexpectedly, reopening the project prompts you to restore the auto-saved version. Once you sync to the server, the auto-save copy is cleared.
| Format | Direction | Best For |
|---|---|---|
| Excel (.xlsx) | Export & Import | Sharing data, bulk editing in a spreadsheet, reporting |
| SVG Image | Export | Presentations and documents β stays sharp at any size |
| PNG Image | Export | Quick sharing, social media, email attachments |
| SQLite Database | Export | Complete backup; openable with any SQLite client |
Spreadsheet import shows a preview of every change β additions, updates, and deletions β before anything is applied. You can selectively accept or skip individual changes. Download blank templates directly from the import dialog for offline data entry.
Create an organization and invite team members by email. Organization members can access shared projects based on their assigned role.
Viewer β read-only access to view the graph and properties.
Editor β full editing rights: add, modify, and delete entities and relationships.
Owner β all editor rights plus the ability to manage other users' permissions and delete the project.
Private β visible only to you and anyone you explicitly invite.
Organization β all members of your organization can view it; roles determine edit access.
Public β anyone with access to your Web of Facts instance can view the project in read-only mode.
Launch the application to create your first project, or work through the hands-on training guide.