Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tk103331/goshell
A simple SSH GUI client via Fyne.
https://github.com/tk103331/goshell
container docker k8s shell ssh terminal
Last synced: 2 days ago
JSON representation
A simple SSH GUI client via Fyne.
- Host: GitHub
- URL: https://github.com/tk103331/goshell
- Owner: tk103331
- License: mit
- Created: 2021-04-13T07:32:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T09:41:22.000Z (4 days ago)
- Last Synced: 2025-02-07T10:29:53.117Z (4 days ago)
- Topics: container, docker, k8s, shell, ssh, terminal
- Language: Go
- Homepage:
- Size: 7.67 MB
- Stars: 54
- Watchers: 4
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoShell(WIP)
GoShell is a simple terminal GUI client, written in Go,via [Fyne](https://fyne.io). Supports SSH、Docker、K8S.
# Features
- Supports SSH、Docker、K8S.
- Supports Windows、Linux、MacOS platform.(thanks [Fyne](https://fyne.io))
- Supports shortcut command.# Screenshots
### Main
![GoShell Main](screenshot/main.png)
### SSH Config
![GoShell SSH](screenshot/ssh-conf.png)
### Docker Config
![GoShell Docker](screenshot/docker-conf.png)
### Docker Select Container
![GoShell Docker](screenshot/docker-container.png)
### K8S Config
![GoShell Docker](screenshot/k8s-conf.png)
### K8S Select Container
![GoShell Docker](screenshot/k8s-container.png)### Building
- Linux / MACOS
``` shell
git clone https://github.com/tk103331/goshell.git
cd goshell
go build
sudo ./goshell
```
- Windows (Need to run with administrator rights)
``` shell
git clone https://github.com/tk103331/goshell.git
cd goshell
go build
goshell
```# TODOs
- UI/UX optimization
- Configuration encryption