The Minimal Go Stack is a full-stack application that combines the power of Go (Golang) for the backend, PostgreSQL for data storage, and HTMX with UnoCSS for a stylish and minimalistic frontend.
- Backend: Golang
- Database: PostgreSQL
- Frontend:
- HTMX
- UnoCSS
Follow these steps to get a local development environment up and running.
-
Golang: Make sure you have Go installed on your system. You can download it here.
-
PostgreSQL: Install and configure PostgreSQL. You can download it here.
-
Clone the repository:
git clone https://github.com/thaddeuscleo/the-minimal-go-stack.git cd the-minimal-go-stack
-
Install Go dependencies:
go mod tidy
-
Create a PostgreSQL database and configure your connection in the
config.go
file. -
Run the application:
make run
-
Access the application in your browser at
http://localhost:8080
.
This section should provide instructions on how to use the application or interact with the various components of your project.
If you would like to contribute to this project, please open an issue or create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- The Minimal Go Stack was inspired by the amazing Go community and the powerful tools and libraries available.
Enjoy using The Minimal Go Stack! 🚀