-
Phil Harris authored1acf434b
Code owners
README.md 1.58 KiB
The GETTAH stack
The GETTAH stack is a completely made up nonsensical acronym for a mythical stack of Go, Echo, Templ, Tailwind, AlpineJS and HTMX.
- Go, An open-source programming language supported by Google.
- Echo, a high performance, extensible, minimalist Go web framework.
- Templ, create components that render fragments of HTML and compose them to create screens, pages, documents, or apps.
- TailwindCSS, a utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.
- Optionally, AlpineJs, is a rugged, minimal tool for composing behavior directly in your markup. Think of it like jQuery for the modern web. Plop in a script tag and get going.
- Optionally, HTMX, htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext.
The mandatory things in the stack are Go, Echo, Templ and TailwindCSS. The other 2 are very much nice to have, but they are very nice to have.
Other tools
Some other tools are used to make working with the repo a smoother experience: