DEV Community


RelaxedReader — A Firefox Addon to Fight Reading Anxiety

citizen428 profile image Michael Kohl Originally published at ・1 min read

Over the last few days I used Vue.js to build a small Firefox extension called RelaxedReader.

RelaxedReader screenshot

It's your typical reading list/bookmarking tool, with a few important differences:

  • You can store a maximum of 10 articles. If you add more, the oldest will get pushed out (FIFO).
  • Items automatically expire after 30 days.
  • No notifications, badges, unread counts or anything else that prompts anxiety and/or FOMO.
  • No tracking, third party servers or API calls. All data is stored in extension storage.
  • Uses storage.sync, so the reading list is synced across all instances of the browser that the user is logged into, across different devices.

It's simple. not particularly pretty, but does exactly what I need. Source code available here.

Discussion (9)

Editor guide
sleepyfran profile image
Fran González

This is actually a great idea. I've lost track of how many articles I have on my to-read list that actually go back to a couple years ago but I never really got into them. This would definitely help knowing that they'll disappear!

pxlpnk profile image
Andreas Tiefenthaler

This is great! Thank you for building it.

jess profile image
Jess Lee (she/her)

Ooh, I like this!

alaeddinemessadi profile image
Alaeddine Messadi

Awesome! Thank you

antonrich profile image

What is FIFO and FOMO?

citizen428 profile image
antonrich profile image

Thanks. I guess this is a common thing I didn't know. Live and learn everyday : )

Thread Thread
citizen428 profile image
Michael Kohl Author

No worries :-) FIFO is a somewhat common term in computing, FOMO is definitely not someone you need to know unless you spend too much time on social media ;-)