Open Source Wedding Platform

The infrastructure
for your forever

A self-hosted platform with everything your wedding needs — invitations, RSVPs, planning, and Etta, your AI wedding planner, thinking with you every step of the way.

OSWP — bash

# deploy your wedding platform

npx create-oswp-app

✦ Scaffolding your event...

✦ Setting up invite engine

✦ Connecting RSVP webhooks

oswp invite --template botanical

→ 127 guests added

→ Personalised links generated

etta "who hasn't RSVP'd yet?"

✦ Etta thinking...

23 guests pending — want me

to send a gentle nudge?

Guest capacity
100%Self-hostable
0Vendor lock-in
FSLSource license

What's inside

Everything you need,
nothing you don't

01

Smart Invitations

Send beautiful, personalised digital invitations with unique guest links, tracking, and automatic follow-ups for non-openers.

RSVP Engine
02

RSVP Management

Real-time response tracking with dietary preferences, plus-ones, table assignments, and exportable guest lists.

Real-time
03

Planning Board

Vendor management, task tracking, budget envelopes, and timeline views — all in one unified planning workspace.

Timeline
04

Seating & Logistics

Drag-and-drop seating arrangements that respect dietary needs, relationships, and family dynamics. Auto-suggest included.

Auto-suggest
05

Vendor Hub

Centralise contracts, payments, contact details, and deadlines for every vendor. Get reminded before anything slips.

Reminders
06

Wedding Website

Publish a custom RSVP-enabled wedding website in minutes. Themes, custom domains, and a registry integration layer.

Custom Domain

❧ ✦ ❧

Meet Etta

Your AI wedding
planner, Etta

Etta is OSWP's built-in AI wedding planner. She lives inside your planning data, understands your wedding end-to-end, and can actually take actions — not just answer questions.

  • "Who hasn't RSVP'd? Send them a nudge."
  • "What's left to pay the florist?"
  • "Draft a seating plan, keep the exes apart."
  • "Summarise all vendor emails from this week."
  • "Are we over budget? What can we cut?"
E
Etta· OSWP AI Planner
online
"We're 3 weeks out. What's most urgent?"

you · just now

Looking at your timeline — 3 things need attention: caterer headcount due Friday, 12 guests haven't RSVP'd, and the rehearsal dinner deposit is 4 days overdue. Want me to handle any of these?

Etta · just now

"Yes, chase the guests and flag the deposit."

you · just now

Sent nudges to 12 guests with your custom message. Emailed the Rosewood deposit reminder — add it to your urgent board?

Etta · just now

Built for developers

A backend you
actually own

OSWP is a self-hosted Next.js 15 application with a type-safe tRPC API. Bring your own database, cloud, and AI provider. Everything is modular, documented, and ready to extend.

Framework

Next.js 15 + React 19

App Router · Server Components · tRPC v11

Database

PostgreSQL · Prisma v7

Type-safe ORM · Bring your own host

Etta / AI

Claude / OpenAI

Tool use · Agentic actions · Pluggable

Email & Invites

Resend · React Email

Typed templates · Bring your own sender

Auth

Better Auth

Guest magic links · Admin OAuth

Deployment

Vercel · Docker · Self-hosted

One-click deploy · Edge-ready

Pricing

Self-host free.
Or let us handle it.

Run OSWP on your own infrastructure forever, or choose our fully managed cloud, no ops, no maintenance, just your wedding.

Community

£0forever

The full OSWP platform, self-hosted on your own infrastructure. No limits, no lock-in.

  • Full source code access
  • Unlimited guests
  • All core features
  • Etta (bring your own key)
  • Custom domain
  • - Managed hosting
  • - Automatic backups
  • - Priority support
⌘ Deploy yourself →

Couple

£12/ month

Fully managed. We handle the servers, backups, and updates so you can focus on the wedding.

  • Everything in Community
  • Managed cloud hosting
  • Daily automated backups
  • Etta included
  • Custom domain setup
  • Email deliverability managed
  • Onboarding call
  • - White-glove concierge
Start free trial →

14-day free trial · Cancel anytime

Planner

£49/ month

For wedding planners managing multiple couples. One dashboard, multiple events, white-label ready.

  • Everything in Couple
  • Up to 10 active weddings
  • Planner dashboard
  • White-label option
  • Etta per couple
  • Priority support
  • White-glove onboarding
  • SLA guarantee
Get in touch →

OSWP is source-available under FSL-1.1, self-hosting is free forever, commercial hosting rights are reserved.
Cloud hosting is how we fund continued development. Read our license ↗

Free & Open Source

Built with love.
Shared with everyone.

OSWP is source-available under FSL-1.1 and built in the open. Star it, fork it, contribute, or self-host for free. No guest limits. No data harvested. Etta included.