Girish Mahajan (Editor)

W3m

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Initial release
  
1995

Written in
  
C

Preview release
  
none (n/a) [±]

W3m

Developer(s)
  
Akinori Ito and team members

Stable release
  
0.5.3 (15 January 2011; 6 years ago (2011-01-15)) [±]

Repository
  
sourceforge.net/p/w3m/code/?source=navbar

w3m is a free software/open source text-based web browser and terminal pager. It has support for tables, frames, SSL connections, color and inline images on suitable terminals. Generally, it renders pages in a form as true to their original layout as possible.

Contents

The name "w3m" stands for "WWW wo miru (WWWを見る)", which is Japanese for "to see the WWW" where W3 is a numeronym of WWW.

In Emacs

w3m is also used by the Emacs text editor via the w3m.el Emacs Lisp module. This module gives fast browsing of web pages inside of Emacs. However, rendering of web pages isn't done in Emacs Lisp; only final display is handled in Emacs Lisp with the rendering done by the w3m application. (There exist other web browsers for Emacs, such as Emacs/W3, which is implemented entirely in Emacs Lisp, and eww, which performs parsing using an external library written in C but all formatting and display in Emacs Lisp.)

Forks

Two forks of w3m add support for multiple character-encodings and for other features not in the original:

  1. Hironori Sakamoto's w3m-m17n ("m17n" stands for multilingualization)
  2. Kiyokazu Suto's w3mmee ("mee" stands for "Multi-Encoding Extension")

References

W3m Wikipedia