Updated 03-Aug-2025
I guess I'll be using Golang.
Go for web programming
- I provisionally agree with the idea of starting with simple libraries that are idiomatic with Go, rather than some larger framework that cannot be replaced without trashing all the code.
- In this case, I'll be using go-chi an idiomatic composable router (mainly for building REST APIs).
Though at some point I should like to use Hugo SSG:
- Hugo in Codeberg pages
- Lotus docs theme for Hugo
Golang RSS reader Miniflux
- Miniflux is a great reader, but a bit prematurely optimized for a single person (I mean, Postgres and Docker as required?).
- Therefore as a first project, I'll build a mini version of miniflux (not the name, or even all the functionality, just the idea).
TUI go RSS readers
- Gorss is a great idea, but I don't hang out in the Terminal all the time, so just look for ideas.
- Goread is another TUI go RSS reader.
Some thoughts on RSS
- I just don't read them much and generally feel that the designs are old / ugly.
- I want to be able to find an RSS feed whenever on a site, but not necessary (there are third party tools for this, search for them).
- I'd like to visually see when something is unread, read, favorited.
- Would be nice to see history, but not the first priority.
- Subscribe, unsubscribe, and a personal note field, along with list of all feeds fetched (read, unread, favorited), sort by date, sort by read / unread / favorited.
- V. 1.0 should be a simple web interface, using a text file for configuration
- Later versions: SQLite (the most used database engine in the world).