54 comments

[ 11.2 ms ] story [ 934 ms ] thread
I built this with a friend. We wanted a reader that is simple and fast and can be navigated using shortcuts, but isn't a single page application.

Sorry about not really showing anything before you sign up. It's very mvp right now. You can just use a throw-away email if you like :)

I haven't tested it, but it really reminds me of Miniflux. Would you mind comparing your product to Miniflux? Also, what is the business model?
I can try. We haven't used Miniflux at all. We only tried it out a bit before we started working on our own.

* Miniflux is great. It's the closest to what we'd like.

* It is self-hosted and Open Source. Ours is not.

* It uses more JS than we do. And JS is required, I think (it's not in weloverss).

* Miniflux currently has more features than we do.

As for the business model. For now it's completely free because we just want to gauge interest. But the idea is to add a subscription fee in the future. We really don't like ads, so that seems to be our only good option.

Miniflux works fine without JS, it's used just for few things like keyboard shortcuts or the "fetch original content" button.
Oh that's cool. I stand corrected :)
Perhaps start everyone off with a guest/sample account? I use Node w/ Express for my servers and in the ones that use logins I usually do something like this:

  app.use((req, res, next) => {
    req.user = req.user ||
               usersBySession[req.cookies.session] ||
               {
      logged_in: false,
      username: 'Guest'
    }
  }
  
  app.get('/api/getfeeds', (req, res) => {
    if (!req.user || !req.user.logged_in) {
      res.status(403).send(false);
      return;
    }
  }
Yeah, we should totally do something like this if there is any real interest in this.

This post is to gauge that interest and it's our mini launch. (We are two beers into the celebration :)

A demo account would be very much appreciated. I love RSS and use FreshRSS heavily, but registering for this is above my effort threshold for something like this.
It is literally as easy as login in. Just type an email address and a password twice and you are in. You can change your email address later if you need.

When you register, there is a suggested feed (xkcd) that you can add.

Too much effort to sign up and authenticate for a quick peek. Could you set up a “guest” account with one-click login for exploration? Not to put down your effort, but this will really help the audience (and I say this as someone very interested in RSS aggregators/readers)
Just put asdf@example.com (or something like that) and click register and you are in! We only use the email for retrieving forgotten passwords.
Great, thanks for clarifying!
Yeah no prob. You can also change the email later if you need to. We aren't really that strict about it.
i really love this. i wish the entire internet was like it.
This is my preferred type of interface. Simple, fast, solid, to the point, and with shortcuts for (almost) everything.

... and I say that as someone whose day job for the past 7 or so years, has been building SPAs. Not all of us thinks tons of JS is the way to go.

It's strange to see an Atom feed given as a sample "RSS" feed.

It's a nice demo though.

Can you talk about why you prefer server side page rendering etc?

It's VERY close to miniflux, both in terms of UI and styling!

(comment deleted)
IDK about OP, but there are a ton of benefits to server side rendering:

1. Extremely good for cli power users and people who use console-based browsers occasionally (guilty of being both).

2. Less likely to stumble upon a really weird behavior in some browser, even the common ones.

3. Faster for anyone who doesn't have a server-grade workstation.

4. Server-side caching - play it smart and you can cache large chunks of the rendered pages, making it an extremely cheap operation to serve.

5. No 80mb javascript files you get on every "modern" website.

6. Easier to maintain.

Just a few off the top of my head.

Actually, to expand a bit on 3rd point. Whenever the internet sucks at work (I used to work in a bank where the VPN would sometimes crap out) I just go on weloverss and check my feeds. Those tiny payloads get through everything in no time.
Yeah sure. Here's a quick brain dump

* Faster page loads is the number one reason. It is super fast to navigate, once you get the shortcuts down. (For now it might actually be a bit slower if you're not in EU)

* Simpler architecture

* You get a lot for free by the browser (loading state, back button actually works, etc)

* Accessible

* Works on every browser (even your mother's potato phone :P)

* Works without JS

Yeah, Miniflux is definitely coming from the same mentality as we are. Also, it's great. :)

I hope RSS will not die.

Recently, Reuters killed their RSS feed without any notice. I wrote a quick guide how to fix this using a hack with Google News RSS (https://codarium.substack.com/p/returning-the-killed-rss-of-...)

Also, while working on the execution plan to parse news articles for a News API service (https://newscatcherapi.com/) we benchmarked a few options such as parsing sitemap, custom generic parser and parsing RSS feeds. It is so much easier to get structured content out of RSS... everything is well structured, normalized, lightweight webpage, etc

Yeah, I couldn't agree more. RSS is flawed in many ways (really difficult to work with sometimes hand-written XML), but I love how decentralized it is.

Awesome with your work! Keep fighting the good fight :)

Thanks, your tip for restoring access to Reuters worked for me. I'm very appreciative.

I wish there was some way to convince Reuters to restore it.

I'd even be willing to pay a couple bucks to avoid keeping google informed of my news habits and still have access to one of the few relatively unbiased news sources left.

Nice API! Out of curiosity, how much traction did you gain with it?
about 400 develpers are using our API. OR, you meant with this comment?
No - the API :) Admittedly I've tinkered with building out a similar idea so it's always nice to see people being successful with RSS tech.
Please add at least screenshots or a demo instance with few feeds to test before registration.
Better yet, add a "guest mode", like https://flowreader.com/ to make having an account optional. (If necessary, limit the number of guests per IP address/range, and the number of feeds per guest).
We could also make a simple "create test account for me", that will give you a few feeds, a dummy email and and dummy password. You can then just change everything later, if you feel like keeping the account. :)
Yeah, this seems to be the biggest complaint in all of this thread. We will do something to make it easier to get an impression of the reader for sure. I don't like screenshots, because, at least for me, the value is in the speed of navigating and the lack of surprises that a single page app will often give you (back button not working properly is the classic).
I use RSS a lot myself and welcome all new RSS readers.

For posters wanting a trail account, this service does not require email verification. You can use mine: uname: a@b.c pw: asd

I'll use the opportunity to recommend TT-RSS for those wanting a fast RSS reader that can be self hosted but with more options than this one.

I love RSS. I started using it again late last year and it's a joy once you find the RSS app that fits your needs. Currently very happy with Miniflux, but also gave TT-RSS a try and found that both would work great for me but preferred the resource usage of Miniflux.
Hey, I tried exporting my .OPML from feedly and importing and got a 500 :/
Thanks for letting us know :) I think we found it in the logs, so we'll look into the error right away.
Ok, it took me FAR longer than it should have to get back to feed after reading the post.

After failing to find a link back to the feed (ruling out finding the feed again using /feeds, I figured out that it was keyboard driven. And hurray, maybe the 7th key I checked worked!

Honestly, this is rather counterintuitive. Consider adding some tips about shortcuts or better make a direct link back to feed.

I'm not sure what exactly your flow was here. Did you come from a specific feed? In that case the back button (ALT+Left) should work(?)

We will probably make the title of the feed within the post a link to the feed though. We can't have people getting lost like that. :)

I added the feed, clicked on a post, got stuck. From what I get, falling into it from the main combined feed has the same behavior.

Pressing back button in browser is, of course, the last resort.

You are right, it has the same behavior. It's the same exact page (displaying the content of a post), and it has no logic in it around where you came from.

Personally the back button is the first resort, unless I opened it in a new tab, in which case ctrl-w brings me back. I always assumed others felt the same, but good to learn that not everyone feels that way.

I've been running a mailing list for 5 years now, and one of the most requested features is an RSS feed https://github.com/umaar/dev-tips-tracker/issues/9

I always assumed RSS was dying out, but it's clear there's still a large audience for it, so I will be implementing it.

I've been wondering if there'll be a noticeable drop in mailing list subscribers, which in turn leads to less email sponsorships. Open rates + mailing list size are all that companies seem to care about when deciding to sponsor you.

But anyway I'd rather support users in consuming my content however they prefer, and figure out monetization options when it comes to that.

guest/test account:

u: foo@example.com

p: foo

Great job team! Simple, fast. If you’re on your third celebratory beer, sending you a cheers from NYC!
Bonus points for supporting feed URLs with embedded http basic auth credentials. This is the core protocol that I think could lead to a decentralized web where people host their own private sites. It's also a huge motivator in my side project for running your own private blog with built-in private RSS: https://simpleblogs.org

edit: I've been experimenting with my own private blog's RSS feed which includes images, I would suggest you add `max-width: 100%;` for images to the CSS.

(comment deleted)
Images are tricky. In the first few iterations, everything was left aligned and so images could just flow out and take all the space they needed. That was perfect for images, but less perfect for the reading experience. I'm torn. Sometimes I really dislike when other places cram big beautiful images down to their reading width; yet most of the time I'll agree with you--they should just flow with the text width.

I'll keep a mental note that someone actually took the time to suggest one thing over the other. Maybe it's the right solution. Maybe `max-width: 100%` with a click handler on the image that removes that, so you can toggle it up big if you want/need.

It's definitely tricky--on my site I display images capped to the reading pane, but they are also links to a full-res version of the image that it too big to justify forcing the browser to load.
BazQux is a nice Web-hosted reader, and it's very fast. It got a bit of press back when Ur/Web was at the top of the TechEmpower benchmarks.

https://bazqux.com/

This is really cool and simple. I'd love to see it open sourced!
We might do that in the end. Nothing is really decided yet. So far we just built it for us, and we love it (both of us use it a lot every single day), so we thought we'd share.
I like the look and feel. Nice job. I used the example feed, and four post titles were retrieved, but I was not able to open the post by clicking on the title. Chrome on Android.
Really? We're both Android users ourselves, and use a mix of Chrome and FF.

Did you perhaps not really add the feed? Like, it shows you a preview where you only see the titles first, and then you have to click "Add feed" at the top. It's just a step for you to be sure that you got what you want; but I guess it isn't 100% clear.