HTML and XML Editors for Linux and Unix

Find the Perfect HTML Editor for You

Developers who write HTML for Linux and UNIX have a rich selection of HTML and XML editors to choose from. The HTML editor or IDE (Integrated Development Environment) that is best for you depends on the features you need. Check out this list of HTML and XML editors to see which one best meets your needs.

Komodo Edit
Komodo Edit. Screen shot by J Kyrnin

There are two versions of Komodo: Komodo Edit and Komodo IDE.

Komodo Edit is an excellent free XML editor. It includes many features for HTML and CSS development, and you can get extensions to add languages or other helpful features such as special characters

Komodo IDE is a polished tool for developers who build more than web pages. It supports a wide range of languages including Ruby, Rails, PHP and more. If you build Ajax web applications, take a look at this IDE. It works well for teams because it has built-in collaboration support.

  More »

Aptana Studio
Aptana Studio. Screen shot by J Kyrnin

Aptana Studio 3 is an interesting take on web page development. It supports HTML5, CSS3, JavaScript, Ruby, Rails, PHP,  Python and other elements that allow you to create rich internet applications. If you are a developer creating web applications, Aptana Studio is a good choice.

  More »

of 13
NetBeans. Screen shot by J Kyrnin

NetBeans IDE is a free Java IDE that can help you build robust web applications. Like most IDEs, it has a steep learning curve, but once you get used to it, you’ll be hooked. One nice feature is the version control included in the IDE, which is useful for people working in large development environments.  Use NetBeans IDE to develop desktop, mobile and web applications. It works with Java, JavaScript, HTML5, PHP, C/C++ and more. If you write Java and web pages this is a great tool.

  More »

of 13
Screem. Screen shot by J Kyrnin

Screem is a web development environment. It is a versatile text web page editor and XML editor that does not provide a WYSIWYG display. You see only the raw HTML on the screen. However, Screem recognizes the doctype you use and validates and completes tags based on that information. It includes wizards and help that you don't always see on Unix software, and any language that can be defined by a doctype can be edited in Screem.

  More »

of 13
Bluefish. Screen shot by J Kyrnin

Bluefish is a full-featured web editor for Linux, Windows and Macintosh. It offers code-sensitive spell check, auto complete of many different languages including HTML, PHP and CSS, snippets, project management, and auto-save. It is primarily a code editor, not specifically a web editor. This means that it has a lot of flexibility for web developers who write in more than just HTML, but if you’re a designer by nature, you might prefer something different.

  More »

of 13
Eclipse. Screen shot by J Kyrnin

Eclipse is a complex open source development environment that is perfect for people who do a lot of coding on different platforms and with different languages. Eclipse is structured to use plug-ins, so you choose the appropriate plug-ins for your specific needs. If you create complex web applications, Eclipse has features to make your application easier to build. 

  More »

of 13
UltraEdit. Screen shot by J Kyrnin

UltraEdit is a text editor, but it has many of the features usually found in tools considered to be web editors exclusively. If you're looking for a powerful text editor that can handle nearly any text situation you might come across, then UltraEdit is a great choice.

UltraEdit is built for editing large files. It supports UHD displays and is available for Linux, Windows and Macs. It is easy to customize and has integrated FTP capabilities. Features include powerful search, file compare, syntax highlighting, auto-closing of XML/HTML tags, smart templates and many others.

Use UltraEdit for text editing, web development, system administration, desktop development and file comparison.

  More »

of 13
SeaMonkey. Screen shot by J Kyrnin

SeaMonkey is the Mozilla project all-in-one Internet application suite. It includes a web browser, mail and newsgroup client, IRC chat client, web development tools and Composer — the HTML web page editor. One of the nice things about using SeaMonkey is that you have the browser built-in already so testing is a breeze. Plus, it's a free WYSIWYG editor with an embedded FTP to publish your web pages.

  More »

of 13
Notepad++. Screen shot by J Kyrnin

Notepad++ is a Windows Notepad replacement editor that adds a lot of features to your standard text editor. Like most text editors, it is not specifically a web editor, but can be used to edit and maintain HTML. With the XML plugin, it can check for XML errors quickly, including XHTML. Notepad++ includes syntax highlighting and folding, a customizable GUI, document map and multi-language environment support. More »

of 13
Emacs. Screen shot by J Kyrnin

Emacs is a text editor found on most Linux systems, which makes it convenient for you to edit a page even if you don't have your standard software. Feature highlights include XML support, scripting support, advanced CSS support, full Unicode support and a built-in validator, as well as color-coded HTML editing.

Emacs also includes a project planner, mail and news reader, debugger interface and calendar.

  More »

oXygen Pro
oXygen Pro. Screen shot by J Kyrnin

Oxygen is a high-quality XML editing suite of authoring and development tools. It offers validation and schema evaluation of your documents, as well as various XML languages like XPath and XHTML. It’s not a good choice for web designers, but if you handle XML documents in your work, it is useful. Oxygen includes support for several publishing frameworks and can perform XQuery and XPath queries on a native XML database. 


  More »

of 13
EditiX. Screen shot by J Kyrnin

EditiX is an XML editor that you can use to write valid XHTML documents, but its major strength is in the XML and XSLT functionality. It​ isn't as full-featured for editing web pages specifically, but if you do a lot of XML and XSLT, you'll like this editor.

  More »

of 13
Geany. Screen shot by J Kyrnin

Geany is a text editor that runs on any platform that supports the GTK libraries. It is meant to be a basic IDE that is small and fast loading. You can develop all your projects in one editor because Geany supports HTML, XML, PHP and many other web and programming languages.

Features include syntax highlighting, cold folding, auto-closing of XML and HTML tag and a plug-in interface. It supports C, Java, PHP, HTML, Python and Perl languages, among others.

  More »