• Stars
    star
    289
  • Rank 143,419 (Top 3 %)
  • Language
    Go
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Go Web UI Toolkit - Public Releases and Development

Welcome!

GoDoc Build Status Go Report Card

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.

Development takes place in the dev branch.

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

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.go

Open 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!

More Repositories

1

bitio

Optimized bit-level Reader and Writer for Go.
Go
220
star
2

scelight

The source code of the Scelight project with all its modules.
Java
117
star
3

session

Go session management for web servers (including support for Google App Engine - GAE).
Go
111
star
4

gox

Minimalistic extension to Go. It means to be a complement to the standard library.
Go
109
star
5

mjpeg

MJPEG video writer implementation in Go.
Go
100
star
6

screp

StarCraft - Brood War replay parser
Go
73
star
7

minquery

MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
Go
60
star
8

s2prot

Decoder/parser of Blizzard's StarCraft II replay file format (*.SC2Replay)
Go
49
star
9

backscanner

A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
Go
46
star
10

sc2gears

The COMPLETE (!) source code of the Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).
Java
33
star
11

mpq

Decoder/parser of Blizzard's MPQ archive file format
Go
32
star
12

huffman

Huffman coding implementation in Go (Huffman tree, Symbol table, Huffman Reader + Writer).
Go
27
star
13

golab

This is the reincarnation of my gophergala/golab: a 2D labyrinth game.
Go
26
star
14

gog

General extensions to the Go language, requiring generics
Go
20
star
15

kvcache

Simple, optimized, embedded, persistent (file-based) key-value cache
Go
13
star
16

shutdown

Tiny Go package to help controlling app shutdown and graceful termination of goroutines.
Go
8
star
17

bwhf

StarCraft BroodWar Hacker Finder, anti-hack, replay analyzer-organizer and utility tool
Java
7
star
18

abcsort

Go string sorting library that uses a custom, user-defined alphabet
Go
6
star
19

balls-sdl

Bouncing balls demo (using SDL2)
Go
5
star
20

srtgears

Subtitle engine for reading, manipulating / transforming and saving subtitle files.
Go
5
star
21

bombermen

Bombermen is a computer arcade game based on the classic Dynablaster and Atomic bomberman specified to be highly configurable and playable.
Java
5
star
22

mighty

Lightweight extension to Go's testing package.
Go
4
star
23

recursion

Recursive algorithms.
Java
3
star
24

v

V is a minimalist 3D labyrinth applet demo being less than 4 KB, 3D graphics and rendering coded manually
Java
3
star
25

gowut.dev

Go Web UI Toolkit - Development
Go
2
star
26

abdracommander

A 2-pane file manager written in Java
Java
1
star
27

java-fishing

Fishing is a 2D skill game.
Java
1
star
28

authn

Passwordless, email based authentication with MongoDB store.
Go
1
star
29

balls-wde

Bouncing balls demo (using go.wde)
Go
1
star
30

gaesession

Google App Engine (GAE) support for github.com/icza/session
Go
1
star
31

4kraft

4KB StarCraft like Java applet game
Java
1
star