Documentation Index
Fetch the complete documentation index at: https://docs.markup.freddiephilpot.dev/llms.txt
Use this file to discover all available pages before exploring further.
Markup
Markup is a fast, keyboard-driven markdown workspace designed for structured thinking, writing, and visual knowledge organisation. It is built with Next.js, TypeScript, PostgreSQL, Prisma, WorkOS AuthKit, and shadcn/ui, and runs across both web and desktop via Tauri. It combines a high-performance markdown editor with tools for exploring and connecting ideas, including graph-based navigation, whiteboards, mind maps, and real-time collaboration features.Core capabilities
- Keyboard-first markdown editor with fast navigation and editing workflows
- Live preview supporting:
- GitHub Flavoured Markdown (GFM)
- Mathematical expressions via KaTeX
- Syntax highlighting for code blocks
- Mermaid diagrams for visualisation
- Multiple workspace modes:
- Editor
- Split view
- Preview-only mode
- Graph view (backlink and relationship mapping)
- Whiteboard mode
- Mind map mode
- Structured file and folder system with:
- Hierarchy support
- Tags and pinning
- Custom colours and icons
- Full-text search via Spotlight-style interface
- Sharing system with public and private read-only links
- Cloud-backed persistence using PostgreSQL and Prisma
- Offline-aware editing with later synchronisation
- Authentication powered by WorkOS AuthKit
- Optional desktop application using Tauri for local-first workflows
Platform support
Markup is designed to run in two environments:- Web application for cloud-synced, browser-based access
- Desktop application (Tauri) for local file integration, offline usage, and improved performance
Design philosophy
Markup prioritises:- Speed over complexity
- Keyboard workflows over mouse navigation
- Structured knowledge over flat note-taking
- Local-first editing with optional cloud synchronisation
- Extensibility for future AI and automation features
Tech stack
- Next.js App Router
- TypeScript
- PostgreSQL
- Prisma ORM
- WorkOS AuthKit
- Zustand state management
- Tailwind CSS + shadcn/ui
- CodeMirror editor
- KaTeX, Mermaid, and React Markdown ecosystem
- Tauri (desktop runtime)