gsysmo Svelte Themes

Gsysmo

Sample project using WebUI with a modern web framework.

Example project for creating a GUI Application with WebUI in combination with a modern Webframework.
Gsysmo is a simple system monitor using Go, WebUI, SvelteKit (Svelte 5) and Bun.

Quick Start

  1. Clone the repo

    git clone https://github.com/ttytm/gsysmo.git && cd gsysmo
    
  2. Use the bootstrap helper to setup go-webui and its parent library.

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/webui-dev/go-webui/main/setup.sh)"
    
  3. Install frontend dependencies

    bun i --cwd ui
    
    bun run --cwd ui build
    

    NOTE: As an alternative to --cwd used above, change to the ui directory or open it in a separate terminal, execute the bun commands without specifying a path and change back to the (terminal with the) project root. Just choose what fits best during development.\

  4. Build / run the application

    go run main.go
    

Top categories

Loading Svelte Themes