/gohx

fullstack web template using golang+htmx+signal+templ

Primary LanguageGoMIT LicenseMIT

gohx

Requirements

To develop this stack you need to install below packages:

For development purpose, these packages will help you to boost your local development process:

Getting started

Once you clone the repository, you need to setup your project by installing dependencies by following command:

task setup
# or manually
go mod tidy
templ generate
bun install --frozen-lockfile
bun run build

Then you need to adjust the .env file for local development by following command:

cp .env.example .env

Once everything has been setup properly, you can run the application by:

task dev
# or simply run
go run cmd/server/*.go

License

This template is licensed under the MIT License.