u/Kraktoos

Update: Product Plate v0.1 - open-source SvelteKit starter + AI agent kickstart prompt [Self-Promotion]

Update: Product Plate v0.1 - open-source SvelteKit starter + AI agent kickstart prompt [Self-Promotion]

I posted an earlier version of Product Plate a few days ago. I've since tightened it into a proper v0.1!

Product Plate is an open-source SvelteKit starter for hackathons, product apps, and early SaaS ideas.

The main change is that I'm trying to make it more than "a starter with a lot of integrations".

The workflow is now:

  1. clone the repo
  2. try the hosted disposable demo
  3. run the START_HERE.md prompt with an AI coding agent
  4. answer what product you're building
  5. let the agent recommend what to keep/remove
  6. end up with a first version of your actual product, not a renamed starter with random demo routes (or just the main theme/idea/landing page well set up if you don't want the agent to actually build you the product and make business decisions)

What changed since the first post:

  • shorter, clearer README
  • better v0.1 release docs
  • stronger START_HERE.md kickstart prompt
  • productization rules for logo/assets, routes, copy, tests, demo cleanup, and provider cleanup
  • hosted disposable demo account
  • clearer roadmap issues

Stack:

SvelteKit 2, Svelte 5, Convex, Better Auth, Autumn, Superforms/Zod, Tailwind v4, shadcn-svelte, AI SDK, Bun, Cloudflare Pages, Vitest, Playwright.

Repo: https://github.com/rodrgds/productplate

Demo: https://productplate.pages.dev/auth/demo

Reference landing page components you can use: Demo: https://productplate.pages.dev/components

I'd especially like feedback on:

  1. Is the "starter + AI kickstart prompt" idea clear/what are your thoughts on it?
  2. Is the default stack too opinionated, or useful?
  3. What would make you actually fork this for a weekend product?
u/Kraktoos — 9 days ago

ProductPlate -- an open-source SvelteKit SaaS starter with Convex, Better Auth, billing and AI [self-promotion]

Hey, I've been working on a SvelteKit "SaaS" starter because I kept rebuilding the same setup for basically every project: auth, billing, dashboard, settings, onboarding, deployment, etc.

It's called Product Plate. It's MIT licensed and fully open source.

Stack:

  • SvelteKit 2 + Svelte 5
  • Convex
  • Superforms + Zod
  • Better Auth
  • Autumn billing
  • Tailwind v4 + shadcn-svelte
  • Vercel AI SDK
  • Bun
  • Cloudflare Pages
  • Vitest + Playwright

It includes actual product routes: landing page, auth, onboarding, dashboard, AI assistant with tools, billing, settings, profile upload with camera/crop, WYSIWYG editor, 2D node graph, Threlte 3D demo, and PWA setup. The editor, node graph and 3D stuff are easily removable, I just added them mostly because this was a hackathon starter project and I wanted to have most of these things ready to use, responsive, and theme-respecting (looking great with the rest of the app).

Repo: https://github.com/rodrgds/productplate
Demo: https://productplate.pages.dev

It's still pre-v1. I'm sharing it early because I usually ask for feedback way too late.

A lot of it was built with coding agents (the "vibe coding" as they call it), but reviewed and shaped manually. Agent docs/skills are also set up, including Svelte MCP usage.

Next things I’m thinking about:

  • better landing page components
  • better SEO defaults
  • easier project initialization (maybe a CLI that asks for name/description/path/assets and rewrites the boilerplate starter cleanly? Or some sort of PROMPT.md for starting out with a coding agent?)

I built this mostly because most of the SvelteKit SaaS templates are Supabase-based, and I'd rather use Convex for a more server-side, code-declarative setup. I worked on a pretty large-scale project with Supabase and doing rules on the database is pretty much only fun on the start haha

Question for Svelte people: what would make you not use this for a real project? What’s missing? What would you change?

u/Kraktoos — 14 days ago