Cookiecutter Template for a simple golang API project with the following stack:
- echo web server for serving API endpoints
- templ for HTML templates
- swagger-ui for JSON api routes, declared with swaggo/swag declarative comments format
- HTMX for interactivity, minimal js needed
- tailwind for CSS Styling
- DaisyUI with theme-changing library for CSS styling and themes
- Directus for headless CMS and API routes for CRUD operations
Install cookiecutter via pip
:
pip install cookiecutter
cookiecutter https://github.com/Jason-CKY/golang-api-cookiecutter.git