this post was submitted on 18 Oct 2026
43 points (93.9% liked)

Selfhosted

63012 readers
1126 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

tinyfeed is a CLI tool that generates a webpage from a collection of feeds. It's dead simple: no database, no config file, just a CLI and some HTML.

This release focuses on making tinyfeed a more stable and deterministic program. A stable experience is always better for users, and it also allowed us to design a new snapshot-based test suite, so regressions are much less likely to slip through.

It also included a bunch of fixes related to the --order-by option that was added in the previous release and was, sadly, quite full of bugs ๐Ÿ˜ฌ.

Main items on the menu today:

  • Stable ordering: Feeds and items now come out in the same order on every run.
  • Discoverable sorting: --help now lists the values --order-by accepts: publication-date, update-date, feed-name and author.
  • Lighter dependencies footprint: upgrad to gofeed v1.5, which removes 6 indirect dependencies.
  • Lots of refactoring and a brand new test suite.

And the cherry on top: tinyfeed now publishes an Atom feed, so you can follow its releases! WHY DIDN'T I THINK OF THIS EARLIER? A FEED FOR TINYFEED!

AI Disclosure:

  • Implementation - Pair: I like directing IA when I have a refectoring in mind. On new feature I prefere avoiding it. I find that using IA for feature mean I spends less time time using the software myself during dev and then I miss the bugs.
  • Testing - Hint: the new integration tests suit is 100% me, but the new unit tests are often generated by IA then reviewed / refactor by me.
  • Review - Pair: for contributions it's 100% myself, I don't have much MR but I take a lot of time to review them. For my own code, as im a solo maintenr, the IA is the only one giving me reivew.
all 9 comments
sorted by: hot top controversial new old
[โ€“] ABetterTomorrow@sh.itjust.works 3 points 6 hours ago (2 children)

I just started my journey in RSS, I need recommendations!

[โ€“] TheBigRoomXXL@leminal.space 1 points 2 hours ago

Lots of options to handle your feeds on a self hosted setup. What are your criteria? What are you trying to achieve? We need something specific to make recommendations.

I would argue that where tinyfeed shines is that it does not require any dependency of any kind: not database to setup, not configuration, no nothing. You just give it a list of feeds and it generates a page for you. What you do with that page is up to, so it adapts well to lots of workflow. The trade off with that approach is that it is stateless so if you like to do bookkeeping (like read later / favorites features) then it's not for you.

[โ€“] northernlights@lemmy.today 1 points 3 hours ago (1 children)
[โ€“] TheBigRoomXXL@leminal.space 2 points 2 hours ago

I would like to note that tinytinyrss has a bigger binary size than tinyfeed, making tinyfeed the tiniest option despite the misleading name

/s

[โ€“] LeighWeighTacoma@lemmy.world 3 points 7 hours ago (2 children)

I'm honestly just impressed that you have an AI disclosure and share how you use it. That's a great idea and I hope more people do similarly. I'm also saving this to check out later, sounds neat!

[โ€“] gooeyglob@lemmy.world 8 points 6 hours ago* (last edited 6 hours ago) (1 children)

It's rule 8, if they don't follow it, their post should be deleted. Personally, I feel like accounts should be outright banned for failing to disclose, because it's not fair to put such overdue burden on the moderators to try to figure out whether something is AI generated if they're not going to disclose.

Ohhh I forgot I'm following 2 self host communities, my bad. The other one doesn't require that and there's always a bunch of people in the comments roasting them for AI use. This is waaay better.

[โ€“] TheBigRoomXXL@leminal.space 2 points 5 hours ago

As the other said, this is the rules of the community.

I like the disclosure part, not so much the [IAP] in the title, I would not personally characterize my project as an "IA project" but I understand waiting to promote 100% IA free projects.