ELinks

{{short description|Text-based web browser}}

{{Infobox software

| name = ELinks

| screenshot = Elinks-screenshot-of-elinks-page.png

| caption = An older version of this article displayed in ELinks

| author = Petr Baudiš, Jonas Fonseca

| developer = Witold Filipczyk

| repo = {{URL|https://github.com/rkd77/elinks}}

| website = {{URL|https://github.com/rkd77/elinks}}

| released =

| latest release version = 0.18.0

| latest release date = 2024-12-26

| latest preview version = 0.18.0rc1

| latest preview date = 2024-12-07

| programming language = C, C++

| operating system = Linux, DOS, Windows

| language = English, Polish, Danish, French, Serbian, Hungarian, Czech, German

| genre = Text-based web browser

| license = GPL-2.0-only

| discontinued = no

}}

ELinks is a free text-based web browser for Linux, DOS, and Windows operating systems.

It began in late 2001 as an experimental fork by Petr Baudiš of the Links Web browser, hence the E in the name.{{Cite web |last=Baudiš |first=Petr |date=2001-10-28 |title=[ANNOUNCE] Experimental Links Tree |url=http://article.gmane.org:80/gmane.comp.web.elinks/30 |url-status=dead |archive-url=https://web.archive.org/web/20090227050803/http://article.gmane.org:80/gmane.comp.web.elinks/30 |archive-date=2009-02-27 |access-date=2008-10-28 |website=Gmane}} Since then, the E has come to stand for Enhanced or Extended.{{cite web |title=The history and evolution of the Links browsers |url=http://www.elinks.cz/history.html |url-status=live |archive-url=https://web.archive.org/web/20110718171503/http://www.elinks.cz/history.html |archive-date=2011-07-18 |access-date=2010-12-14 |website=ELinks}} On 1 September 2004, Baudiš handed maintainership of the project over to Danish developer Jonas Fonseca, citing a lack of time and interest and a desire to spend more time coding rather than reviewing and organising releases.

On 17 March 2017, OpenBSD removed ELinks from its ports tree, citing concerns with security issues and lack of responsiveness from the developers.{{cite web |last=Barrett |first=Edd |date=2017-03-17 |title=Remove www/elinks from the ports tree. |url=https://marc.info/?l=openbsd-ports-cvs&m=148977271815658&w=2 |url-status=live |archive-url=https://web.archive.org/web/20211022101933/https://marc.info/?l=openbsd-ports-cvs&m=148977271815658&w=2 |archive-date=2021-10-22 |access-date=2024-06-07 |website=MARC}}

On {{Date|2017-11-17}}, ELinks was forked into another program called felinks, meaning forked elinks. On {{Date|2020-12-01}}, the felinks repository on GitHub was renamed to elinks, with permission from Baudiš, as the old ELinks was no longer being actively maintained.{{cite web |last=Filipczyk |first=Witold |date=2017-11-11 |title=rkd77/elinks: Fork of elinks |url=https://github.com/rkd77/elinks |url-status=live |archive-url=https://web.archive.org/web/20201213122418/https://github.com/rkd77/elinks |archive-date=2020-12-13 |access-date=2024-06-07 |website=GitHub}}

elinks is being actively maintained: preview version 0.18.0rc1 was released {{Date|2024-12-07}},{{Cite web |last=Filipczyk |first=Witold |date=2024-12-07 |title=Release v0.18.0rc1 · rkd77/elinks |url=https://github.com/rkd77/elinks/releases/tag/v0.18.0rc1 |url-status=live |archive-url=https://web.archive.org/web/20250220184504/https://github.com/rkd77/elinks/releases/tag/v0.18.0rc1 |archive-date=2025-02-20 |access-date=2025-03-02 |website=GitHub}} while stable version 0.18.0 was released {{Date|2024-12-25}}.{{Cite web |last=Filipczyk |first=Witold |date=2024-12-26 |title=Release v0.18.0 · rkd77/elinks |url=https://github.com/rkd77/elinks/releases/tag/v0.18.0 |url-status=live |archive-url=https://web.archive.org/web/20250211081227/https://github.com/rkd77/elinks/releases/tag/v0.18.0 |archive-date=2025-02-11 |access-date=2025-03-02 |website=GitHub}}

Features

  • HTTP and Proxy authentication
  • Persistent HTTP cookies
  • Support for browser scripting in Perl, Python, Ruby, Lua and GNU Guile{{cite web |last=Bolso |first=Erik Inge |date=2005-03-08 |title=2005 Text Mode Browser Roundup |url=https://www.linuxjournal.com/article/8148 |url-status=live |archive-url=https://web.archive.org/web/20171214121914/https://www.linuxjournal.com/article/8148 |archive-date=2017-12-14 |access-date=2010-08-05 |website=Linux Journal}}
  • Tabs (though still text mode)
  • HTML tables and HTML frames
  • Background download with queueing
  • Some support for Cascading Style Sheets
  • Some support for ECMAScript by using Mozilla's SpiderMonkey JavaScript engine
  • Editing of text boxes in external text editor
  • Mouse support (including wheel scroll)
  • Colour text display
  • Protocols supported:
  • local files, finger, http, https, ftp, fsp, smb, IPv4, IPv6
  • experimentally: BitTorrent, gopher, gemini,{{cite web |last=Fonseca |first=Jonas |date=2004-12-24 |title=[elinks-users] [ANNOUNCE] ELinks-0.10.0 (Thelma) |url=http://lists.linuxfromscratch.org/pipermail/elinks-users/2004-December/000785.html |url-status=dead |archive-url=https://web.archive.org/web/20190224231235/http://lists.linuxfromscratch.org/pipermail/elinks-users/2004-December/000785.html |archive-date=2019-02-24 |access-date=2019-02-24 |website=Linux From Scratch}} nntp

See also

References

{{Reflist}}