Note: See the parent document: Using the Terminal as a Daily Driver for more about terminal productivity applications.
Terminal Web Browsers? Yes, you can browse the web from the terminal. But it ain’t pretty. When checking out terminal web browsers, you will definitely need to check out the fine documentation because navigating links, open new pages, going back, etc. will drive you nuts without having a handy keyboard reference.
But, really? The web is so graphics heavy and script heavy the mileage you get from a terminal browser is limited. So, unless there is a special use case like terrible bandwidth, it’s better to just use a GUI browser. So, I don’t really anticipate filling out a lot more info on this page.
If you’re looking for an unusual vim-like graphical browser just to be different, check out qutebrowser.
W3M
If you’re running Linux, there’s a good chance w3m is already installed on your computer.
Lynx
Lynx is not bad for a terminal web browser.
The first thing I noticed is that I’m unable to navigate to article pages from the canofworms home page. This is because the entire article block is a “href” and lynx doesn’t handle that. Thinking about changing up the site theme or doing something else to fix that.
In looking through the lynx docs, it looks like it may be scriptable. Which means that you may be able to use it via a script to scrape data from a website. Didn’t explore that avenue, but that could be a reason to use it.
Elinks
Another possibility, but didn’t try this one.
Browsh
Didn’t try out Browsh. One thing of note is that it uses a headless Firefox installation in order to do its web browsing.