Ginker
Ginker is a GUI application for auto-evaluating your Golang code. It allows you to write and run Golang code on the fly and it will help you to quickly prototype new ideas.
It's similar to Go Playground but instead of using a web service, it will evaluate your Golang code locally using your Golang binary.
Installation
macOS
Install from .dmg and run as any other application.
Windows
Currently not suported.
Linux
Extract the .tar.gz and run the executable
Building
Make sure you have Go and Wails installed.
Clone the repository
git clone [email protected]:nkoporec/ginker.git
cd ginker
Start wails server
wails serve
Start frontend tools
cd frontend
npm run build
npm run serve
Compiling
Ginker is built using Wails
- Install Go https://golang.org/dl/
- Install Wails https://github.com/wailsapp/wails
- Install required dependencies
MacOS
Make sure you have the xcode command line tools installed. This can be done by running:
xcode-select --install
Linux
Debian/Ubuntu
sudo apt install libgtk-3-dev libwebkit2gtk-4.0-dev
Debian: 8, 9, 10
Ubuntu: 16.04, 18.04, 19.04
Also succesfully tested on: Zorin 15, Parrot 4.7, Linuxmint 19, Elementary 5, Kali, Neon, Pop!_OS
Arch Linux / ArchLabs / Ctlos Linux
sudo pacman -S webkit2gtk gtk3
Build the app
wails build
For more info on cross-compiling, see Wails docs.
Credits
Ginker icon is part of Gophers pack.
License
Copyright (c) 2021 nkoporec
Licensed under the MIT license.