A Ruby app for downloading web articles, Portholes is a replacement for Instapaper or Pocket.




  • Save article URL.
  • Allow articles to be saved to folders.
  • Allow sorting of articles in unread folder.

I first wrote Portholes as a Rails app. It included users and Stripe integration for paid usage. I then decided to rebuild Portholes with Sinatra; no users, no payments, simpler. I also moved the Article parsing to it’s own library.

Screenshot of Portholes project