Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icza/gowut
Go Web UI Toolkit - Public Releases and Development
https://github.com/icza/gowut
web web-framework
Last synced: 3 months ago
JSON representation
Go Web UI Toolkit - Public Releases and Development
- Host: GitHub
- URL: https://github.com/icza/gowut
- Owner: icza
- License: gpl-3.0
- Created: 2015-03-16T10:12:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-12T13:33:40.000Z (over 2 years ago)
- Last Synced: 2024-06-28T01:48:14.670Z (5 months ago)
- Topics: web, web-framework
- Language: Go
- Homepage:
- Size: 390 KB
- Stars: 300
- Watchers: 25
- Forks: 36
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Welcome! #
[![GoDoc](https://godoc.org/github.com/icza/gowut/gwu?status.svg)](https://godoc.org/github.com/icza/gowut/gwu) [![Build Status](https://travis-ci.org/icza/gowut.svg?branch=master)](https://travis-ci.org/icza/gowut) [![Go Report Card](https://goreportcard.com/badge/github.com/icza/gowut)](https://goreportcard.com/report/github.com/icza/gowut)
Gowut (Go Web UI Toolkit) is a full-featured, easy to use, platform independent Web UI Toolkit written in pure Go, no platform dependent native code is linked or called.
For documentation please visit the [**Gowut Wiki**](https://github.com/icza/gowut/wiki).
Development takes place in the [`dev` branch](https://github.com/icza/gowut/tree/dev).
## Quick install ##
To quickly install (or update to) the **latest** version, type:
go get -u github.com/icza/gowut/...
## Quick test ##
To quickly test it and see it in action, run the following example applications.
Let's assume you're in the root of the Gowut project:
cd $GOPATH/src/github.com/icza/gowut
**1. Showcase of Features.**
This one auto-opens itself in your default browser.
go run _examples/showcase/showcase.go
The Showcase of Features is also available live: https://gowut-demo.herokuapp.com/show
**2. A single window example.**
This one auto-opens itself in your default browser.
go run _examples/simple/simple_demo.go
And this is how it looks:
[![Full App Screenshot](https://github.com/icza/gowut/raw/dev/_images/full_app_example.png)](https://github.com/icza/gowut/wiki/Full-App-Example)
**3. Login window example with session management.**
Change directory so that the demo can read the test cert and key files:
cd _examples/login
go run login_demo.goOpen the page `https://localhost:3434/guitest/` in your browser to see it.
## Godoc of Gowut ##
You can read the godoc of Gowut online here:
http://godoc.org/github.com/icza/gowut/gwu
## +1 / Star Gowut! ##