MIT / open source
A production-ready full-stack project, generated in one command.
Web, dashboard, api, auth, database, agent rules and a GitHub board, wired together and building green on the first run.
$bunx findplate create- optional modules
- 19
- design presets
- 5
- agent skills
- 7
- create, install included
- ~48s
Four questions, then a project that runs.
Name, pitch, preset, modules. The cli copies the template, writes agent rules, installs skills and dependencies, formats, and makes the first commit.
$ bunx findplate create
? Project namemy-app
? PitchInvoices for freelancers
? Presetmonochrome
? Modulesstorage, docs, ai, rate-limit
*✓Copying the template
*✓Generating agent rules
*✓Installing agent skills
*✓Installing dependencies
*✓Formatting
*✓Creating the git repository
Next
cd my-app
pnpm db:up postgres on :5432
pnpm dev web :3000 / api :3001 / dashboard :3002
A turborepo with a clear rule.
apps/api is the only app that touches the database, auth, storage and providers. The frontends stay thin.
apps/
- apps/webhero landing, next
- apps/dashboardbetter-auth login and app shell, next
- apps/apiorpc on bun, the only app that touches data
- apps/docsfumadocs about your project, optional
packages/
- packages/uishadcn components and theme tokens
- packages/orpcprocedures and typed clients
- packages/dbdrizzle schema, migrations, seed
- packages/authbetter-auth setup
- packages/envzod-validated env, one root .env
- packages/commonshared schemas, constants, utils
- packages/storages3 uploads, optional
- packages/aiAI SDK, optional
root
- .ruler/one source of agent rules and skills
- .github/ci, pr hygiene, previews, issue templates
- docker/local postgres compose file
- .envgenerated, secrets filled in
19 modules. Switch each on or off.
Off means gone: the package, its env keys and every line between the module markers are removed at generation, not hidden behind a flag.
- File storageonuploads to any S3 API (Garage, R2, AWS, MinIO)storage
- Webhooksoffsignature checks for inbound webhooks (hmac, svix, secret header)webhooks
- Notificationoffemail, Telegram and WhatsApp behind one notifier, with branded react-email templates and a preview appnotification
- Docs siteonfumadocs on Next, with pages about your projectdocs
- AIonVercel AI SDK with Groq, OpenAI or Anthropicai
- Umami analyticsoffself-hosted web analytics script in web and dashboardumami
- OpenObserveoffself-hosted otel traces from the apiopenobserve
- GlitchTipoffself-hosted error tracking (sentry sdk) in api, web and dashboardglitchtip
- Infisicaloffself-hosted secrets, dev scripts run through the infisical cliinfisical
- Langfuseoffself-hosted LLM tracing for the ai modulelangfuse
- Waitlistoffemail signup on the landing page, list in the dashboardwaitlist
- Roadmap pageoffpublic /roadmap built from the repo's GitHub milestonesroadmap
- Status pageoffpublic /status with live uptime checks of every servicestatus
- Databuddy analyticsoffprivacy first, cookieless analytics on web and dashboarddatabuddy
- Rate limitingonper route and ip limits on the api, in memory or on Upstash Redisrate-limit
- Feature flagsofftyped flags with code defaults, env overrides and dashboard rollouts per userflags
- Loggeroffstructured json logs with request ids and redaction in api, web and dashboardlogger
- Background jobsoffpg-boss queues and cron on your postgres, typed jobs, optional separate workerjobs
- Internationalizationoffnext-intl in web and dashboard, english and french, locale switcher, hreflang in the sitemapi18n
Five looks. Bring any theme.
A preset swaps the color tokens, radius, fonts and shadcn style. Hover one to see the same screen under its tokens.
Invoices for freelancers
Same components, other tokens. This is what the dashboard and the landing page of a generated project pick up.
Black and white, square corners, IBM Plex + JetBrains Mono. Quiet and technical.
Ready for you and your coding agents.
One rulebook, every agent
.ruler/AGENTS.md is compiled by ruler for:- Claude Code
- Cursor
- opencode
- Zed
- oh-my-pi
Skills for the ticket loop
- dive-ticket
- plan-ticket
- ship
- review-ticket
- triage-reviews
GitHub, provisioned
findplate github sets up, safe to rerun:- repo
- project board
- labels
- milestones
- main ruleset
Previews on your own Dokploy
CI that builds the generator
Stays current
findplate add, update and doctor work on projects you already generated.Vercel or your own server.
Start the next one in a minute.
$bunx findplate create