All Projects → wwt → guac

wwt / guac

Licence: Apache-2.0 license
Apache Guacamole client ported to Go

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to guac

cloudworkstation
A linux desktop in the cloud - reachable via browser using Apache Guacamole. Deployed automatically via Terraform ( + Ansible ).
Stars: ✭ 66 (+3.13%)
Mutual labels:  guacamole
pyguacamole
Guacamole Python Client
Stars: ✭ 95 (+48.44%)
Mutual labels:  guacamole
Guacamole Server
Mirror of Apache Guacamole Server
Stars: ✭ 1,931 (+2917.19%)
Mutual labels:  guacamole
Next Terminal
Next Terminal是一个轻量级堡垒机系统,易安装,易使用,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
Stars: ✭ 2,354 (+3578.13%)
Mutual labels:  guacamole
F2etest
F2etest是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。
Stars: ✭ 3,390 (+5196.88%)
Mutual labels:  guacamole
workfromhome-with-docker
HTML5 based remote desktop gateway using Apache Guacamole and Traefik Reverse Proxy including AD authentication and 2-FA
Stars: ✭ 42 (-34.37%)
Mutual labels:  guacamole
guacamole-manual
Mirror of Apache Guacamole Manual
Stars: ✭ 23 (-64.06%)
Mutual labels:  guacamole
guacamole-auth-jwt
Guacamole authentication extension based on JWT.
Stars: ✭ 28 (-56.25%)
Mutual labels:  guacamole
guacapy
REST API client for Apache Guacamole
Stars: ✭ 40 (-37.5%)
Mutual labels:  guacamole

guac

A port of the Apache Guacamole client to Go.

Apache Guacamole provides access to your desktop using remote desktop protocols in your web browser without any plugins.

GoDoc Go Report Card Build Status

Development

First start guacd in a container, for example:

docker run --name guacd -d -p 4822:4822 guacamole/guacd

Next run the example main:

go run cmd/guac/guac.go

Now you can connect with the example Vue app

Acknowledgements

Initially forked from https://github.com/johnzhd/guacamole_client_go which is a direct rewrite of the Java Guacamole client. This project no longer resembles that one but it helped it get off the ground!

Some of the comments are taken directly from the official Apache Guacamole Java client.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].