Skip to main content
Apps/LarpingApp
Betav0.1NL · EN

LarpingApp

Characters, rules, scenes, and NPC stats for live-action role-play (LARP). Build a setting in Nextcloud, share it with your group, and run sessions without spreadsheets-with-six-tabs.

What it does

A LARP setting that grows with your campaign.

Characters, skills, items, factions, rules. All as typed registers, linked to each other, version-safe. Players edit their character in the same Nextcloud where you keep the scenes. No export-import-shuffle between tools, no separate Discord bot for stats.

Character sheets with type validation.

A character is a record against a schema. Stats, background, skills, contacts, all fields with rules. Change the schema, every character migrates with it.

Rules you write yourself.

No fixed rulebook. Define skill checks, damage formulas, and XP progression as register fields. Switching game system is a schema edit, not a rewrite.

Scenes, NPCs, factions, in registers.

An NPC has stats, a faction has members, a scene has a location plus participants plus outcome. All normalised, all cross-linked, all queryable.

Audit log per scene.

Who was where, when, with what outcome. Not for compliance, for continuity. Next session you remember what actually happened.

Players work in Nextcloud.

No separate player portal. The character sheet lives in Files; chat in Talk; events in Calendar. One login for the whole campaign.

Open source, EUPL-1.2.

No yearly SaaS licence for the small organiser. Self-host on a Nextcloud you already have, or run via a Conduction partner.

Three ways LarpingApp earns its place

Characters, scenes, players, all in one workspace.

Scroll the cards. Each pins as you reach it; the next slides up to cover.

Characters

Sheets that survive a system switch.

Every character is a typed record. Stats, background, skills, contacts, all fields with rules. Change the schema and every character migrates with it. Switching game system is a schema edit, not a rewrite.

See LarpingApp
Scenes

Linked NPCs, factions, locations.

A scene has a location, participants, NPCs, and an outcome. All cross-linked, all queryable. Continuity becomes searchable; "who was at the moot in week six" is a click, not a memory test.

See OpenRegister
Players

Each player gets their own dashboard.

MyDash gives every player a personal view: their character stats, recent scenes, upcoming events. One Nextcloud login for the whole campaign, no separate player portal.

See MyDash
Widgets we ship

Your campaign on the Nextcloud home screen.

Install LarpingApp and these widgets show up on every player's dashboard. Character to the left, calendar to the right, scene log below.

STR
AGI
WIS
HP

My character

Character sheet snapshot. Stats, hit points, current scene, faction allegiance.

14
21
28
04

Upcoming sessions

Calendar events tagged for the campaign. Players see only their own faction sessions.

Recent scenes

Last sessions with location, NPCs, and outcome. One click back to the scene record.

How LarpingApp plugs into the workspace

The campaign lives where the group already does.

No separate player portal. Three integration paths that keep the LARP inside the Nextcloud the group already uses.

Sessions land in Calendar with the right faction filter; in-character chat lives in Talk channels per scene. The organiser invites once; players see it on the Nextcloud they already log in to.

See the integration guide