A modern, fully configured starter template for building fast, type-safe web applications using Go, HTMX, Tailwind CSS, Alpine.js, and Templ. This stack provides an incredible developer experience with type safety from your database all the way to your HTML.
Install dependencies:
npm install
Start the development server:
make run
This will: - Start the Templ proxy server on the value of TEMPL_PROXY_PORT defined in the .env file. - Start the Go server on the value of APP_PORT, also defined in the .env file. - Enable hot reloading for all file changes.
Access the application at:
http://localhost:<TEMPL_PROXY_PORT>
docker build -t <image-tag> .
docker run --rm \
--env-file .env \
-p <local-port>:<app-port> \
-t <image-tag>
Access the containerized application at:
http://localhost:<local-port>
Note: The <app-port> should match the APP_PORT in your .env file.
There is an in detail explanation of how the hot reloading works in this article.
$ claude mcp add goth-complete-setup \
-- python -m otcore.mcp_server <graph>