Skip to content
/ gsysmo Public

Sample project using WebUI with a modern web framework.

Notifications You must be signed in to change notification settings

ttytm/gsysmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

gsysmo

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

About

Sample project using WebUI with a modern web framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published