Howard3 / chia-goths

A template project which combines several technologies including Go, HTMX, Tailwind for a simpler yet snappy stack for your next web project.
61 stars 4 forks source link
go go-chi htmx tailwindcss template

ChiA GoTHS - Chi Alpine.js, Go, Tailwind CSS, HTMX, and SQLite Template Project

GitHub license

Introduction

ChiA GoTHS is a template project that combines various technologies to help you rapidly build modern web applications. It includes Go for server-side programming, HTMX and Alpine.js for seamless client-server communication and interactivity, Tailwind CSS for fast and responsive UI design, and SQLite for a lightweight and embeddable database solution.

This project serves as a foundation for your web development endeavors, allowing you to quickly get started and leverage the power of these technologies together.

Features

Prerequisites

To run this project, you'll need the following installed on your system:

Getting Started

  1. Clone the repository:
git clone https://github.com/Howard3/chia-goths.git
  1. Install frontend dependencies:
    npm install
  2. Start the dev server
    task dev

Configuration

Static Assets: Place your static files (images, CSS, JavaScript, etc.) in the assets directory. Templates: This project uses gohtml templates, and they are stored in the templates directory.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.