W3C’s Editor/Browser, Amaya 11.2, is a Free Cross-Platform Editor

Amaya is an open source authoring tool created by W3C. Work on Amaya started at W3C in 1996 to showcase Web technologies in a fully-featured Web client. Amaya started out as an HTML and CSS style sheets editor. Since that time it has expanded to support XML and XML applications such as the XHTML, MathML, and SVG. It allows all those vocabularies to be edited simultaneously in compound documents.

The Amaya software is written in C and is available for Linux, Windows, and MacOS X PowerPC and Intel.

The Current Release

The Amaya 11.2 release was made available 3 July 2009. It supports HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, many CSS 2 features, and SVG.

Amaya includes an SVG editor (for a subset of the language). You can display and partially edit XML documents. It’s an internationalized application. It provides an advanced user interface with contextual menus, a customizable set of menus and tools, and predefined themes.

By default Amaya works with an English dialogue. Other languages are supported:

* French, German, Spanish, Italian, Hungarian, Georgian, Norwegian, Portuguese, Russian, Japanese, Chinese, Finnish, Dutch, Slovak, Ukrainian.
* The in-line documentation is available in French and English. The Dutch version is in progress.

For more information, see the Amaya Overview at https://www.w3.org/Amaya/Amaya.html

Amaya binary release packages are available for PC Linux (Debian, Ubuntu, Redhat – Mandrake – Suse), Windows (NT, 2000, XP, Vista) and Mac OS X (Power PC and Intel). Download from https://www.w3.org/Amaya/User/BinDist.html

The Drawback

On Windows and Mac OS X, Amaya can run very very slowly depending on your video card driver. AmayaWX and the Windows version use OpenGL for page rendering to give better support to SVG and animations. Be sure you have the latest version of the video card driver installed. The Windows version includes a patch that fixes the problem (in file wxWidgets/src/msw/glcanvas.cpp).

On Unix platforms, Amaya comes with the Mesa library to implement OpenGL primitives. Mesa is a software OpenGL implemetation so Amaya isn’t dependent on video card drivers on Unix.


The FAQ https://www.w3.org/Amaya/User/FAQ.html answers questions about what Amaya is and how to use it.

Print Friendly, PDF & Email
Share with others