Frizzante is an opinionated web server framework written in Go that uses Svelte to render web pages.
On Linux
sudo apt-get install build-essential
On Darwin (MacOS)
xcode-select --install
frizzante
go install github.com/razshare/frizzante@latest
[!TIP] Remember to add Go binaries to your path.
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Create a project with
frizzante -c MyProject
Configure project
make configure
Start development with
make dev
Build with
make build
This will create a .gen/bin/app
standalone executable.
[!NOTE] The final executable uses V8 bindings to run JavaScript code on the server in order to render svelte components.
For that reason, the first run may take some time, just be patient.
Subsequent runs will take considerably less time.
[!NOTE] Frizzante is aimed mainly at linux distributions.
Feel free to contribute improvements for other platforms or use Frizzante-Docker.
Thanks to cmjoseph07 for the octo mascot!