Show HN: A simple and powerful RSS reader for the web

68 points by g3eorge ↗ HN
Hello HN! I've been working on this new open-source project called [name-redacted]. It is a simple and powerful RSS reader for the web with a modern UI, PWA support, and a built-in article reader.

Visit it at [link-redacted]

View our GitHub repo at [link-redacted]

23 comments

[ 0.22 ms ] story [ 65.9 ms ] thread
A couple of quick suggestions:

* Provide some example feeds in the left side bar when the list is empty, so people new to RSS aren't just looking at an empty, black page. Maybe https://news.ycombinator.com/rss ?

* Provide an OPML import option so experienced RSS-using users can quickly populate their list of feeds and compare your project with whatever they are currently using.

* Sanitize inputs.

* Don't build HTML by interpolating arbitrary strings whose content you don't know 100% in advance. Actually, avoid interpolating at all if you can use a builder that takes care of all the escaping for you.

* Double-check that those `/getFeed?url=` and `/fetchArticleText?url=` (and any other similar stuff) don't recursively fetch URLs pointing to themselves or to the same domain they're being hosted at. And then triple-check again.

How do I delete a feed that I added, other than deleting it from the `localStorage`?
This is really intriguing. I downloaded UnRead which has a lot of buzz, but I was fine with NetNewsWire from before. And I really don't use them that much. Much prefer the web browser.
Have you run this by RachelByTheBay's feed reader testing thing?

http://rachelbythebay.com/w/2024/05/30/fs/

Probably worth at least reading through this post: http://rachelbythebay.com/w/2024/08/02/fs/ to learn from other feed reader developer's mistakes...

where is this tester thing? can't find it on either of those links or the pages they link to
find the tester page here - https://rachelbythebay.com/fs/ You will need to use the contact form to get a key that will enable you to use the service then you can plug your key into the url provided to see your test results page. Ez-pz.
I tried adding my website (https://kevincox.ca) and just got a broken image on the sidebar. Tried another site and nothing changed. I don't see any way to manage these feeds either. Maybe it lacks feed discovery? But it should still be giving an error if it couldn't read the feed.
Simple? yes. Powerful, how? No power to delete feeds once added, for example. Still I like the effort and will follow the project.
> Powerful, how?

It's a hidden feature, actually. Just think of all the power contained in only these two lines:

* [link-redacted]

* [link-redacted]

The more you look, the more power you can find.

Is this thing broken or just server hugged? Added HN feed - icon is blocked because of "Tracking", feed is not displayed.
I used to love using RSS readers to get my news, but at this point so few of the papers/websites I read actually offer non-truncated RSS feeds that I don't see the viability of RSS readers anymore. I guess they did that to prevent people getting around paywalls.
Thank you all for your comments! Since this project is in its early stages, your feedback is much appreciated.
Looks like a nice start!

What I miss is good filtering and search within the feeds. Some readers make "smart folders". But usually the searches are pretty primitive: not searching metadata (like starred or read/unread, in or out of another named search, etc), lacking regular expressions etc). Also no way to apply changes (e.g. read/unread) to multiple selections, etc.

I'll look in from time to time -- might be worth a switch.

Thats "too" much simple

I need some customization features similar to feedly

The input to enter a URL is nearly invisible. I only found it on accident when I fat fingered the '+'.