Skip to main content
Apps/LarpingApp
Betav0.1NL · EN1,882 downloads

LarpingApp

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

LarpingApp is an open-source live-action role-playing (LARP) management app for the Nextcloud workspace. Game masters design characters, abilities, skills, items, conditions and effects as typed records, and the app recalculates every stat automatically as players gain experience or effects change. It also handles event rosters, background-approval workflows, audited post-event XP awards, and printable PDF character sheets and GM run-sheets — giving game masters one place to run a campaign. Released under EUPL-1.2 and maintained by Conduction since 2019.
What it does

A LARP setting that grows with your campaign.

Characters, abilities, skills, items, conditions and effects, all as typed OpenRegister records, linked to each other, version-safe. Players edit their own character in the same Nextcloud where you run the campaign. No export-import-shuffle between tools.

Character sheets with an approval workflow.

A character is a typed record: stats, background story, skills, items and a portrait. Players submit backgrounds for game-master review before the character enters play.

A stat engine you configure.

Abilities, skills, items, conditions and effects are all typed registers. The stat engine recalculates every ability deterministically as skills are learned, items equipped, or conditions applied — with prerequisite checks enforced at the write boundary.

Settings scope your campaigns.

Group characters, events and mechanics under a setting (world/campaign). Finished campaigns are archived, not deleted, so past rosters stay readable.

Audited XP awards.

Game masters grant experience per event, per character, with a reason and a timestamp. Every award is a recorded, auditable ledger entry — not a spreadsheet cell.

PDF sheets and GM run-sheets.

Export a printable character sheet, or a per-event cast list with every attendee's stats, conditions and approval state, rendered through DocuDesk.

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.

Partners

Partners shipping LarpingApp

Implementation, hosting, and integration partners that deliver LarpingApp to their customers. Pick the partner you already work with, or one whose stack matches yours.

Three ways LarpingApp earns its place

Characters, rules, players, all in one workspace.

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

Characters

Sheets with an approval workflow.

Every character is a typed record: stats, background, skills, items, a portrait. Players submit a background for game-master review; approved characters carry their computed XP and gold into every event.

See LarpingApp
Rules

Abilities, skills, items, conditions, effects.

Every game mechanic is a typed, cross-linked register. The stat engine recalculates abilities deterministically as effects apply, with prerequisite checks enforced server-side before a character write is accepted.

See OpenRegister
Players

Each player gets their own dashboard.

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

See LaunchPad
Widgets we ship

Your campaign on the Nextcloud home screen.

Install LarpingApp and these dashboard widgets show up out of the box: character and event counts, recent characters, recent events, and skill usage across the roster.

CHAR
EVT
ITEM
PLYR

Characters, events, items, players

Four KPI stat tiles on the dashboard, each linking straight to its index page.

14
21
28
04

Recent events

The latest events by start date, with a one-click link to each event roster.

Recent characters & skill usage

The newest character sheets by name and type, plus a chart of skill adoption across the roster.

How LarpingApp plugs into the workspace

The campaign lives where the group already does.

No separate player portal. LarpingApp reuses Nextcloud's own building blocks for scheduling, files and contacts instead of reinventing them.

Each event schedules through Nextcloud Calendar from its start/end date, with location and sign-up form as sidebar tabs. The organiser sets it up once; players see it on the Nextcloud they already log in to.

See the docs