groundlayer

package module
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2021 License: MIT Imports: 0 Imported by: 0

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.

Features

  • Project generator for quick start
  • Go Template based (heavily modified version)
  • Inbuilt css generation using Tailwind CSS styled directives (e.g sm:text-500)

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

Note:

Be kind, this is a lone project and due to time development and response may be slow, so if you have an idea or see an issue, and can fix it, consider submitting a PR.

Contact

Ewetumo Alexander @influx6

License

Source code is available under the MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
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.
styled
Package styled implements a utility style css generating library for the groundlayer project.
Package styled implements a utility style css generating library for the groundlayer project.

Jump to

Keyboard shortcuts

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