← Back to projects
Webin-progressJanuary 2025

Golemtek

An actively developed campaign-management SaaS for tabletop RPG game masters, built on Next.js/tRPC/Prisma with real-time collaborative editing via Liveblocks.

Golemtek

Golemtek is an actively developed campaign-management platform for tabletop RPG game masters, combining worldbuilding, session management, and a full combat system with real-time collaboration in one place. Built with Next.js, TypeScript, tRPC, and Prisma for end-to-end type safety, with collaborative editing powered by Liveblocks.

Features

  • Worldbuilding: Organize locations in a hierarchical, typed tree and track NPCs, creatures with stat blocks, factions, and plot threads.
  • Session Runner: Run sessions live with quick notes that can be promoted into full entities afterward.
  • Combat Tracker: Full encounter management with initiative, HP, conditions, death saves, and combat logging.
  • Player Portal: Invite players to a dedicated portal with character management and a view mode that shows exactly what they can see.
  • @Mentions and Backlinks: Link any entity to any other with alias-aware suggestions, hover previews, and bidirectional backlinks.
  • Real-Time Collaboration: Live multiplayer editing via Liveblocks, with presence indicators and conflict resolution.
  • Maps and Export: Pin locations on uploaded maps with Leaflet, and export campaigns to Obsidian-compatible Markdown ZIP or PDF.

Locations page with hierarchical tree and player view mode

Status

Currently live in invite-only alpha at golemtek.com.