Deal yourself in. Then deal your friends a punchline.
FabDoYouMeme is a self-hosted, invite-only party meme game. Spin up a room, share a 4-letter code, caption the deck, vote on the funniest. No accounts for players. No data leaves your lab.
A table, not a feed.
Every session plays like a real card table. A timer. A hand. Four captions. One winner. Then shuffle and deal again.
Shuffle. Deal. Laugh. Repeat.
Three steps, one code, zero friction. Your friends don't sign up — they just show up.
Host a room
Pick a game, pick a pack, get a 4-letter room code. Everything runs on your box — no cloud in the loop.
Friends pile in
They tap the code on their phone. No download, no account, no tracking. Guests get a seat at the table.
Caption & vote
Round by round. The best punchline wins the hand. Scoring, timers, and reconnects are on the house.
Open a fresh pack.
Start with a system pack or forge your own in the Lab. Every maker can upload images, write prompts, and publish decks to their instance.
House Warming
The default pack for new labs. Lightly spicy, universally legible, safe for in-laws.
Dev & Deploy
For the group chat that Slacks in Markdown. Sprint retros welcome. CI failures encouraged.
Lab Original
Your pack. Upload images, write prompts, version it, ship it. The studio is a full-fledged tool.
Yours. Not theirs.
Most party platforms turn your laughter into somebody's training data. This one doesn't — it's GPLv3, self-hosted, and boring where it counts.
Self-hosted, one command
One Docker Compose stack. Old laptop, home server, €5 VPS — it runs anywhere you run containers.
Invite-only by design
No public signup. Single-use invite tokens, optional email restriction. You decide who sits at your table.
Magic-link auth
No passwords to leak or rotate. Tokens are SHA-256 hashed in the DB, single-use, expire in 15 minutes.
GDPR-ready
Consent capture, one-click data export, admin-driven erasure with sentinel-UUID anonymisation. Retention windows built in.
Multi-game platform
Meme captioning is the first handler; trivia, drawing duels, pairs, quickfire slot in as plugins. No schema churn.
Read every line
GPLv3. Go backend, SvelteKit frontend. Fork it, rebrand it, rewire it — just don't lock it back up.
Ready to play?
Pick your lane. No wrong answer — and yes, the Lab Master always eats last.
Join the room
Host your own lab
One account, unlimited rooms. Packs, players, rounds — all yours.
Sign in with magic linkHosting needs an account. Joining with a code does not.