The struggles of building a feed reader

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nvtrss

    Python reimplementation of tt-rss's api

  • A long time back I had a go at this too, but reimplementing ttrss's api instead: https://github.com/nvtrss/nvtrss

    I learnt a lot. My goal was getting something working that the ttrss android app would connect to and I reasonably succeeded there, running it for a year or so.

    I went back to hosting the full ttrss application at some point.

  • baudotrss

    BaudotRSS - RSS and SMS support for antique 5-bit Teletype machines

  • Un-duplicating RSS items is hard. Timestamps can't be trusted. IDs can't be trusted. Some sources will resend the same item with a different timestamp. RSS servers behind a load balancer may return different IDs and timestamps for the same items. I had to compute a hash of each item to reliably remove duplicates.

    Here's a un-duplicator in a feed reader I wrote back in 2009.[1] This is used for printing RSS feeds on antique teletype machines. Reliable duplicate removal is essential when printing at 5 characters per second.

    [1] https://github.com/John-Nagle/baudotrss/blob/master/messager...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • RSS-Bridge

    The RSS feed for websites missing it

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts