# elinks

> Text-based web browser with frame/table support, scripting, and extensive customization options

Stars: 643 · Language: C · Categories: Network

- Repository: https://github.com/rkd77/elinks
- Page: https://www.trmn.sh/tools/elinks

## Overview

ELinks is a text-mode web browser that renders HTML content in terminal environments. It supports HTTP, FTP, and other protocols while providing advanced features like frame and table rendering, which distinguishes it from simpler text browsers. The browser includes extensive customization options and can be extended through scripting capabilities.

Built as a fork of the original Links browser, ELinks targets users who need full-featured web browsing functionality without the resource overhead of graphical browsers like Mozilla or Konqueror. It runs on multiple platforms and maintains a modular architecture with separate components for cookies, bookmarks, SSL, and scripting functionality.

The project serves system administrators, developers working in remote environments, and users on resource-constrained systems who require web access through terminal interfaces. ELinks provides an alternative to other terminal browsers like Lynx and w3m, offering more comprehensive HTML rendering capabilities while remaining lightweight and portable.

## Alternatives

- [irssi](https://www.trmn.sh/tools/irssi.md): Terminal-based IRC client with modular architecture and support for multiple chat protocols (C, 3.2k stars)
- [weechat](https://www.trmn.sh/tools/weechat.md): Terminal-based chat client with modular plugin architecture and multi-protocol support, primarily for IRC (C, 3.4k stars)
- [ttyd](https://www.trmn.sh/tools/ttyd.md): Command-line tool that shares a terminal command over the web, served via libuv and rendered in the browser with WebGL2, with SSL and basic auth. (C, 12.6k stars)
- [Nmap](https://www.trmn.sh/tools/nmap.md): Network scanner for host discovery, port scanning, service and OS detection, with a scripting engine (NSE) for extra checks. (C, 13.9k stars)
- [wrk](https://www.trmn.sh/tools/wrk.md): HTTP benchmarking tool that generates high load using multithreaded design and event notification systems (C, 40.4k stars)

---

Canonical: https://www.trmn.sh/tools/elinks
