https://github.com/as27/govuegui
A web GUI for Go
https://github.com/as27/govuegui
golang gui
Last synced: 4 months ago
JSON representation
A web GUI for Go
- Host: GitHub
- URL: https://github.com/as27/govuegui
- Owner: as27
- License: mit
- Created: 2017-03-07T18:59:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T19:41:24.000Z (over 3 years ago)
- Last Synced: 2024-06-20T12:14:29.307Z (about 2 years ago)
- Topics: golang, gui
- Language: Go
- Size: 538 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://waffle.io/as27/govuegui?utm_source=badge)
[](https://godoc.org/github.com/as27/govuegui)
[](https://goreportcard.com/report/github.com/as27/govuegui)
# govuegui
A web GUI for Go
## Important
This project is still in development and not production ready. You can try it and you can use it for simple internal apps or prototyping. But there are still a lot of open issues.
## Target of this project
The idea to use a browser as a gui is not new. For example [Electron](https://electron.atom.io/) uses the same principle. It includes a chrome browser and a node.js server. Because of that the binaries are huge. Why not use the allready installed browser? So govuegui just includes a server which is talking to the browser via a websocket connection.
The api of govuegui should be very simple that it is very easy to use.
# Used projects
This package includes following great project:
* [Bulma](http://bulma.io/) as CSS library
* [Gorillatoolkit](http://www.gorillatoolkit.org/) for the websocket