Open Source Wedding Platform
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.
# 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?
What's inside
Send beautiful, personalised digital invitations with unique guest links, tracking, and automatic follow-ups for non-openers.
RSVP EngineReal-time response tracking with dietary preferences, plus-ones, table assignments, and exportable guest lists.
Real-timeVendor management, task tracking, budget envelopes, and timeline views — all in one unified planning workspace.
TimelineDrag-and-drop seating arrangements that respect dietary needs, relationships, and family dynamics. Auto-suggest included.
Auto-suggestCentralise contracts, payments, contact details, and deadlines for every vendor. Get reminded before anything slips.
RemindersPublish a custom RSVP-enabled wedding website in minutes. Themes, custom domains, and a registry integration layer.
Custom Domain❧ ✦ ❧
Meet 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.
you · just now
Etta · just now
you · just now
Etta · just now
Built for developers
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
Run OSWP on your own infrastructure forever, or choose our fully managed cloud, no ops, no maintenance, just your wedding.
Community
The full OSWP platform, self-hosted on your own infrastructure. No limits, no lock-in.
Couple
Fully managed. We handle the servers, backups, and updates so you can focus on the wedding.
14-day free trial · Cancel anytime
Planner
For wedding planners managing multiple couples. One dashboard, multiple events, white-label ready.
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
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.