diff --git a/README.md b/README.md index a91c320..8b57007 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,28 @@ -# Template experiment +# Humle -Basic idea is that every element, attribute or component is a io.Reader and to see if we can implement this as simple as possible. +Composable HTML in pure Go. + +### But, why? + +I've been experimenting with [D\*](https://data-star.dev) recently and I was missing some of the ergonomics available to me when writing React/TypeScript. + +Gomponents is probably the biggest influence here. The idea of using `... Nodes` and `io.Writer` is a great one. The output is easy to read, clean and very composable. + +### How is this different? + +- Aimed at Tailwind users +- Pluggable attribute merging +- Attempt to re-use interfaces from Go +- Probably slower and more buggy (yet) + +## Usage + +```go +// TODO +``` + +### Honorable mentions + +- [Templ] +- [Gomponents] +- [Gostar]