https://github.com/koddr/example-go-react-macos-app-1
Example native macOS app on Go (Golang) and React.js
https://github.com/koddr/example-go-react-macos-app-1
example-app go golang macos native-apps react reactjs
Last synced: 9 months ago
JSON representation
Example native macOS app on Go (Golang) and React.js
- Host: GitHub
- URL: https://github.com/koddr/example-go-react-macos-app-1
- Owner: koddr
- License: mit
- Created: 2019-12-04T14:40:39.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-08T07:39:59.000Z (about 4 years ago)
- Last Synced: 2025-04-29T19:59:24.910Z (9 months ago)
- Topics: example-app, go, golang, macos, native-apps, react, reactjs
- Language: JavaScript
- Homepage: https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k
- Size: 2.94 MB
- Stars: 32
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Example native macOS app on Go (Golang) and React.js
This is full code example for **Part 1** of article [**How to create a native macOS app on Go (Golang) and React.js with full code protection (without magic)**](https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k).
Published on [Medium](https://link.medium.com/F5aFjvld91) @ 04 Dec 2019 and re-published on [Dev.to](https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k) @ 12 Jan 2020.
Part 2 is coming soon.
## Requirements
- Go `1.11+`
- dep `0.5+`
- Node.js `10+`
- npm `6+`
## Quick demo
```console
# Clone this repository:
git clone https://github.com/koddr/example-go-react-macos-app-1.git
# Go to folder:
cd example-go-react-macos-app-1
# Install packr utility, which should be available for calling
# from the console in $GOPATH/bin/packr:
go get -u github.com/gobuffalo/packr/packr
# Install Golang packages:
dep ensure -add github.com/gobuffalo/packr
dep ensure -add github.com/zserge/webview
# Build frontend, compile backend and run app:
make
# (Optional) For cleaning:
make clean
```
## Author
- [Vic Shóstak](https://github.com/koddr) (aka Koddr).
## Article assistance
If you want to say «thank you»:
1. Twit about article [on your Twitter]().
2. Add a GitHub Star and make Fork to this repository.
3. Donate some money to project author via PayPal: [@paypal.me/koddr](https://paypal.me/koddr?locale.x=en_EN) or [LiberaPay](https://liberapay.com/koddr/donate).
4. Join DigitalOcean at our [referral link](https://m.do.co/c/b41859fa9b6e) (your profit is **\$100** and we get \$25).
Thanks for your support! 😘
## License
MIT