Join the 85,000 open source advocates who receive our giveaway alerts and article roundups.
Open source tools for distraction-free online reading
4 open source tools for distraction-free online reading
These tools eliminate ads, graphics, and other online distractions to give you a clean, focused reading experience.
Get the newsletter
I’m willing to bet that you do some (probably more than some) reading in a web browser. That reading might include everything from blog posts, articles, and essays to long forum posts and more.
The problem with reading in a browser window is that it's full of distractions. Elements like navigation tools, headers and footers, ads, link boxes, and more can slow your reading and cause frustration.
Let’s take a look at four open source tools that can get rid of those distractions.
wallabag, which I looked at in 2014, is an open source alternative to apps like Instapaper and Pocket. It’s a web application that removes the cruft from web pages, leaving you with clear text and the occasional image.
wallabag makes for a very clean reading experience. You can also add annotations to an article; share it via email, Twitter, or a public link; and export it in several formats including EPUB, plain text, and PDF. You can also tag articles to organize them and use themes to change the look and feel of the application.
wallabag is primarily a self-hosted app, but don’t worry if you don’t have a server on which to run it. If you’re willing part with €9 (around $11 USD at the time I wrote this article) a year, you can get a subscription to the hosted version of wallabag.
Firefox Reader View
Do you use Firefox? If so, you can take advantage of a built-in tool that eliminates distractions from whatever you’re reading online.
That tool is called Firefox Reader View. To use it, simply head over to a web page and click the Toggle reader view icon in the address bar, or press CTRL+ALT+R. Firefox transforms a cluttered web page into a single column of easy-to-read, text-only goodness.
You can click the Type Controls icon on the sidebar to change the font (between serif and sans-serif), the size of that font, and the width of the column in which your text appears. You can also modify the space between lines and change the background color from black on white to white on black or a sepia tone.
It’s a bookmarklet based on the late, lamented Readability service. Click the bookmarklet, and it reformats the page as a series of short columns. You read down and across rather than down and up. (Yeah, it takes some getting used to.)
You can customize the bookmarklet to change the column style, the width of columns, and the size of the font. On the downside, since it’s no longer actively supported, not all web pages play nicely with McReadability.
The most effective way to get rid of distractions on a web page is to go with plain text. And the most effective way to do that is to go old-school and use a text-mode web browser. I’m talking about browsers like the venerable Lynx.
The advantages of using a text mode are obvious. The browser uses minimal system resources, pages load faster, and anything that is not text on a web page goes bye-bye. No need for web apps, browser plugins, or anything like that.
Need a few suggestions for a text-mode browser? Check out my article on web browsers for the Linux command line.
Do you have a favorite open source tool for eliminating distractions from your online reading? Share it by leaving a comment.