Alternatives to Lynx
Text-mode web browser for terminals and remote systems. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Lynx
Text-mode web browser for terminals and remote systems.
Replacements
Listings that take over the same core job as Lynx.
Links
Small browser that runs either as text in a terminal or in a basic graphics mode.
Links also runs as text in a terminal but renders tables and frames and adds a basic graphics mode that draws images without X, while still lacking JavaScript.
Browsh
Browse modern web pages through a terminal interface.
Browsh uses a Firefox backend to render modern pages including JavaScript and shows them in the terminal, but it needs Firefox installed and uses more resources than Lynx.
w3m
A text-based web browser and pager that runs in the terminal.
w3m also runs entirely in a terminal and over SSH, adds table and frame rendering plus a pager mode for local files, but lists only Linux and CLI platforms.
ELinks
A text-mode web browser for the terminal, maintained as an actively developed fork.
ELinks keeps terminal and SSH browsing from an actively developed fork, but is listed for Linux only and usually needs building from source or a distribution package.
Also worth comparing
These listings name Lynx as their own alternative, so the relationship runs both ways.
Chawan
A terminal web browser with its own engine supporting CSS, JavaScript and inline images.
Lynx runs in any terminal, including on Windows, with very low resource use, but has no JavaScript, CSS or images, so most modern sites are unusable.
edbrowse
A line-oriented command-line text editor that also works as a web browser with JavaScript support.
Lynx is a text-mode terminal browser with a full-screen keyboard interface instead of line commands, runs on Windows and macOS too, but has no JavaScript support.
NetSurf
A small, fast open-source web browser written in C with its own layout engine.
Lynx is a text-mode browser for terminals and bare SSH sessions with extremely low resource use, but shows no JavaScript, CSS or images.
Offpunk
An offline-first command-line browser and feed reader for Gemini, Gopher, Spartan and the web.
Lynx is a text-mode terminal browser with very low bandwidth and resource use that works over SSH, but it has no JavaScript, CSS or images.
Similar software
Related functionality, not a direct replacement.
Dillo
Browse lightweight pages with a small graphical browser.
Nyxt
Keyboard-first browser configured and extended in Common Lisp.
qutebrowser
A keyboard-driven browser with vim-style bindings and almost no interface to click on.
Lagrange
A cross-platform desktop and mobile client for browsing Geminispace and other small-web networks.
Lightpanda
A headless browser written from scratch in Zig for web automation, crawling and AI agents.