What editor (or 'IDE') do you recommend for HTML5 (HTML, CSS and JavaScript) development?

My current preference would be a paid solution, as I find they are greater quality as opposed to free options.

My only requirement is that it run natively on Linux.

  • 2
    Not a dupe, but still liable to be closed as "too broad", unless the OP edits the question to say which features are important to him. Please read How to Ask - the more information that you give us, the better that we can help you.
    – Mawg
    Commented Sep 26, 2017 at 7:29

5 Answers 5


I personally would recommend the use of Microsoft's Visual Studio Code. Using this tool allows you to add additional extensions (such as PowerShell syntax),

It meets your following requirement:

Which OS's are supported?

VS Code runs on macOS, Linux, and Windows. See Requirements for the supported versions. You can find more platform specific details under SETUP.

Your languages are officially supported amd can be added through the marketplace.

Lastly, there are a few additional items I like about this tool:



JetBrains is a leading provider of developer tools for many languages and platforms.

WebStorm is their IDE for web development. That includes JavaScript, CSS, and HTML. This product offers many features.

Commercial product requires purchase of a subscription after an Initial trial period.

Runs on Linux, as well as macOS and Windows. See system requirements.

enter image description here

  • 1
    I can't upvote this enough
    – Mawg
    Commented Sep 26, 2017 at 7:28

I'd recommend Brackets.

A very nice editor built for HTML5 programming. supporting other languages as well:

Multiple File Format

Support Brackets supports codes from multiple file types from C++, C, VBScript to Java, JavaScript, HTML, Python, Perl and Ruby. The complete list comprises more than 38 file types. This gives the user flexibility to work on various files of a project simultaneously.

Along with this, there are extensions available to add capabilities.

  • 2
    You forgot to mention that Brackets offers a "live preview" (its killer feature, imo). When you make a change in Brackets, it is immediately reflected in the browser, with no need for page reload.
    – Mawg
    Commented Sep 26, 2017 at 7:27
  • @Mawg, yeah that's a pretty hand feature, too ;)
    – DankyNanky
    Commented Sep 26, 2017 at 14:11

Atom IDE is also a package to consider after Facebook and GitHub joined forces in this project few weeks ago.

Based in Atom text editor, it is free, open-source, cross-platform and offers language support for all major programming languages:

C/C++, C#, Clojure, CSS, CoffeeScript, GitHub Flavored Markdown, Go, Git, HTML, JavaScript, Java, JSON, Julia, Less, Make, Mustache, Objective-C, PHP, Perl, Property List (Apple), Python, Ruby on Rails, Ruby, Sass, Shell script, Scala, SQL, TOML, XML, YAML


Geany is a text editor using the GTK+ toolkit with basic features of

an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages.

  • Cross platform;
  • Light weight
  • Supports multiple languages

If you use KDE, the Kwrite editor is nice too, but it isn't cross platform like Geany.

Not the answer you're looking for? Browse other questions tagged or ask your own question.