A Wails template with shadcn/ui
  • CSS 41%
  • TypeScript 33%
  • NSIS 16.3%
  • JavaScript 8.4%
  • Go 0.9%
  • Other 0.4%
Find a file
2026-03-06 10:16:00 +01:00
backend Initial commit 2026-01-24 10:42:59 +01:00
build Update appicon.tmpl.png 2026-01-24 11:19:27 +01:00
frontend Initial commit 2026-01-24 10:42:59 +01:00
.gitignore Initial commit 2026-01-24 10:42:59 +01:00
go.sum Initial commit 2026-01-24 10:42:59 +01:00
go.tmpl.mod Initial commit 2026-01-24 10:42:59 +01:00
main.tmpl.go Update main.tmpl.go 2026-01-24 10:47:43 +01:00
README.md feat(readme): add useage instructions 2026-03-06 10:16:00 +01:00
template.json Initial commit 2026-01-24 10:42:59 +01:00
wails.tmpl.json Initial commit 2026-01-24 10:42:59 +01:00

Wails + shadcn/ui template

Use with: wails init -n "Your Project Name" -t https://github.com/cilps/wails-template-shadcn.

This is my interpretation of a "good" Wails template.

It uses:

  • React (with React compiler)
  • Typescript
  • Tailwindcss
  • Base UI
  • Lucide icons
  • shadcn/ui

It also has a theme-provider.tsx that manages the current theme and variants. Variants can give your app a completely different look, variants can be changed at runtime with the useVariant hook.

If you don't want variants, you can remove variants.css and theme-provider.tsx and use next-themes.

This template uses pnpm, if you use a different package manager update wails.json accordingly.