Web browsing

Chrome/Chromium

https://sites.google.com/a/pressatgoogle.com/chromepress/Home/google-chrome-chromium Google have developed their own open source browser using the Apple developed webkit core, their own Java script engine and a GNOME GUI front end. It is available as source for users to compile on their own (Debian make it available as binary) or as a Google branded version called Chrome. Learning from Mozilla it comes with plug-in infrastructure allowing third parties to add extra bits. It has a reputation for being very quick.

Mozilla

http://www.mozilla.org/

Mozilla Firefox

http://www.mozilla.org/projects/firefox This is the browser component isolated from Mozilla. It supports a huge range of extensions which can be downloaded and installed straight from the Tools menu. It has been called firebird and phoenix in the past. On some systems (e.g. Debian) it may be called Iceweasel.

Netscape

http://browser.netscape.com/

Netscape --- originally the successor to the 'Mosaic' web browser. It was the leading webbrowser for some time. It is now the proprietary browser from which Mozilla was forked. These days Netscape releases offer little over what is in Mozilla, but remains proprietary. Netscape is now officially defunct, AOL.Netscape strongly recommend that users download Mozilla Firefox.

Konqueror

http://www.konqueror.org/ Part of KDE, a fast loading general purpose browser. It supports tabs and you can mix tabs with disk directories with others pointing to web pages. It supports drag and drop transfer of files over ftp. Can use it's own khtml rendering engine or the Apple developed webkit that has been forked off khtml.

Galeon

http://galeon.sourceforge.net/

Epiphany

http://www.gnome.org/projects/epiphany/ Gnome's default browser since Gnome 2.4. It is maturing into a good lightweight Mozilla-based alternative.

Lynx

http://lynx.browser.org/ Browsing on a budget! Lynx (and links) are text-based. Very useful to enable searching the web for help when the graphical environment isn't available!

http://links.sourceforge.net/ Links is, like lynx, a console-based browser, showing text only. However, links attempts to lay out the page as it would appear in a graphical browser. Thus, it is much better at handling tables, columns and positioned text. Handles mouse events.

http://elinks.or.cz/ Originally a fork of links, ELinks is a text-mode browser which is under active development. One reason for choosing this over say links/w3m/lynx would be extensibility (lua, perl, ruby, guile). Does the usual stuff that's expected of a browser these days -- tabs, frames, tables, ... Can handle mouse events.

Links2

There's also a graphical component to [e]links -- 'Links2', which supports <NoWiki>JavaScript</NoWiki>, too. Website: http://links.twibright.com/

w3m

http://w3m.sourceforge.net/ w3m seems to have come into being as a pager (a la more/less) and is basically a text-mode browser. Tabs, frames and tables are there. It can render inline images if running in an xterm (neat idea). Mouse and cursor routing work very well.

Dillo

http://dillo.sf.net/ A very fast, light-weight browser, written in C++. Lacks a lot of features that one might expect from, say, the mozilla browers, but it serves as an excellent quick HTML reader. – ThomasAdam

Opera

http://www.opera.com/products/user/ or for debian sid users add this line to your /etc/apt/sources.list deb http://deb.opera.com/opera/ unstable non-free

Web page creation

Bluefish

Bluefish supports highlighting for a number of different languages including PHP and HTML. It's tabbed, so it's easy to flick between files and there is a toggle-able directory tree, so finding files is OK. It also offers tag completion and an inbuilt PHP manual. Previous problems with slowness in syntax highlighting appear to have been fixed in recent releases, however the feature is still a little unreliable at times.

It relies on an external browser (configurable) for previews which can slow things down a little.

Quanta+

http://quanta.sourceforge.net/

This has a good preview page with a built-in browser but you can't make changes to the the preview so it's not WYSIWYG. The advantage is that you get full control over the HTML source. (PeterSalisbury Mar.2004)

Mozilla Composer

http://www.mozilla.org/

This is a superb WYSIWYG editor with various stages of openness about the HTML source - you can show the preview, the preview with yellow boxes showing the tags or the HTML source itself. Any view is editable. An example of its power: when you click on a graphic Composer displays draggable nodes allowing you to resize the image in the page. Definitely install mozilla-xft when installing mozilla-browser to avoid blocky characters.

Nvu

http://nvu.com/

Nvu (New View) is a project to take the Mozilla Composer and turn it into a fully fledged stand alone HTML editing tool. It's still fully open source, and has many of the developers of the original on board. It's currently funded by Lindows.com, and is available as pre-packed binaries for LindowsOS. In theory it should eventually replace Mozilla Composer.

OpenOffice.org Writer/Web

OpenOffice has a WYSIWYG web page editor that shares most of the functions of the word processor. It doesn't handle more complex HTML such as CSS but it works well for simple stuff. You can use the navigator to put in internal document links to headings with drag and drop. You can toggle between WYSIWYG and HTML modes with the click of a button. (PeterSalisbury Mar.2004)

I suggest Mozilla's WYSIWYG editor rather that OO.o's. I have found that OO.o has some limitations, mainly to do with mangling the code. It can't insert relative URLs through the wizard, you have to edit them manually. Also, if a page contains a link to an external style sheet, OO.o removes the reference to the style sheet and inserts the contents of the style sheet into the document! (TonyWhitmore Mar.2004)

Amaya

http://www.w3.org/Amaya/

Amaya is an open source software project hosted by W3C.

The current releases, Amaya 8.8 (old User Interface) and Amaya 9.2 (new User Interface), supports HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, many CSS 2 features, and includes SVG support (transformation, transparency, and SMIL animation on OpenGL platforms). You can display and partially edit XML documents.

It is available in RPM and Deb format as well as C source code and there is a CVS repository if you want to follow the latest dev branch. If you are a real glutton for punishment there is also a Windows version.

Vim

Well someone is going to say it ;-) Vim, or any other competent text editor can make a very good web creation/editing tool. It should leave you in full control.

HTMLTidy

Not really an editor, but a very useful tool for cleaning up html and finding errors. There is a website.

SoftwareReviews/Web (last edited 2010-10-03 16:02:26 by AdamTrickett)