Make a Site Today (Mast) Web Engine
The Mast engine builds on Go's templating with reusable parts in the style of
the Web Components standard. It aims to be usable for anything from static HTML
websites to complex applications with a mix of server and client-side behavior.
Install
go get git.earlybird.gay/mast-engine@latest
Usage
Currently, the examples
folder contains a site going through concepts by
example. You can walk through these examples yourself by installing them as
an executable:
go install git.earlybird.gay/mast-engine/cmd/run-mast-examples@latest
run-mast-examples
License
This section is not legally binding, please read the license text for
specifics!
The Mast Web Engine is licensed under the LGPL (GNU Lesser General Public
License). This license affects how you can run, modify, and distribute
mast-engine. In short:
- If you modify mast-engine, you have to publish your modifications under the
GPL or LGPL.
- If you use mast-engine without modifying it, you're in the clear.
- Building a website using mast-engine does not count as modifying mast-engine.