Welcome to Sakura Notes
This blog is a starter template. Write posts in Markdown, build the interface with Yugen UI, and get SEO out of the box.
Templates
Ready-made apps built with Yugen UI — one command gives you a running project, or open one on StackBlitz with nothing to install.
yugen-ui npm package, so upgrading is just npm update; the UI code in src/ is yours. Every release regenerates the templates from the very blocks on these docs — the previews below are the code you get.templates/vite-starterA blank project, ready to go: theme, toast, @/ alias and SEO basics.
Vite, React and Tailwind CSS v4 are set up with Yugen UI: saved theme, toast, keyboard and screen reader support. Edit src/Welcome.tsx and save to see it change.
Render your app in src/App.tsx instead of <Welcome />. The provider, saved theme and toast stay.
Import them from yugen-ui, for example import { DataGrid } from "yugen-ui". Every docs page has examples to copy.
Switch between Sakura and Web in the menu at the top. For your own colour, create a palette in Theme Designer and paste the CSS into src/index.css.
The preview is live — try the navigation, search and theme switcher right inside the frame.
npx create-yugen-ui@latest my-app --template starter
cd my-app
npm run devtemplates/vite-saasAn 8-page SaaS app: sidebar, Ctrl K command palette, notifications and account menu.
Sakura Studio
Pro plan
Key numbers for Sakura Studio over the last 30 days.
Revenue
$52.4K
+12.4% vs last monthNew customers
2,341
+5.2% vs last monthChurn rate
3.1%
−0.8% vs last month5 transactions in the last 7 days.
Goals tracked in 2026.
Retirement fund
70%
$42k / $60k
Kyoto in cherry blossom season
80%
$4k / $5k
Emergency fund
20%
$3k / $15k
The preview is live — try the navigation, search and theme switcher right inside the frame.
npx create-yugen-ui@latest my-app --template saas
cd my-app
npm run devtemplates/vite-blogA Markdown blog: search, tags, table of contents and build-time SEO for every post.
Interface design, React and Tailwind CSS. A new post every week.
This blog is a starter template. Write posts in Markdown, build the interface with Yugen UI, and get SEO out of the box.
All the syntax the blog supports in one post, from headings and lists to highlighted code, quotes, tables, images and links.
An HTML file for every post, canonical URLs, Open Graph, JSON-LD, sitemap.xml and RSS, generated on every build.
The preview is live — try the navigation, search and theme switcher right inside the frame.
npx create-yugen-ui@latest my-app --template blog
cd my-app
npm run devtemplates/vite-dashboardA 4-page sales dashboard: KPIs, charts and a customer table, fed by a mock API with latency.
Sakura Analytics
Sakura Store
Sales, orders and conversion for the selected dates.
Where the orders came from
Net revenue
Latest orders in the selected dates
npx create-yugen-ui@latest my-app --template dashboard
cd my-app
npm run devtemplates/vite-ai-chatAn AI chat app: saved conversations and streaming answers with reasoning, steps and sources.
npx create-yugen-ui@latest my-app --template ai-chat
cd my-app
npm run devtemplates/next-starterA Next.js App Router project: theme in a cookie so the server renders it, no flash.
npx create-yugen-ui@latest my-app --template next-starter
cd my-app
npm run devtemplates/vite-glassA journal of cherry blossom season in Japan: full-bleed photos, glass navigation that refracts.
npx create-yugen-ui@latest my-app --template glass
cd my-app
npm run devtemplates/vite-landingA product landing page: pricing, FAQ and a sign-up form, with HTML and SEO built ahead of time.
npx create-yugen-ui@latest my-app --template landing
cd my-app
npm run devtemplates/vite-adminCustomers and orders: a server-paged table, validated forms and sign-in with a one-time code.
npx create-yugen-ui@latest my-app --template admin
cd my-app
npm run devtemplates/vite-docsA Markdown documentation site: table of contents, Ctrl K search and static HTML per page.
npx create-yugen-ui@latest my-app --template docs
cd my-app
npm run devtemplates/vite-storeA small shop: filters kept in the URL, a cart in a Sheet and a validated multi-step checkout.
npx create-yugen-ui@latest my-app --template store
cd my-app
npm run devAdd Yugen UI to an existing project with Quick start, or grab individual pieces from Blocks.