• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Go/HTML/CSS/JS Desktop application scaffold.

desktop

Go/HTML/CSS/JS Desktop application scaffold.

Default icon which you can customize

How it works

Build your application using Go APIs, and an HTML/CSS/JavaScript front-end inside the www folder, just like a normal web root.

Building the package will generate a .app mac application file that will host a simple web server serving the assets and any other endpoints you build.

When run, the application will open a web view into the www folder (and therefore the index.html page).

Usage

Build with: make build, run with: make run

  • See the Makefile for more commands

Dependencies

Install

Use make install to run:

& go get github.com/machinebox/appify
$ go get github.com/jteeuwen/go-bindata/...
$ go get github.com/elazarl/go-bindata-assetfs/...

Run

Run with make run.

To see log output open Console Application and search for My Go Desktop App (or whatever your app ends up being called).

Preview of the default application

Contribute?

We think this project could be much bigger. Got ideas? Get in touch.

What next?

If you want to build other kinds of Go application, and have them built into macOS applications, check out our machinebox/appify project.

More Repositories

1

graphql

Simple low-level GraphQL HTTP client for Go
Go
933
star
2

appify

Create a macOS Application from an executable (like a Go binary)
Go
512
star
3

progress

io.Reader and io.Writer with progress and remaining time estimation
Go
409
star
4

remoto

Ultra-simple RPC ecosystem designed for right now.
Go
304
star
5

toys

Tools, scripts, toys, and utilities for Machine Box
Go
241
star
6

sdk-go

Official Go SDK for Machine Box
Go
144
star
7

webFaceID

Use HTML5, Go and Facebox to implement face verification on a website
Go
59
star
8

webcamFacebox

Streaming from a webcam to facebox to do face recognition
Go
39
star
9

twitterfeed

Go channel providing live tweets containing search terms.
Go
35
star
10

videoanalysis

Webapp to process Video and do Face Recognition with Facebox
Go
32
star
11

visualsearch

Visual Search is a little app to find and cluster similar images using Tagbox
Go
31
star
12

mood

Twitter analytics using textbox
Go
14
star
13

textbox_elastic_indexer

Example how to pre-process news articles with textbox and index on Elastic Search
Go
13
star
14

machinebox-python-sdk

Python SDK for Machine Box services
Python
9
star
15

nevernude

Tool for stripping nudity from a video - Powered by Videobox + Nudebox
8
star
16

gopherconeu

Gophercon EU Machine Learning Workshop
Go
6
star
17

faceboxtools

Tools in Go for facebox, so you can quickly teach and tag based on folders
Go
4
star
18

issues

Machine Box issues, bugs and feature requests
2
star
19

ops

Operations
Makefile
2
star
20

womenwhogo

Women Who Go: workshop
Go
2
star
21

tagboxtools

Tools to tag and check images in your filesystem with tagbox
Go
1
star