Jump to content

Connectology

From Archive

Connectology

Network visualization and relationship mapping tool. Desktop app (Tauri) and web app (Nuxt.js).

Source code: github.com/room302studio/connectology2 (Room 302 Studio)

Overview

Build and explore networks of people, organizations, and ideas. Import from CSV, Mermaid diagrams, Obsidian notes, or plain text (AI-parsed). Interactive force-directed graph with drag-and-drop editing.

Editions

Desktop (Tauri) Web App
Storage Local SQLite Server SQLite
Privacy 100% local, offline-first Server-based
Auth None needed Clerk (OAuth)
Collaboration File sharing Real-time multi-user
Best for Personal use, privacy Teams, sharing

Tech Stack

  • Frontend: Nuxt.js 3 + Vue 3
  • Desktop wrapper: Tauri (Rust)
  • Auth (web): Clerk
  • Database: SQLite (local) / server SQLite (web)
  • Realtime: Supabase realtime for collaborative sync
  • Monitoring: Pino structured logging, Prometheus metrics, Grafana dashboard
  • Testing: Vitest

Recent Work (Jan–Feb 2026)

  • Real-time collaborative sync — CRUD operations, pins, and force simulation params sync across users
  • Wikipedia/Wikidata enrichment — auto-enrich nodes with external data
  • Clerk auth migration — removed legacy OAuth, standardized on Clerk
  • Monitoring stack — Pino logging, Prometheus metrics, Grafana dashboard
  • Test infrastructure — Vitest suites for API, composables, utilities
  • Onboarding polish — marketing surfaces, hero typography, landing page
  • UI component library — reusable components extracted from network page
  • Composable refactor — decomposed monolithic network page into focused composables (database, LLM, SVG interaction)

Import Methods

  1. CSV — spreadsheet of entities and relationships
  2. Mermaid diagramsgraph TD syntax parsed into nodes/edges
  3. Obsidian noteswikilinks become connections
  4. AI text analysis — paste any text, LLM extracts entities and relationships

See Also