Templates

Project templates and starter kits for Wails

This page serves as a list for community supported templates. To build your own
template, please see the Templates
guide.

To use these templates, run
wails init -n "Your Project Name" -t [the link below[@version]]

If there is no version suffix, the main branch code template is used by default.
If there is a version suffix, the code template corresponding to the tag of this
version is used.

Example:
wails init -n "Your Project Name" -t https://github.com/misitebao/wails-template-vue

Vue

  • wails-template-vue - Wails template based on Vue ecology (Integrated TypeScript, Dark theme,

    Internationalization, Single page routing, TailwindCSS)

  • wails-template-quasar-js - A template using JavaScript + Quasar V2 (Vue 3, Vite, Sass, Pinia, ESLint,

    Prettier)

  • wails-template-quasar-ts - A template using TypeScript + Quasar V2 (Vue 3, Vite, Sass, Pinia, ESLint,

    Prettier, Composition API with <script setup>)

  • wails-template-naive - Wails template based on Naive UI (A Vue 3 Component Library)

  • wails-template-nuxt - Wails template using clean Nuxt3 and TypeScript with auto-imports for wails js

    runtime

  • Wails-Tool-Template - Wails template using Vue+TypeScript+Vite+Element-plus(仿网易云)

Angular

React

Svelte

Solid

Elm

  • wails-elm-template - Develop your GUI app with functional programming and a snappy hot-reload

    setup :tada: :rocket:

  • wails-template-elm-tailwind - Combine the powers :muscle: of Elm + Tailwind CSS + Wails! Hot reloading

    supported.

HTMX

Pure JavaScript (Vanilla)

Lit (web components)

Edit page

Last updated: