Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wolverian/goth.stack


https://github.com/wolverian/goth.stack

Last synced: about 14 hours ago
JSON representation

Awesome Lists containing this project

README

        

![goth](https://github.com/atridadl/goth.stack/assets/88056492/7c973d6a-fcf3-41fd-a119-1a81da52b342)
# GOTH Stack

Go + Templates + HTMX

[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/Tu9vmY?referralCode=i4U1gm)

## Stack:
- Backend: Golang + Echo
- Rendering: Golang templates
- Style: TailwindCSS + DaisyUI (No JS Needed)
- Content format: Markdown

## Requirements:
- Golang 1.22.0
- macOS or Linux

**Note to Windows users: This will NOT run in CMD or Powershell. Please use WSL, a Linux VM, or Docker to run this. No development effort will be made to support windows and no PRs to add support will be accepted.**

## Instructions:
1. Run go get
2. Duplicate the .env.example file and call it .env
3. Fill out the .env values
4. Run ```go install github.com/cosmtrek/air@latest``` to download Air for live reload
5. Run ```air``` to start the dev server

## Tests
Without Coverage: `go test goth.stack/lib`
With Coverage: `go test goth.stack/lib -cover`