When each tool arrived

Every language, framework, runtime and database, placed at the moment it first appeared in a project. Earliest on the left.

Ink: first used 2019, now in 1 projectHTML: first used 2019, now in 24 projectsCSS: first used 2020, now in 22 projectsJavaScript: first used 2021, now in 26 projectsNode.js: first used 2021, now in 13 projectsExpress: first used 2022, now in 4 projectsTypeScript: first used 2023 in The Work, now in 27 projectsShell: first used 2023 in Flyt, now in 7 projectsReact: first used 2023 in FAC CRA, now in 6 projectsNeo4j: first used 2024 in Sparker, now in 3 projectsPostgreSQL: first used 2024 in Craft and Graft, now in 8 projectsSQL: first used 2024 in Craft and Graft, now in 7 projectsVite: first used 2024 in Craft and Graft, now in 23 projectsTailwind CSS v3: first used 2024 in Craft and Graft, now in 4 projectsSvelte 4: first used 2024, now in 1 projectC#: first used 2024 in Sakura, now in 2 projects.NET 8: first used 2024 in Sakura, now in 1 projectASP.NET Core: first used 2024 in Sakura, now in 1 projectEntity Framework Core: first used 2024 in Sakura, now in 1 projectNext.js: first used 2024 in Things We Do, now in 2 projectsRxDB: first used 2024 in Things We Do, now in 1 projectDeno: first used 2025 in Beacons, now in 4 projectsPython: first used 2025 in Beacons, now in 4 projectsSupabase: first used 2025 in Beacons, now in 4 projectsTailwind CSS v4: first used 2025, now in 7 projectsOak: first used 2025 in Beacons, now in 1 projectSvelte 5: first used 2025 in WorkWise, now in 20 projectsSvelteKit: first used 2025 in WorkWise, now in 18 projectsBun: first used 2025 in ReDoT, now in 13 projects.NET 9: first used 2025 in Psyche, now in 1 projectFastAPI: first used 2025 in Guardrails, now in 2 projectsPython runtime: first used 2025 in Guardrails, now in 2 projectsTauri: first used 2026 in Iris, now in 1 projectRust: first used 2026 in Iris, now in 1 projectOpenTUI: first used 2026 in Iris, now in 1 projectGraphQL: first used 2026 in FAC CRA, now in 1 projectinkjs: first used 2026 in The Work, now in 2 projectsGraph / Cypher: first used 2026 in Wyrd, now in 1 projectGo: first used 2026 in Wyrd, now in 1 projectBubble Tea: first used 2026 in Wyrd, now in 1 projectSQLite: first used 2026 in Kitchen Gremlin, now in 1 projectpgvector: first used 2026 in CHIRPdb, now in 1 project
  • Ink: first used in 2019, now across 1 project.
  • HTML: first used in 2019, now across 24 projects.
  • CSS: first used in 2020, now across 22 projects.
  • JavaScript: first used in 2021, now across 26 projects.
  • Node.js: first used in 2021, now across 13 projects.
  • Express: first used in 2022, now across 4 projects.
  • TypeScript: first used in 2023 (The Work), now across 27 projects.
  • Shell: first used in 2023 (Flyt), now across 7 projects.
  • React: first used in 2023 (FAC CRA), now across 6 projects.
  • Neo4j: first used in 2024 (Sparker), now across 3 projects.
  • PostgreSQL: first used in 2024 (Craft and Graft), now across 8 projects.
  • SQL: first used in 2024 (Craft and Graft), now across 7 projects.
  • Vite: first used in 2024 (Craft and Graft), now across 23 projects.
  • Tailwind CSS v3: first used in 2024 (Craft and Graft), now across 4 projects.
  • Svelte 4: first used in 2024, now across 1 project.
  • C#: first used in 2024 (Sakura), now across 2 projects.
  • .NET 8: first used in 2024 (Sakura), now across 1 project.
  • ASP.NET Core: first used in 2024 (Sakura), now across 1 project.
  • Entity Framework Core: first used in 2024 (Sakura), now across 1 project.
  • Next.js: first used in 2024 (Things We Do), now across 2 projects.
  • RxDB: first used in 2024 (Things We Do), now across 1 project.
  • Deno: first used in 2025 (Beacons), now across 4 projects.
  • Python: first used in 2025 (Beacons), now across 4 projects.
  • Supabase: first used in 2025 (Beacons), now across 4 projects.
  • Tailwind CSS v4: first used in 2025, now across 7 projects.
  • Oak: first used in 2025 (Beacons), now across 1 project.
  • Svelte 5: first used in 2025 (WorkWise), now across 20 projects.
  • SvelteKit: first used in 2025 (WorkWise), now across 18 projects.
  • Bun: first used in 2025 (ReDoT), now across 13 projects.
  • .NET 9: first used in 2025 (Psyche), now across 1 project.
  • FastAPI: first used in 2025 (Guardrails), now across 2 projects.
  • Python runtime: first used in 2025 (Guardrails), now across 2 projects.
  • Tauri: first used in 2026 (Iris), now across 1 project.
  • Rust: first used in 2026 (Iris), now across 1 project.
  • OpenTUI: first used in 2026 (Iris), now across 1 project.
  • GraphQL: first used in 2026 (FAC CRA), now across 1 project.
  • inkjs: first used in 2026 (The Work), now across 2 projects.
  • Graph / Cypher: first used in 2026 (Wyrd), now across 1 project.
  • Go: first used in 2026 (Wyrd), now across 1 project.
  • Bubble Tea: first used in 2026 (Wyrd), now across 1 project.
  • SQLite: first used in 2026 (Kitchen Gremlin), now across 1 project.
  • pgvector: first used in 2026 (CHIRPdb), now across 1 project.
Kind Language Framework Runtime Mark size reflects how many projects use it.
Stack In use Superseded (faded)
Date Authored (outer ring) Estimated from project history
Succession Leads to Replaced by Each line is coloured by what comes next: leading to a new technology, then merging into its replacement; fading lines are still in use.

Themes the work returns to

7 territories the projects cluster into. Plenty of them turn up in several at once, and that overlap tends to be where the work gets genuinely interesting.

History & the Past Made Navigable

Projects that work with real human history as their material: an animated atlas of early-medieval kingdoms, a fictional life mapped against Wikipedia-sourced events and a procedural archaeology of invented artefacts.

Terminal & Native Interfaces

Software that lives in the terminal and on the desktop: a Go productivity TUI with a custom graph engine, a TypeScript core driving CLI, TUI and Tauri native builds and the XSD schema library extracted from it.

Accessibility & Human-Centred Tools

Tools built around how people actually think and feel: a neurodivergent workplace passport, a mood-and-coping PWA, an SEN behaviour tracker and a developer-cognition compass.

Diamonds mark projects that span more than one territory. Hover a project to trace it across themes.