Logo

GOAT Stack

Blazing fast web development with Go, Alpine.js, and Tailwind CSS

Tech Stack

Go with Templ

Powerful backend for server-side rendering and rapid static page generation.

Alpine.js

Lightweight JavaScript framework for smooth interactivity.

Tailwind CSS

Utility-first CSS framework for rapid UI development.

Vite (optional)

Next-generation frontend tooling for fast hot reloading.

Get Started

  1. Clone the repo:

    git clone https://github.com/morethancoder/goat.git yourprojectname
  2. Change into the project directory:

    cd yourprojectname
  3. Initialize the project:

    go mod init yourprojectname && go mod tidy
  4. Change the import in main.go:

    // Change this:
    "morethancoder/goat/components"
    // To:
    "yourprojectname/components"
  5. Install required Node modules:

    bun install
  6. Start the Vite dev server:

    make vite
  7. Start file watching & compiling:

    make watch
  8. Star the repo!

    If you find this project helpful, please consider giving it a star on GitHub.