groundlayer

module
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2020 License: MIT

README

Groundlayer

GoDoc

Opinionated web application library with a twist of disappearing templates.

Groundlayer combines the best ideas into a small but powerful library capable of building performing server-rendered applications with ease. It's the culmination of all ideas running through my head for years, each learnt through playing with different technologies.

Getting

go get -u github.com/influx6/groundlayer

Using

Create a sample hello web application:

groundlayer new -package=github.com/user/hello

Then run the application:

cd hello && go run main.go start --env-file=.env.dev

Contact

Ewetumo Alexander @influx6

License

Source code is available under the MIT License.

Directories

Path Synopsis
cmd
examples
pkg
domu
package markup provide a virtual tree like DOM structure, for the structure of connecting components able to react to signals (aka events), fast in iteration and navigation.
package markup provide a virtual tree like DOM structure, for the structure of connecting components able to react to signals (aka events), fast in iteration and navigation.
miru/escaper
package escaper provides functions for escaping and unescaping HTML text.
package escaper provides functions for escaping and unescaping HTML text.
miru/parse
Package parse builds parse trees for templates as defined by text/template and html/template.
Package parse builds parse trees for templates as defined by text/template and html/template.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL