https://github.com/phrozen/todo
Minimalistic sample To Do app with Go backend and AlpineJS frontend
https://github.com/phrozen/todo
Last synced: 4 months ago
JSON representation
Minimalistic sample To Do app with Go backend and AlpineJS frontend
- Host: GitHub
- URL: https://github.com/phrozen/todo
- Owner: phrozen
- Created: 2025-03-13T00:03:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-14T03:55:31.000Z (about 1 year ago)
- Last Synced: 2025-07-15T20:25:00.247Z (11 months ago)
- Language: HTML
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# todo
Minimalistic sample To Do app with Go backend and AlpineJS frontend.
It is a very simple app for new developers that aims to be as simple as possible (yet full featured) and simplifies the process of showing how REST JSON APIs work in a client-server architecture. The Go server backend embeds and serves a single HTML file with the full frontend application, all CSS/JS libraries are loaded from [JSDelivr](https://www.jsdelivr.com/) CDN.
+ [Fiber](https://gofiber.io/) As the backend web server framework
+ [GORM](https://gorm.io/) For database handling
+ [AlpineJS](http://alpinejs.dev/) As the frontend JS reactive framework
+ [PicoCSS](https://picocss.com/) As a minimalist CSS style framework for (almost) classless design
+ [MomentJS](https://momentjs.com/) To display due date in a more human readable fashion