Demo | Install | Use | Todo | Contribute
Quickly serve static sites in Go. You don't need to have Golang installed, nor do you need to know any Go! Just use the speed of Go to your advantage.
GoServe is a quick, 1-dep (Golang) serving utility, making anyone serve locally easily and quickly, especially since you have the speed of Go on your side!
Absolutely NO knowledge of Go is needed to use. Just run make
and it will do the rest!
Actually, I lied. You need git to install. Sorry 😏😁.
If you don't have Golang installed, you will also need curl
and wget
.
NOTE: Your version of GoServe may be old. The most updated precompiled binary is the x86_64
binary.
Run
wget -q raw.githubusercontent.com/Bobbbay/GoServe/master/install.sh -O - | bash
And you're done!
Run
git clone https://github.com/Bobbbay/GoServe.git
That's Bobbbay with THREE b's
To begin, just run
cd GoServe
Then
sudo go run main.go
If you don't have sudo permissions, then you can't serve ports under 1024. This means you cannot serve the default port, 80. You can still serve any valid port above 1024. Some comonly known are 8080
and 1234
.
Just run
make update
A lot.
- Asciinema at the top => .gif in this README
- WAYYYYY more commenting main.go
- Translate README?
- More Asciinema vids
HELP! Don't hesitate to open issues and PRs (please)!
We only support armv7l
and x86_64
at the moment for pre-compiled binaries. Any additional binaries would be greatly appreciated!