Skip to content

Simple todo app written in Go using gin, templ and htmx.

Notifications You must be signed in to change notification settings

kkoutsilis/todo-go-htmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todos Tracking App using Go with gin, templ, and htmx.

This is a simple todo application written in Go using the gin web framework, templ for templating, and htmx for seamless client-server communication. The goal of this project was to explore these technologies and gain hands-on experience with htmx, which piqued my interest due to its unique approach.

Technologies Used:

  • Go: A powerful and efficient programming language.
  • gin: A web framework for Go, providing routing, middleware, and more.
  • templ: A templating engine for Go that simplifies HTML generation.
  • htmx: A JavaScript library for AJAX without writing JavaScript.

Frontend Design

For the frontend, I opted for a hassle-free approach and used v0 by Vercel. This allowed me to focus more on the backend logic without delving into extensive frontend development.

Installation

  1. Clone this repository:
git clone https://github.com/kkoutsilis/todo-go-htmx.git
  1. Navigate to the project directory:
cd todo-go-htmx
  1. Install dependencies:
go get ./...

Running the Application

  1. Build and run the application
go run .
  1. Open your web browser and navigate to http://localhost:8080 to access the app.

Screenshots

Todo App

Future Development

As I am still relatively new to Go and its ecosystem, I plan to continue learning and expanding my skills in both backend and frontend development. Suggestions and contributions are welcome!

Feel free to reach out if you have any questions or feedback.

About

Simple todo app written in Go using gin, templ and htmx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages