I recommend sublime for ubuntu and SublimeText-Nodejs

Answer from Shuduo on Stack Overflow
🌐
Fulcrum
fulcrum.rocks › blog › best-javascript-ide
21 Best Javascript IDE & Code Editors To Use in 2022 [CSS, HTML, JavaScript] - Fulcrum
July 14, 2022 - This Javascript editor is available on most Linux distributions. Vim has search and syntax highlighting features and is super lightweight. Thus, it can handle even very large files well. But it will take some time to set up and prepare for work. Vim also has a graphical interface, but not by default. Even enabling mouse support requires some manipulation. By default, Vim is controlled by keyboard and keyboard shortcuts. Vim can be a great IDE if you customize it and become familiar with it inside and out.
🌐
Ubuntu Pit
ubuntupit.com › home › linux › 20 best javascript editors for linux
20 Best JavaScript Editors for Linux
October 17, 2024 - The strong set of default features, combined with modern terminal functionalities like cursor styling, focus events, and bracketed paste, makes Neovim a superior javascript text editor for Linux systems. And you can work around your way to anything that supports Vim – thus making this javascript IDE a great alternative to us old-school folks.
🌐
JetBrains
jetbrains.com › webstorm
WebStorm: The JavaScript and TypeScript IDE, by JetBrains
June 1, 2021 - Make development more productive and enjoyable with WebStorm, the IDE for JavaScript and related technologies.
🌐
Geeksmint
geeksmint.com › home › 10 best javascript editors for linux in 2024
10 Best JavaScript Editors for Linux in 2024
February 28, 2024 - Vim ships in the official package repository of your Linux distribution and it is the recommended way of installing. $ sudo apt install vim [On Debian/Ubuntu] $ sudo yum install vim [On CentOS/RHEL] $ sudo dnf install vim [On Fedora] WebStorm is a paid Integrated Development Environment developed and maintained by JetBrains for JavaScript projects.
🌐
Reddit
reddit.com › r/archlinux › the best ide for javascript development?
r/archlinux on Reddit: The best IDE for Javascript development?
April 22, 2019 -

That's not a directly arch question, but rather a linux software one. But since I'm using arch btw, I fugured it's worth asking you guys.

So, I've got promoted recently, and for the new position I have to learn JS basics. I usually work with Python in Pycharm and am not familiar with JS environment at all. What IDE should I use?

It also must be with the free license, since I'll be using it on my work laptop.

🌐
Hackr
hackr.io › home › articles › programming › ides & editors
10 Best JavaScript IDE & Code Editors [2025 Update]
January 30, 2025 - They make great IDEs! And WebStorm is one that firmly deserves the second position on my list, particularly for developers who focus on JavaScript and its ecosystem. Available for Windows, Linux, and macOS, Webstorm was designed specifically for modern JavaScript development, with support for frameworks like React, Angular, Vue.js, and Node.js.
🌐
Editrocket
editrocket.com › features › javascript_editor.html
JavaScript Editor and IDE for Mac, Windows, and Linux
JavaScript editor and IDE for macOS / Mac OS X, Windows, and Linux features such as syntax highlighting, the JavaScript code builder, the JavaScript code assistant, and the JavaScript function list tool.
Find elsewhere
🌐
Linux Hint
linuxhint.com › best-code-editors-ides-javascript
Linux Hint – Linux Hint
Linux Hint LLC, [email protected] 1210 Kelly Park Circle, Morgan Hill, CA 95037 Privacy Policy and Terms of Use
🌐
Quora
quora.com › What-IDEs-are-available-for-node-js-development-on-Linux
What IDE's are available for node.js development on Linux? - Quora
Answer (1 of 3): If you want to write Javascript code (NodeJS) you could try some IDE like Web Storm, Netbeans, Eclipse, etc But really, for Javascript you ‘‘might no’’ need a complete IDE.
🌐
Medium
medium.com › @danmolitor › the-best-javascript-ide-in-2020-a-practical-look-fullstackdan-616f511d140a
The Best JavaScript IDE In 2020: A Practical Look | by Dan Molitor | Medium
November 1, 2021 - I might also install a snippets package, something like “JS Snippets” or “React ES6 Snippets” to really cut down on the time it takes to code out a class / component or some basic JavaScript things. Beyond that, it’s really up to you how you want to customize it. Let me know if you have any packages you find really helpful! Atom is a text editor from the creators of Github that is available on Windows, Linux and macOS.
Top answer
1 of 10
206
Sublime Text is a sophisticated text editor for code, markup and prose.Sublime Text is a sophisticated text editor for code, markup and prose.Blazing fast: Sublime Text is known for being extremely fast to start up and use. | Low memory requirements: Sublime Text has significantly lower memory requirements than alternatives like Atom, Brackets, or Visual Studio Code which run in a webview (or whatever the correct terminology is). It can make a difference when working on a large project and/or when working on lots of files simultaneously. | Rich plug-in ecosystem: Better than Sublime itself is its community that create plug-ins for the user's every need. | Multi-line select and editing: Multiple cursors and column selection allow for versatile ways of editing. · ```ctrl + d``` will select the current word. Each time the command is repeated, add the next occurrence of the word to the selection. · ```ctrl + click``` or ```middle-mouse click``` will place another cursor in the place that's clicked. Cursors can then be controlled together. This also permits selecting vertically. | No time wasted when re-opening the application: Sublime Text remembers the current state of the project and opens files, even when you close the application. | IDE features without the cruft: Sublime Text, while being lighter-weight than an IDE, still supports many IDE features: · - Text from the current file is used to provide autocomplete · - Project Support (folder browsing, scoped history, build-system declarations) · - Refactoring support is emulated through multi-select, project-wide find and replace, as well as regular expression search · - Syntax-aware selection and GoTo for quickly jumping to locations in the project · - Snippets and macros · - A Python console for everything else | Lightweight: Sublime Text is very lightweight by default. Customization occurs on the fly thanks to Package Control. | Not free: This application is proprietary, and thus cannot be modified, freely distributed, or trusted to be secure. Also, if the developer abandons it again, there will be no way for others to continue to update it. | Few releases: Sublime Text 3 is in Beta since June 2013 but the latest Dev version of Sublime Text 3 was released in February 2016. | Not a full featured IDE | Great vim support: There is better vim support in Sublime Text than most of its (modern) competitors. This makes for highly efficient text editing. | Comfortable to work with: Sublime Text has a minimap on the side that provides a top-down view of the file and keyboard shortcuts for most actions. It also supports a large number of languages and general text editing features out of the box. | Beginner-friendly: When you start using Sublime Text, it doesn't drown you in keyboard shortcuts or non-intuitive use-concepts. However, high-level functionality can still be easily accessed when the need for it arises. | No way to print files: Although users have been requesting the feature for over five years, Sublime Text does not provide a way to print the file being edited. | Consistent cross-platform: Sublime Text looks consistently the same across Windows, OS X, and Linux. | Easy to get started: All you need to do when starting up is to install a package manager and modify user configuration. | Trial version nags for purchase: There is an unlimited trial version, however the nag window can quickly become a pain. | Not free for commercial use: No time limit on evaluation, but, "Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use." | I keep trying new and promising IDEs that come out and work well with JS (latest was VS Code which I did like and can also recommend but not after using Sublime for a while), but I always end up going back to Sublime. It's light, fast, has a great selection of plugins, it's one of the most customizable IDEs I've worked with and I just feel right at home when working with it. · Only thing that could be better is JS code autocomplete. There are IDEs out there now that do a pretty good job with it (VS Code Intellisense for example) but Sublime doesn't offer that at all, the closest thing it has is manually entered snippets or you can get specific ones through plugins but it's not as useful as autocomplete. | Small and Fast!
2 of 10
35
Better integration with external tools: The core text editor is "headless", meaning it's detached from the user-interface so other programs can hook into it. This enables better integration with IDEs and browsers, where "Vim mode" has typically been a poor substitute because it was a partial rewrite, or a partial port at best. One of the advantages of Vim has always been ubiquity and Neovim makes it even more ubiquitous. | Powerful plugin model: Vim plugins have always been useful, but tied to specific languages. Neovim's architecture provides better separation between plugins and the core product, so that plugins are completely flexible and can be written in any language. | Modern codebase: As a refactor over Vim, Neovim has greatly improved its codebase. For example, some functionality is handled by libuv, the same codebase that powers node.js. | UI agnostic: The core functionality is handled outside of the UI, meaning that Neovim can be embedded into any other GUI system, such as Atom. | Fast and light on memory usage: New neovim editor instance starts instantly and you can have multiple editors open at the same time, because id does not require a lot of memory to run. | Still Vim but with upgraded features and some issues fixed: NeoVim was a complete rewrite of Vim, with new features added and underlying issues resolved thanks to the Vim code base. The keybindings and configuration are the same as Vim, so the switch can be pretty simple. | Config file is where it should be: I don't like having dotfiles or dotdirs in my homefolder unless they're needed. Configs should be in the `.config` dir in their respective folder. | Even more powerful since 2019, because of additions such as vim-coc, TabNine, fzf, skim: Vim gets stronger every time command-line tools get stronger. This isn't even it's the final form. | Work in TUI (Text User Interface): Neovim can work on terminal, on a remote server over ssh. | Easier to pick-up than ever: Don't believe it? Try typing vimtutor in your command line right now. | Active development community | High effort to customize: A lot of time and effort is put in to make it specific to your needs. | Async plugin execution | Consume brain energy for editing that should be used for logic: Text editing in vim can be great once you've learned it, but it requires thinking about combination of commands. In other editors, you don't have to think about how to delete this part of code. You just think about how to implement a feature, what is a good design for this code. Even after you get used to using vim, it still requires your brain for editing. | Limited cross platform support: Neovim is not available for many legacy platforms. | Poor support for external tooling | Requires Brain Mode Switching: When editing in vim, you have you use the vim keys; when editing in every other window on your PC, or in Word or Excel or other application, you need to use the standard system key combinations. Learning the vim combinations can actually make you SLOWER at everything else. | No graphical editor yet: At the time of writing this, no equivalents to gVim exist. | No stable release yet: Neovim is currently at a point of instability while it's still in development. There is no stable release, meaning that if you use Neovim at the moment, you should do so with caution as many features may change in the future. | Once you get used to Vim, it becomes your go-to tool for everything connected to programming. Learning curve is a lot to take, but it's worth the effort.
🌐
Linux Mint Forums
forums.linuxmint.com › board index › chat › open chat
need to find javascript IDE for Mint - Linux Mint Forums
You can probably pick some ideas from here: https://en.wikipedia.org/wiki/Compariso ... JavaScript. You can see a few are getting very old, and others aren't cross-platform so not useful to you. Now about the running and testing of JavaScript code in the IDE, I don't know which ones do that but it looks like WebStorm does this and is the most up-to-date and mature offering.
🌐
Guru99
guru99.com › home › javascript › 9 best free javascript ide & editor (2025)
9 Best FREE JavaScript IDE & Editor (2025)
May 14, 2025 - Dreamweaver is a comprehensive solution I reviewed during my research for the Best FREE JavaScript IDE & Editor. It offered me a fast way to set up sites with starter templates, which is great for beginners. I could access Creative Cloud Libraries easily to bring assets into my projects.
🌐
GeeksforGeeks
geeksforgeeks.org › gblog › top-javascript-ide-source-code-editors-to-use
Top JavaScript IDE & Source Code Editors to Use - GeeksforGeeks
July 23, 2025 - Komodo IDE is an excellent JavaScript IDE that you can install on Windows, macOS, and Linux.
🌐
Opensource.com
opensource.com › article › 17 › 3 › code-editors-javascript
Top 4 JavaScript code editors | Opensource.com
Just like any other programming language, there is no particular set of requirements for a JavaScript editor or IDE, but a good one should be able to handle all the JavaScript-related tasks, including compiling, debugging, syntax highlighting, indentation, etc.
🌐
JetBrains
jetbrains.com › webstorm › download
Download WebStorm: The JavaScript and TypeScript IDE by JetBrains
June 1, 2021 - Download the latest version of WebStorm for Windows, macOS or Linux.
🌐
Jelvix
jelvix.com › home › blog
15 Best Javascript IDE & Code Editors Review
December 18, 2023 - CodeLite is an open-source development environment that supports JavaScript, PHP, C++, and C. The IDE is compatible with Windows, Mac, and Linux.
🌐
Placement Preparation
placementpreparation.io › home › blog › programming › best javascript ides and code editors
10 Best JavaScript IDEs and Code Editors to Use in 2025
February 28, 2025 - Real-time syntax highlighting for HTML, CSS, and JavaScript. Features include quick CSS editing from HTML files and visual aids for CSS properties. ... Supported by a passionate developer community with regular updates. Extensive forums and resources are available for troubleshooting and learning. ... CodeLite is an open-source, cross-platform IDE geared towards C, C++, PHP, and JavaScript programming languages.
🌐
Reddit
reddit.com › r/learnprogramming › best all-purpose ide for linux
r/learnprogramming on Reddit: Best all-purpose IDE for Linux
March 20, 2024 -

I have recently been getting sick of VSCode, and wanted to switch to a new IDE (Yes, I know VSCode isn't an IDE). I was wondering if there was any free IDE on Linux that has compatibility with Python, C, C#, Javascript, Typescript, HTML, and Java. I tried Netbeans, but I couldn't get Python to work. I hate JetBrains' IDEs. Can anyone recommend a free Linux IDE with all the following criteria? Btw, as a distro, I use Debian.