Introducing Vetted.ai Logo
Vetted.ai Logo

The Slant team built an AI & it’s awesome

Find the best product instantly

Add to ChromeAdd to EdgeAdd to FirefoxAdd to OperaAdd to BraveAdd to Safari
Try it now
4.7 star rating
Slant logo
0
Log in • Sign up
Follow
DevelopmentFrontend DevelopmentProductivity

What are the best JavaScript IDEs or editors?

50
Options 
Considered
2.5K
User 
Recs.
Mar 10, 2023
Last 
Updated
Related Questions
Activity
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Have feedback or ideas?
Discord logoJoin our community
on Discord
Ad

The Best 1 of 46 OptionsWhy?

Best JavaScript IDEs or editorsPricePlatformsMulti Language Support
91
Visual Studio Code
FREEWindows, macOS, LinuxYes
85
WebStorm
PaidWindows; macOS; LinuxYes
75
Vim
FREELinux, macOS, Windows, Cygwin-
72
Sublime Text
$0-$70Windows; macOS; LinuxYes
72
Atom
FREEMicrosoft Windows®, macOS, LinuxYes
See Full List
91
Excellent

Visual Studio Code

My Recommendation for Visual Studio Code

My Recommendation for Visual Studio Code

Add Video or Image
All
58
Experiences
19
Pros
24
Cons
14
Specs
David Gurney
mccauls7
Laura Kyle
Top Pro
•••

Extendable through plug-ins

Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality. See More
Николай Ким
Top Con
•••

Embedded Git isn't powerful enough

You can do nothing but to track changes, stage them and commit. No history, visualization, rebasing or cherry-picking – these things are left to git console or external git client. See More
ConfidentTisiphone
ConfidentTisiphone's Experience
Ease of use and extensibility through plugins See More
Specs
Platforms:Windows, macOS, Linux
Multi Language Support:Yes
License:MIT, Proprietary (official builds)
Auto Complete:Yes
See All Specs
mccauls7
Laura Kyle
Kasper Peulen
Top Pro
•••

TypeScript integration

There is very solid TypeScript integration in Visual Studio Code. Both are developed by Microsoft and VSC itself is written in TypeScript. See More
Endi Sukaj
Simone Cogno
Top Con
•••

The autocomplete and code check is not as powerful as the one on WebStorm

Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features. See More
EOP Johnson
EOP Johnson's Experience
Its just so nice, and keeps getting better with each 4-6 week release. See More
Slimothy
Top Pro
•••

Integrated debugging 

VSC includes debugging tools for Node.js, TypeScript, and JavaScript. See More
mccauls7
Laura Kyle
Илья Цветков
Top Con
•••

File search is extremely slow

It's absolutely not possible to use this tool with big projects given how long it takes to search for files. See More
Piyusha Patel
Piyusha Patel's Experience
VS Code uses the JavaScript language service to make authoring JavaScript easy. See More
mccauls7
Laura Kyle
Ricardo Montoya
Top Pro
•••

Ready to use out of the box

You don't need to configure and add plugins before being productive. However, you can add plugins if needed but for the basics you're well covered. See More
CaringApep
Top Con
•••

Project search limits results

Because file search is so slow your results are limited in order to simulate a faster search. See More
Daniel Morgenstern
Daniel Morgenstern's Experience
It looks beautiful and does a really good job. Fast & feature-rich. See More
Aluan Haddad
mccauls7
Laura Kyle
Top Pro
•••

Integrated terminal

There's no need to press alt+tab to go to a terminal: it is directly integrated into the editor. Shift+~ is a handy hotkey to toggle the integrated terminal. See More
NicePolybotes
Top Con
•••

Very bad auto import

See More
VigilantSuijin
VigilantSuijin's Experience
I try to use fro connecting directly to my server via FTP. The FTP extension was a mess. It seems to me that the editor is not too simple to use. See More
mccauls7
Laura Kyle
Chris Lee
Top Pro
•••

Great performance

For a 'wrapped' web-based application, Visual Studio Code performs very well. See More
Shawn Gordon
Top Con
•••

Generalized

VS Code is a general code/scripting IDE built to be lightweight and for people familiar with their language of choice, not directly comparable to Visual Studio in power or scope. See More
gyan parkash
gyan parkash's Experience
its awesome, lightning fast See More
Endi Sukaj
tuxayo
Top Pro
•••

Libre/open source

Released under the MIT License. See More
sh4dow
Yoshiyuki
Top Con
•••

Memory hog

Allegedly, VS Code is "lightweight". Yet, running multiple instances of it at once, you may get many "out of memory" messages from Windows despite 16 GB RAM. (While of course also running other things. The point is the comparison with some other IDEs/editors where running them alongside the same number of other applications doesn't cause Windows to run out of memory) See More
Vignesh Vaidyanathan
Vignesh Vaidyanathan's Experience
Quick and lightweight See More
Monika
Vasyl Moldovan
Top Pro
•••

Fast and powerful

VS-Code has the speed of Sublime and the power of WebStorm. Perhaps this is the best software that Microsoft has ever created. See More
FascinatingChloris
Top Con
•••

Poor error fix suggestions

Error detection and suggestions/fixes are poor compared to IntelliJ platforms See More
FascinatingChloris
FascinatingChloris's Experience
Scintillating free text editor See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

JavaScript IntelliSense support

JavaScript IntelliSense allows Visual Studio Code to provide you with useful hints and auto-completion features while you code. See More
Shawn Gordon
Matthew Origer
Top Con
•••

A "me too" offering from MS, far behind other well established editors that it attempts to clone

Other IDEs specific to a language often offer better tools for deep programming. See More
DecorousHestia
DecorousHestia's Experience
Awesome and one stop shop for any development activity See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Embedded Git control

Visual Studio Code has integrated Git control, guaranteeing speed, data integrity, and support for distributed, non-linear workflows. See More
Simona
thermoplastics
LeoTM
Top Con
•••

Slow launch time

Slower than it's competitors, e.g. Sublime Text. See More
GregariousEurynome
GregariousEurynome's Experience
Easy to work with and plenty of plugins for a lot of languages See More
mccauls7
Laura Kyle
Anton Molleda
Top Pro
•••

Updated frequently

There's a new release of Visual Studio Code every month. If you are one of the insiders then releases are daily. See More
Paul Brown
Top Con
•••

Emmet plugin often fails on even simple p tags

See More
Michael Sperber
Michael Sperber's Experience
uses a lot of resources See More
Pim de Klötje
Top Pro
•••

ESLint integration

ESLint integrates great. You can define your rules trough .eslintrc.* as usual and vs code will autofix your code on save. So your code is always in style. See More
JM80
Aluan Haddad
LoyalLieaibolmmai
Top Con
•••

Have no good default js style analyzer

In WebStorm there is analyzer that checks for warnings and highlight this in yellow, here you cannot find or add it even with plugins. It is possible to have it as errors with linter but while you are actively changing file that's not very nice. See More
PerseveringNinurta
PerseveringNinurta's Experience
I don't like it. The feeling is not very good. See More
Laura Kyle
Zack H
Кошелев Иван
Top Pro
•••

Extensions (aka plugins) are written in JavaScript

Extensions are written in either Typescript or JavaScript. See More
Paul Brown
Top Con
•••

.sass linting is terrible

See More
KnowledgeableShullat
KnowledgeableShullat's Experience
It is free and nice See More
thermoplastics
Paolo
Pim de Klötje
Top Pro
•••

Active development

It's really nice to see how the code editor evolves. Every month there is a new version with great communication of new features and changes. See More
Javier Pérez Ruiz
Top Con
•••

Is not an IDE, is a text editor

See More
Vikram Hegde
Vikram Hegde's Experience
Works great for any programming language. And a huge community and plugins is a plus See More
mccauls7
Zack H
Abraão Alves
Top Pro
•••

Integrated task runners

Task runners display lists of available tasks and performing these tasks is as simple as a click of the mouse. See More
Yair Even Or
Yair Even Or's Experience
lightweight (depending on plugins), opens quickly, has tons of features and a ton of comunity support See More
Seth Petersen
Jason Nazario
Top Pro
•••

It has gotten really good

All it takes is one stop for all the features many people need. See More
WonderfulTonacacihuatl
WonderfulTonacacihuatl's Experience
I was good See More
mccauls7
Sergei Calabonga
Top Pro
•••

Custom snippets support

Snippets are templates that will insert text for you and adapt it to their context, and in VSC they are highly customizable. See More
MightyCheuksin
MightyCheuksin's Experience
powerful See More
Laura Kyle
Ambrose Little
Top Pro
•••

Huge community behind it

The ease of getting assistance and finding tutorials is increasing as the community grows. See More
ReflectiveIstaran
ReflectiveIstaran's Experience
So far the best IDE Because Its connectivity with Azure Integration with GIT Wide range of languages supported Wide range of plugins. Still doesnt slow down. See More
Maciej Cąderek
Top Pro
•••

JS typechecking

It leverages TypeScript compiler functionality to statically type check JS (type inference, JSDoc types) with "javascript.implicitProjectConfig.checkJs": true option. See More
Abe TRS
Abe TRS's Experience
Great. Has built in debugging support. And the packages are very simple to install so you can customize the hell out of it. Also the npm package is great. While the IntelliSense isn't that great overall, with plugins it is a great text-editor. See More
Nicolas Marcora
Top Pro
•••

Python support

Excellent Python plugin, originally created by Don Jayamanne, now hired by Microsoft to extend and maintain the extension. See More
Monika
ReverentInvidia
Top Pro
•••

Good support for new Emmet syntax

See More
Laura Kyle
Aluan Haddad
Top Pro
•••

High fidelity C# plugin

The Omnisharp plugin is very powerful providing full sln, csproj, and project.json support. See More
Abdullah Hilson
Top Pro
•••

Support RTL languages

It supports pretty web rtl languages like arabic languages when most of other editors don't support it. See More
Николай Ким
Top Pro
•••

Inline definition picking and usages finding

These features allow you to have a glance at code without opening it as a whole in a separate tab. Moreover, editing is allowed. See More
HideSee All

45 Other Options Considered

85

WebStorm

My Recommendation for WebStorm

My Recommendation for WebStorm

Add Video or Image
All
56
Experiences
7
Pros
36
Cons
12
Specs
Laura Kyle
Slimothy
Charles Scalfani
Top Pro
•••

Node.js integration

WebStorm integrates with Node.js to allow for running, debugging, and unit testing of Node.js apps. See More
mccauls7
Slimothy
Dan Dascalescu
Top Con
•••

Occasional slow performance

WebStorm can sometimes choke all cores of the CPU. There are numerous reports of high CPU usage. See More
HumorousEbisu
HumorousEbisu's Experience
I still remember the first time I migrated a web project to webstorm, waiting for a bunch of complications to arise but only to find that everything got automatically setup by its initial project scan. There's a view for pretty much every tool you can think of (grunt, npm,...,) and the global settings are pretty extensive, searchable but in a good simple way, as opposed to VSCode (another good editor, though). Been using VSCode lately, but sure miss my Webstorm See More
Specs
Platforms:Windows; macOS; Linux
Multi Language Support:Yes
Auto Complete:Yes
Cross Platform:Yes
See All Specs
mccauls7
Laura Kyle
Jonathan
Top Pro
•••

Code refactoring support

To make sure your code can be easily maintained, you must first be sure to make it clean and tidy. This is the part where WebStorm really helps you. It automatically refactors your code by performing functions on it, such as extraction of variables, moving files, inline variable extraction, etc. See More
mccauls7
thermoplastics
David Brouillette
Top Con
•••

Not free for commercial use

A paid license is required to use WebStorm for commercial use. The license terms changed in November 2015 and currently require a subscription (per year: $59 personal, $129 for companies). Students can obtain a free non-commercial, educational license good for one year. There is also an option to pay on a monthly basis in addition to perks, such as a fallback commercial license that can be used for free. See More
Adam Fields
Adam Fields's Experience
I’m a huge fan of VS Code and have seen it and its extension ecosystem mature over the past couple years. That being said, WebStorm is still the king. WebStorm’s intelligent code completion is second to none. Your entire code base will be indexed, so finding anything will be instant. Refactoring is a click (convert an if statement to a ternary or vice versa). First class TypeScript support, as well as support for ESLint, TSLint, and Stylelint. My annual subscription is a no-brainer. See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Integrated code quality tools

WebStorm comes bundled with JSHint and JSLint. JSCS, ESLint, and Closure Linter can be installed via npm. They register as inspections and are customizable through IDE settings. They run automatically and will highlight potential issues. Pressing alt+enter on an issue will allow the user to view suggested fixes. See More
thermoplastics
Sean Lang
Top Con
•••

Not open source

This application is proprietary, and thus cannot be modified, freely distributed, or trusted for security. See More
sh4dow
sh4dow's Experience
Considering that the choice in the current web development ecosphere boils down to "some Electron-based IDE" and Webstorm and those Electron-based IDEs max out the RAM of my 16 GB machine very quickly, Webstorm really is the only way to go for me from this very simple, technical reason alone. Because I do prefer the look & feel of VS Code. Aside from being very lean in terms of memory usage, there isn't anything particularly important that I like better in Webstorm. Some things worth mentioning though: GIT integration is better - has made using Sourcetree unnecessary for me. Searching within files is way, way faster. Where VS Code may take a minute (obviously, that heavily depends) to search through node_modules (say you're looking for some method in some dependency but you're not sure where it is exactly), Webstorm works basically in realtime. It's really quite stunning. Remembers all projects that were open if you reboot your machine. See More
Endi Sukaj
Belle
Wes Higbee
Top Pro
•••

Intelligent code completion

WebStorm has two types of autocompletion: structural completion and word expansion. Structural autocompletion makes predictions based on its understanding of JavaScript objects, while the latter tries to predict the word currently being typed based on previously typed words. Word expansion also works in comments and docstrings and it's similar to vim's omnicompletion. Both types of autocompletion work extremely well, have little to no problems and are quite fast even when loading suggestions on the go. See More
Endi Sukaj
mccauls7
Ryan
Top Con
•••

You may have to fiddle with the JVM memory settings in configuration files

To get it to run properly, you have to edit the JVM memory settings when you use Node.js. Node.js makes the small JS project you have into a "large" project that requires more memory. See More
Daniel Morgenstern
Daniel Morgenstern's Experience
If you are out for rich features, this is simply the best choice. :) See More
mccauls7
Bryan
Oscar Goldman
Top Pro
•••

Supports a wide range of plug-ins

See More
Svjatoslavs Krasnikovs
SomeCallMeTim
Top Con
•••

Plug-in ecosystem isn't robust

Every framework or extension with any popularity whatsoever will have a plugin for VS Code. Sometimes they'll still support Atom. Only one in twenty will have native support for WebStorm. If you want support for the latest libraries, you won't get it in WebStorm. See More
TallBachue
TallBachue's Experience
Terrible performance. Slow to get new features. Then you have to pay annually. Its just not worth it. See More
mccauls7
Slimothy
Abdullah
Top Pro
•••

Maintains a local history

The local history feature in Webstorm tracks all your local changes in the source code that you are making. You can use it to view changes that you've made to your code and roll back whenever necessary. See More
mccauls7
Laura Kyle
Oscar Goldman
Top Con
•••

Non-native filesystem causes issues

The Java wrapper around the filesystem doesn't actively watch for file changes (by, for example, using the fsevents api on OS X), and as a result can become easily desynchronised from the actual filesystem. If you have an external tool acting on your project (such as a gulp task or a third-party Git client), what you see in the file browser or in open tabs becomes out-of-date. There's a feature in the context-menu for manually synchronising directories with their real filesystem equivalent, but this shouldn't be necessary and is annoying to do. You usually remember to do that anyway after you've been trying to track down a bug on a line of JavaScript that Webstorm says doesn't exist for the last two hours. It should be noted though that this is easily remedied by going to File/Settings/System Settings and checking the "Synchronize Files on frame or editor tab activation" option. It's also recommended to more explicitly represent your workflow within WebStorm itself. Most external tools/tasks can be handled with WebStorm. And if it's not in a plug-in, then you can handle it with the File Watchers. See More
FunMedusa
FunMedusa's Experience
Too slow. See More
mccauls7
Laura Kyle
Kasper Peulen
Top Pro
•••

Typescript support

WebStorm offers typescript support for building typed JavaScript applications which improves refactoring and code completion, as well as helping to find bugs. See More
Laura Kyle
Cory House
Top Con
•••

Proprietary file dialogs

Webstorm doesn't use the native Windows and OSX file dialogs, which makes it more of a hassle to open projects. For instance, you don't have access to your favorite folders on the left-hand side in their custom file dialogs. See More
MeticulousNinimma
MeticulousNinimma's Experience
The best IDE See More
Laura Kyle
Cory House
Slimothy
Top Pro
•••

Supports many JavaScript frameworks

WebStorm includes support for Meteor, Angular, and React. See More
mccauls7
Laura Kyle
Asim Malik
Top Con
•••

Can't open multiple projects in a single instance

The only way to open multiple projects is to run a new instance of WebStorm which is not ideal. WebStorm can use up to 1-1.5 GB of memory. See More
Slimothy
Abdullah
Top Pro
•••

Reduces the amount of repetitive code that has to be written with code snippets

WebStorm includes a feature called Live Templates. Live Templates are predefined code snippets that can include variables. They're intended to increase productivity by reducing the amount of repetitive code that has to be written. See More
Izem Lavrenti
UpbeatHesat
mccauls7
Top Con
•••

Poor usability on option and menu navigation

You need to press a combination of keys or navigate through different menu levels to carry out the two most common things a developer does. For example, to run your code, the default is Shift+F10. To go to definition, you need to click on "Navigation" first. There is no sense to this: being forced to press a combination of keys hundreds of times or navigating through different menus can be a waste of time. See More
mccauls7
Jordan Cotter
Top Pro
•••

Ability to base hot keys on previously used IDEs

When you install WebStorm, it allows you to choose from other IDE's for it to base it's hot keys on. So if you are switching from another IDE, it makes it a very easy transition and productivity is not adversely affected by having to learn new hot keys. See More
sh4dow
Top Con
•••

Bad default options compared to the competition

Examples are an unreasonably low number of undo steps and automatic saving (which causes webpack dev server to bundle VERY frequently). See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Powerful git and GitHub integration

WebStorm has a powerful visual git tool, allowing for easy commits, visual diffing, merging, push/pull, rebasing, and inspecting the VCS history of a project. GitHub is supported natively - you can check out a project directly from GitHub. See More
mccauls7
Laura Kyle
Justin Marrington
Top Con
•••

Constantly trailing behind on support for its main features

The Jetbrains team do an admirable job attempting to keep up with support for the features they wrap, but they are running an un-winnable race. For example, WebStorm 11.0.2 hangs when trying to debug NodeJS 5.0+ projects (30+ seconds before hitting breakpoint). By the time they fix it, 5.1 will be out and something else will break. See More
Laura Kyle
Slimothy
Top Pro
•••

Built-in support for JavaScript task runners

WebStorm has support for Grunt and Gulp task runners. See More
Endi Sukaj
ReliableBolina
Kevin Groat
Top Con
•••

Newer versions are increasingly unstable

This only happens when it's not a major version. See More
mccauls7
Laura Kyle
thermoplastics
Top Pro
•••

Built-in terminal/run tools

WebStorm (and really all of the IntelliJ IDEs) support the plugins throughout their plugin ecosystem which leaves you with 100s of tools to handle your automation tasks. There is a wide range of build-related plugins that help you by having pre-defined commands to execute with the click of a button. Out of any other IDE, WebStorm has by far the most coverage when it comes to tools for your development workflow. See More
mccauls7
Laura Kyle
Wayne Patterson
Top Pro
•••

Theme support / tweaking

The theme is very easy to customize to your liking. You can change font-size, colors, highlighting colors, and more. See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Support for all major VCS systems

Webstorm supports not just Git and Mercurial, but Subversion, CVS, and Perforce as well. See More
Dénes Papp
Top Pro
•••

Multi-line select and editing

See More
Belle
Wes Higbee
Eisi Sig
Top Pro
•••

Really good configurable code formatting

This integrates with other community tools like ESLint and editorconfig. See More
Stoney Meyerhoeffer
Top Pro
•••

Powerful Code Templates

Code Templates are powered by Apache VTL (Velocity Template Language) and allow for includes, custom variables, conditional blocks, iterators, and live templates. See More
Cory House
Top Pro
•••

Special icons for most filetypes in project list

Webstorm comes with icons for many filetypes which makes it easier to find what you're looking for in the project list. See More
Slimothy
Hieu Do
Top Pro
•••

Built-in web server

WebStorm has a built-in webserver that allows you to run projects from http://localhost:63342/ProjectName. See More
Endi Sukaj
Laura Kyle
Brandon Shallenberger
Top Pro
•••

Has a built-in terminal

The IDE comes with a built-in terminal, a feature lacking in some lighter editors. See More
Slimothy
Top Pro
•••

Compilers for compile-to-JavaScript languages

WebStorm has built-in support for CoffeeScript and Dart. See More
Laura Kyle
Hieu Do
Top Pro
•••

Support for Karma test runner

Karma allows you to execute unit tests and monitor code coverage. You can read more about using Karma with WebStorm here. See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

CSS pre-processor support

WebStorm has built-in support for Sass which is one of the most stable and powerful CSS extension languages. See More
Laura Kyle
Slimothy
Dan Dascalescu
Top Pro
•••

Server and client-side debugger

WebStorm has a powerful debugger, with support for conditional breakpoints. See More
Endi Sukaj
mccauls7
Laura Kyle
Top Pro
•••

Auto sync settings across team / machines / platforms

With the settings repository, you can easily enforce your development standards. See More
mccauls7
Laura Kyle
apokryfos
Top Pro
•••

Free for open-source development, students, and teacher

Non-commercial open source projects, and students and teachers (including classroom licenses) may qualify for a free license. There is a 50% off license for startups (under 3 years old). You can read more about it here. See More
Endi Sukaj
Dawid NNNP
Top Pro
•••

Different configurations for different projects

It is able to specify for example node versions, which will be used to run task for current project. See More
Wes Higbee
Top Pro
•••

Webpack support

Assists with configuration and understands module resolution. See More
mccauls7
Slimothy
Top Pro
•••

Cordova support

Cordova allows for building native mobile applications via HTML, CSS, and JavaScript. See More
Endi Sukaj
mccauls7
thermoplastics
Top Pro
•••

Dart language support

Autocompletion, syntax-highlighting, refactoring, and pub integration for Dart are supported in WebStorm. See More
thermoplastics
Maksim Litvinov
Top Pro
•••

Coffeescript support

Autocompletion, syntax-highlighting. See More
sh4dow
Top Pro
•••

Low memory use

It may seem like a complex IDE and it does have a lot of functionality, yet it uses way less RAM than barebones-looking, Electron-based IDEs. See More
Ray
Kristof Vandommele
Top Pro
•••

Gulp support

See More
sh4dow
Top Pro
•••

Interactive theme (color scheme) editor

Makes adjusting an existing or creating new themes a breeze. Especially due to things like inheritance, as well as easily exporting/distributing/importing the color settings which really only store where on deviates from the defaults (thus the resulting files are very small and relatively human-readable). See More
jean-baptiste demonte
Top Pro
•••

Efficient and effective

See More
HideSee All
75

Vim

My Recommendation for Vim

My Recommendation for Vim

Add Video or Image
All
36
Experiences
2
Pros
26
Cons
7
Specs
JM80
mccauls7
Laura Kyle
Top Pro
•••

Fast and lightweight

Vim is lightweight and fast. When compared to modern graphical editors like Atom and Brackets (which have underlying HTML5 engines, browsers, Node, etc.), Vim uses a sliver of the system's memory and it loads instantly, all the while delivering the same features. Vim is also faster than Emacs. See More
mccauls7
Laura Kyle
joelthelion
Top Con
•••

Difficult for beginners

Vim has an extremely steep learning curve, making it difficult to learn. It can also be weird to use and has become the butt of numerous jokes. See More
VigorousCelaeno
VigorousCelaeno's Experience
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. See More
Specs
Platforms:Linux, macOS, Windows, Cygwin
License:Vim License
Extension language:Vim
mccauls7
Laura Kyle
Jordan Cotter
Top Pro
•••

Powerful capabilities

If you ever wonder what Vim is capable of, the question is not "Can Vim do this?" The question is "How can I configure Vim to do this?" 99% of the time Vim can do it, and you are just a google search away from making Vim meet your needs. See More
doedow
Top Con
•••

Difficult learning curve

You'll spend a lot of time learning all the commands and modes supported in Vim. You'll then spend more time tuning settings to your needs. Although once it's tuned to your needs, you can take your .vimrc to any machine you need and have the same experience across all your computers. See More
FunHorus
FunHorus's Experience
Once you get past the learning curve, everything else is horrible to use. I do everything I can in Vim. Aside from being my main development editor, I debug my PHP APIs and scripts with vdebug and write all of my sql queries & updates and run them on the database with dbext....all without ever leaving Vim. Along with ctags and good tab completion plugin, it is a full-blown IDE with many, many extras. One of the custom scripts I wrote for my environment allows me to simply type <space>so "ServiceName" (that's four characters...'space bar', 's', 'o', and 'enter' after typing the service name) and it will open all of the files related to the named service in a specific order and configuration. Some of our services have 15-20 associated files, ranging from request and response scripts, service scripts & helpers, database gateways, and interfaces & traits. They're opened in a predetermined manner across several tabs and in various windows...making opening and editing the file/files I need a quick breeze. And that's only one of the custom scripts I've written for my environment. I would love to figure out a way to use vim for any and all text entry I encounter...from instant messages to emails....heck even typing into this textbox feels confined & restrictive outside of vim. If you spend your day editing any type of text file, do yourself a favor and learn Vim! See More
mccauls7
Slimothy
Matt Sawyer
Top Pro
•••

Extremely customizable

Everything in Vim is programmable, e.g, a plethora of configuration settings, the color scheme, recursive key mappings, custom functions, custom commands, and macros. See More
VigorousCelaeno
Top Con
•••

High effort to customize

A lot of time and effort is put in to make it specific to your needs. See More
Slimothy
Top Pro
•••

A plethora of plugins

See More
Oscar Goldman
Top Con
•••

Not an IDE

See More
mccauls7
Alexandervn
Top Pro
•••

Stable

There's no need to update Vim every certain amount of days/weeks like with some of the other contenders. See More
JM80
mccauls7
Laura Kyle
Top Con
•••

Unpleasant default interface

When you open it, your eyes can get lost because of an interface that is very 70's styled. In order to make it appear more modern, setting up 256 color or 24-bit color, a better color scheme, etc. may be more work than one wants to put in. See More
Luiz Filho
Top Pro
•••

Macros

See More
InsightfulBudai
Top Con
•••

Difficult to copy, paste, and delete

See More
Alexandervn
Top Pro
•••

Store configuration in version control

See More
Dan Dascalescu
Top Con
•••

Horrible keyboard shortcuts

In a regular text editor, you type and text shows up. In vim, to insert text, you need to... wait for it, there's a Google search autosuggest for "How do I insert text in vim": i - insert before the cursor. I - insert at the beginning of the line. a - insert (append) after the cursor. A - insert (append) at the end of the line. o - append (open) a new line below the current line. O - append (open) a new line above the current line. WTF! See More
FriendlyBulucChabtan
Top Pro
•••

Works in terminal over SSH

Unlike other editors such as Sublime Text, Vim is a command line editor and hence can be used in remote development environments like Chromebooks via SSH. See More
Lewis LaCook
Top Pro
•••

Free and open-source software

Vim is open-source, GPL-compatible charityware. See More
FriendlyBulucChabtan
Top Pro
•••

Excellent performance

As it loads the whole file into RAM, replacing all string occurrences in 100 MB+ files is quick and easy. Every other editor has sort of died during that. It is extremely fast even for cold start. Vim is light-weight and very compact. In terminal, it only uses a small amount of memory and anytime you invoke Vim, it's extremely fast. It's immediate, so much so you can't even notice any time lag. See More
FriendlyBulucChabtan
Top Pro
•••

Great productivity

Vim's keyset is mainly restricted to the alphanumeric keys and the escape key. This is an enduring relic of its teletype heritage, but has the effect of making most of Vim's functionality accessible without frequent awkward finger reaches. See More
FriendlyBulucChabtan
Top Pro
•••

Keyboard-based, mouse-free interface, and trackpad support

There's no need to reach for the mouse or the Ctrl/Alt buttons again. Everything is a mere key press or two away with almost 200 functions specifically for text editing. Vim does support the mouse, but it's designed so you don't have to use it for greater efficiency. Versions of Vim, like gVim or MacVim, still allow you to use the mouse and familiar platform shortcuts. That can help ease the learning curve and you'll probably find you won't want to (or need to) use the mouse after a while. See More
InsightfulBudai
Top Pro
•••

Vim encourages discipline

If you use Vim long enough, it will rewire your brain to be more efficient. See More
InsightfulBudai
Top Pro
•••

Once learned, it's very hard to forget

Vim's somewhat steep learning curve is more than made up for once you've mastered a few basic concepts and learned the tricks that allow you to program faster with fewer cut/paste mistakes. See More
InsightfulBudai
Top Pro
•••

Can never outgrow it

The fact that very few, if any, people claim to be a "Vim Master" is a testament to the breadth and depth of Vim. There is always something new to learn - a new, perhaps more efficient, way to use it. This prevents Vim from ever feeling stale. It's always fresh. See More
Hoang Loc Phan
Top Pro
•••

Extremely portable

Vi/vim exists on almost all Unix-like platforms. It's the de-facto Unix editor and is easily installed on Windows. All you need to make it work is a text-based connection, so it works well for remote machines with slow connections, or when you're too lazy to set up a VNC/Remote Desktop connection. See More
FriendlyBulucChabtan
Top Pro
•••

Works on Android

See More
FriendlyBulucChabtan
Top Pro
•••

By default in Linux

See More
VigorousCelaeno
Top Pro
•••

Vimtutor

Vimtutor is an excellent interactive tutorial for people with no prior experience of Vim. It takes about 30 minutes to complete. See More
Fábio Roberto Teodoro
Top Pro
•••

Not an IDE

See More
FunHorus
mccauls7
Laura Kyle
Top Pro
•••

YouCompleteMe with tern.vim

With the help of these two easy-to-install plugins, Vim becomes a full-blown IDE with semantic autocompletion and error detection. (This is not a PRO, YCM is a horrible plugin). See More
Hoang Loc Phan
Top Pro
•••

Amazing extensibility

Vimscript provides a rich scripting functionality to build upon the core of Vim. When combined with things like Tim Pope's Pathogen plugin management system, it becomes easy to add support for syntax, debugging, build systems, git, and more. See More
Hoang Loc Phan
Top Pro
•••

Has been supported for a long time and will be supported for many years to come

See More
Hoang Loc Phan
Top Pro
•••

Productivity enhancing modal paradigm

As with all vi-like editors, Vim provides a modal paradigm for text editing and processing that provides a rich syntax and semantic model for composing succinct, powerful commands. While this requires some initial investment in learning how it works in order to take full advantage of its capabilities, it rewards the user well in the long run. This modal interface paradigm also lends itself surprisingly well to many other types of applications that can be controlled by vi-like keybindings, such as browsers, image viewers, media players, network clients (for email and other communication media), and window managers. Even shells (including zsh, tcsh, mksh, and bash, among others) come with vi-like keybinding features that can greatly enhance user comfort and efficiency when the user is familiar with the vi modal editing paradigm. See More
Alexandervn
Top Pro
•••

Does one thing well

See More
Laura Kyle
Octaviano Cerna Alonso
Top Pro
•••

Simple

See More
HideSee All
72

Sublime Text

My Recommendation for Sublime Text

My Recommendation for Sublime Text

Add Video or Image
All
21
Experiences
2
Pros
12
Cons
6
Specs
mccauls7
Cory House
Laura Kyle
Top Pro
•••

Blazing fast

Sublime Text is known for being extremely fast to start up and use. See More
mccauls7
Laura Kyle
Sean Lang
Top Con
•••

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. See More
Yonatan
Yonatan's Experience
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. See More
Specs
Platforms:Windows; macOS; Linux
Multi Language Support:Yes
License:Proprietary
Auto Complete:Yes
See All Specs
mccauls7
Laura Kyle
Andy Neale
Top Pro
•••

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. See More
Laura Kyle
Enkia
Alexander
Top Con
•••

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. See More
FunCopacati
FunCopacati's Experience
Small and Fast! See More
mccauls7
Oscar Goldman
Laura Kyle
Top Pro
•••

Rich plug-in ecosystem

Better than Sublime itself is its community that create plug-ins for the user's every need. See More
Alexander Arutinyants
Top Con
•••

Not a full featured IDE

See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

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. See More
mccauls7
Laura Kyle
Snarky McSnarkSnark
Top Con
•••

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. See More
mccauls7
Hilko
Top Pro
•••

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. See More
Laura Kyle
Slimothy
actionless
Top Con
•••

Trial version nags for purchase

There is an unlimited trial version, however the nag window can quickly become a pain. See More
mccauls7
Slimothy
Sean Gates
Top Pro
•••

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 See More
rrjp
Top Con
•••

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." See More
alexaking7
Top Pro
•••

Lightweight

Sublime Text is very lightweight by default. Customization occurs on the fly thanks to Package Control. See More
mccauls7
Hilko
Top Pro
•••

Great vim support

There is better vim support in Sublime Text than most of its (modern) competitors. This makes for highly efficient text editing. See More
alexaking7
Top Pro
•••

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. See More
alexaking7
Top Pro
•••

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. See More
jgod
Top Pro
•••

Consistent cross-platform

Sublime Text looks consistently the same across Windows, OS X, and Linux. See More
alexaking7
Top Pro
•••

Easy to get started

All you need to do when starting up is to install a package manager and modify user configuration. See More
HideSee All
72

Atom

My Recommendation for Atom

My Recommendation for Atom

Add Video or Image
All
53
Experiences
3
Pros
29
Cons
20
Specs
mccauls7
Slimothy
Top Pro
•••

Built-in package management

Atom was built from the ground up with the community in mind, and package management is a first class feature. See More
mccauls7
Endi Sukaj
Laura Kyle
Top Con
•••

Relatively slow

Atom is not a native application. As such, performance is sub-par and the lag is especially noticeable on larger projects. It also opens a surprising amount of sub-processes and leaks a considerable amount of memory. See More
Daniel Morgenstern
Daniel Morgenstern's Experience
So far, the most beautiful UI in a code editor, but when it comes to the features, Atom unfortunately suffers very much. See More
Specs
Platforms:Microsoft Windows®, macOS, Linux
Multi Language Support:Yes
License:MIT
Auto Complete:Yes (plugin)
See All Specs
mccauls7
Slimothy
Top Pro
•••

Embedded Git control

Atom will highlight folders, files, and lines that have any uncommitted edits made. It also integrates really well with GitHub. See More
mccauls7
Nathaniel Blackburn
Top Con
•••

Unable to handle large files

Atom is unable to handle files greater than 2 MB in size. See More
VigilantSuijin
VigilantSuijin's Experience
FTP not work and is the same as "visual studio code" . Disaster See More
Slimothy
Top Pro
•••

Lots of packages

Atom has a built-in package manager and an extensive list of packages. Packages are written in CoffeeScript. See More
py
Top Con
•••

Uncertain future

Atom is being officially discontinued. On December 15 of 2022, the repositories will be archived; presumably, this is when any official development or contribution will cease. Although community maintained forks might appear, this makes the long term viability of using Atom somewhat unclear. See More
Raghu Ranganathan
Raghu Ranganathan's Experience
Overall, simply the best editor on this list. Great autocomplete and limitless extensibility for JavaScript. It also has a web browser package for easy javascript development. I've used Atom for many years in web development, and it has never disappointed. See More
mccauls7
Laura Kyle
Sean Lang
Top Pro
•••

Easily hackable

It's built on web technologies (JavaScript, HTML, and CSS), so hacking for JS devs feels natural. Themes can be written with just CSS. See More
FriendlyBulucChabtan
Top Con
•••

High memory usage

Atom has a relatively high memory usage, especially when compared to some other text editors not based on Electron. For those who develop on the go, this also tends to mean shorter battery life. See More
mccauls7
Laura Kyle
Oscar Goldman
Top Pro
•••

Extendable

Due to its modular design, almost any aspect of the editor can be changed. Even seemingly core packages, like the one's taking care of search and replace functionality, can be forked on GitHub, changed and replaced in the editor. The documentation for creating new plug-ins is in depth and thus it's easier for developers to jump in and create plug-ins for Atom. See More
Slimothy
Top Con
•••

Slow 

Atom is not a native application. As such performance is subpar and the lag is especially noticeable on larger projects. It also opens a surprising amount of sub-processes and leaks a considerable amount of memory. See More
mccauls7
Kevin Ansfield
Top Pro
•••

Fuzzy search

This allows for the location of Web pages that are likely to be relevant to a search argument, even when the argument does not exactly correspond to the desired information. See More
Peter Carter
Top Con
•••

Can be a resource hog

Uses a lot of CPU and RAM, even with relatively small-scale projects, which can be an issue on lower end hardware. See More
mccauls7
Slimothy
Top Pro
•••

Multi-line select and edit

Multiple cursors and column selection allow for versatile ways of editing. ctrl + d will select the current word and each time the command is repeated, it will 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. See More
Yoshiyuki
Daniel Morgenstern
Top Con
•••

Bad autocompletion support

There are plugins (and even a atom-ide) out there, but they are far away from the intellisense features of VSCode or Webstorm. See More
Oscar Goldman
Endi Sukaj
Top Pro
•••

Highly modular from the start

Even the base Atom editor comes with a lot of plug-ins installed already. The most essential features are official plug-ins from the Atom team so you don't have to hunt them down. See More
FriendlyBulucChabtan
Top Con
•••

Has difficulty with large text files

Tends to crash or hang with large >(10MB) text files, making it less useful as a general text editor. See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Command line integration out of the box

Installing Atom adds two command line commands - atom and apm. The first one runs the application itself and the second one is the Atom Package Manager that's used to add and remove various components from the package listing. While these features can be set up with other editors as well, Atom takes care of them out of the box. See More
Nedas Kuzas
SuccinctDiana
Top Con
•••

Slows down exponentially with plugins

Extending it sacrifices responsiveness. See More
mccauls7
Niccolò Brogi
Top Pro
•••

Free

Atom comes at no cost. See More
Eugen Istoc
Top Con
•••

No integrated debugging

See More
mccauls7
Laura Kyle
Oscar Goldman
Top Pro
•••

Beginner friendly

One of the goals of Atom is to be a text editor for both experienced and beginner programmers. You can add keyboard shortcuts, change themes, install plug-ins, and change core settings by clicking through a GUI, or by manually editing config files the old-fashioned way. Atom also has the added advantage of being built using the same engine that powers Google Chrome, so actions like opening and closing tabs feel familiar even to new or non-programmers. See More
FriendlyBulucChabtan
Top Con
•••

Very slow startup time

Atom is very slow to startup, which is a big disadvantage if you are accustomed to using it to make quick changes on your files. See More
Slimothy
Top Pro
•••

Command Palette

The Command Palette allows fuzzy searching all available functions, settings, snippets, etc. See More
Ricardo Rodrigues
Top Con
•••

Packages sometimes conflict

See More
mccauls7
Slimothy
Top Pro
•••

Node.js integration

The editor is built on top of Node. As such, anything that can be done in Node can be done in the editor. See More
thermoplastics
Mark Pavlis
Top Con
•••

Can't get intellisense for created object

See More
mccauls7
Slimothy
Top Pro
•••

Instant file switching

Ctrl or Command + T, in addition to using fuzzy search, allow you to look for a file in your project. See More
Abdullah Hilson
Top Con
•••

Doesn't handle RTL (right-to-left text) well

Text can't be highlighted and manipulated properly, cursor isn't displayed visually according to where it is logically (you have to type to find out), and similar issues. See More
Kevin Lanni
mccauls7
thermoplastics
Top Pro
•••

Fast and easy to use a project folder

Simply right click and select the folder to be opened as project folder in the editor. See More
thermoplastics
Gérard Mathiuet
Top Con
•••

Needs customization

See More
Slimothy
Top Pro
•••

HiDPI support

Atom has built in HiDPI support with zero scaling issues. See More
MightyAdapa
Top Con
•••

Missing additional touches

As Atom is still relatively new, it's missing nice little touches that other text editors have implemented over the years. From simple ease-of-use items like middle-mouse button multi-cursor select, to the ways pasted information from a spreadsheet is interpreted in multi-select situations. See More
Paolo
mccauls7
Laura Kyle
Top Pro
•••

No need to restart Atom after a new plug-in install

You don't have to restart Atom after you install a new plug-in in order to activate it as the plug-in will automatically start working. However, you will have to restart Atom each time you update any of your packages. See More
Peter Carter
Top Con
•••

Open nature can make it buggy

Installation of packages can introduce bugs in the software. In addition, it doesn't always play well with Linux and Mac permissions systems which can lead to having to impliment very hacky workarounds. See More
Endi Sukaj
Niccolò Brogi
Top Pro
•••

No need for text-based configuration

The configuration is done through the GUI and the preferences menu. There's no need to edit a text file with configuration options like other text editors. See More
Zhekaus
Top Con
•••

Does not have normal support of Pug

See More
Kevin Lanni
Top Pro
•••

Themes

You can theme and customize Atom to your liking. See More
Laura Kyle
Oscar Goldman
Endi Sukaj
Top Con
•••

No drag and drop of code out of the box

Atom does not support a drag and drop feature for code out of the box. However, it is available as a third party plug-in. See More
Nedas Kuzas
SuccinctDiana
Top Pro
•••

Could also used as an IDE

Atom qualifies to be a good IDE because of the packages like linters, atom browser, and hydrogen. See More
Yoshiyuki
MightyAdapa
Top Con
•••

Depends on old software

Depends on Python 2, which died out. See More
Sundeep Howwrongbum
Top Pro
•••

Free and open source

Atom is free, open source, and written in C++, LESS, and CoffeeScript. See More
FriendlyBulucChabtan
Top Pro
•••

Multiplatform

Atom can run on Mac, Windows, and Linux. See More
Kevin Ansfield
Top Pro
•••

Fast

See More
Alex
Matt Sawyer
Top Pro
•••

Very solid vim support with vim-mode-plus

The vim-mode-plus package provides a surprising amount of vim functionality. For typical coding, it almost feels the same as native vim unless you need super advanced features like macros, command mode, etc. See More
Kevin Lanni
Top Pro
•••

Modern feel and very customizable and extendable

See More
Kevin Lanni
Top Pro
•••

Teletype

This official package adds instant pair programming (shared session) support. See More
SuccinctDiana
Top Pro
•••

Best support for Arduino with Platformio

Arduino is the most important platform for developing embedded systems. See More
Kevin Lanni
Top Pro
•••

Vim plugin turns Atom into a modernized vim

See More
LivelyTaranis
Top Pro
•••

Could also be used as an IDE

Atom qualifies to be a good IDE because of the packages like linters, atom browser and hydrogen. See More
HideSee All
72

Neovim

My Recommendation for Neovim

My Recommendation for Neovim

Add Video or Image
All
21
Experiences
1
Pros
12
Cons
7
Specs
mccauls7
Endi Sukaj
Top Pro
•••

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. See More
VigorousCelaeno
Top Con
•••

High effort to customize

A lot of time and effort is put in to make it specific to your needs. See More
VigorousCelaeno
VigorousCelaeno's Experience
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. See More
Specs
Platforms:Linux, Windows, macOS, *nix, Android
License:Apache
Cross Platform:Yes
Bracket Matching:Yes
See All Specs
mccauls7
Oscar Goldman
Endi Sukaj
Top Pro
•••

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. See More
Kirlovon
Top Con
•••

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. See More
mccauls7
Laura Kyle
Endi Sukaj
Top Pro
•••

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. See More
Matthew
Kirlovon
Top Con
•••

Limited cross platform support

Neovim is not available for many legacy platforms. See More
mccauls7
Laura Kyle
Oscar Goldman
Top Pro
•••

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. See More
Kirlovon
Top Con
•••

Poor support for external tooling

See More
Kirlovon
Top Pro
•••

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. See More
Kirlovon
Top Con
•••

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. See More
Kirlovon
Top Pro
•••

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. See More
Kirlovon
Top Con
•••

No graphical editor yet

At the time of writing this, no equivalents to gVim exist. See More
VigorousCelaeno
Top Pro
•••

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. See More
mccauls7
Endi Sukaj
Top Con
•••

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. See More
VigorousCelaeno
Top Pro
•••

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. See More
VigorousCelaeno
Top Pro
•••

Work in TUI (Text User Interface)

Neovim can work on terminal, on a remote server over ssh. See More
VigorousCelaeno
Top Pro
•••

Easier to pick-up than ever

Don't believe it? Try typing vimtutor in your command line right now. See More
VigorousCelaeno
Top Pro
•••

Active development community

See More
Kirlovon
Top Pro
•••

Async plugin execution

See More
HideSee All
70

IntelliJ IDEA

My Recommendation for IntelliJ IDEA

My Recommendation for IntelliJ IDEA

Add Video or Image
All
22
Pros
9
Cons
12
Specs
mccauls7
Laura Kyle
Top Pro
•••

Smart refactoring

IDEA places an emphasis on safe refactoring and offers a lot of features to make this possible for a variety of languages. These features include safe delete, type migration, and replacing method code duplicates. See More
mccauls7
Laura Kyle
Dzianis Sheka
Top Con
•••

Requires a lot of memory

IntelliJ requires much more memory than Sublime Text or Atom. See More
Specs
Platforms:Windows, Linux, Mac
Laura Kyle
Amy Lo
Top Pro
•••

Even better as full-stack

If you work on both backend in Java and frontend JavaScript, this single IDE handles both very well. See More
mccauls7
Nikolay Lapitsky
Top Con
•••

Slow

IntelliJ can be slow sometimes, especially when indexing. See More
Jan Eriksson
Top Pro
•••

Excellent support when working with databases

See More
mccauls7
Laura Kyle
Amy Lo
Top Con
•••

Requires a license for its use

The commercial-use license is a hefty price of $500 USD, while the personal-use license is $150 USD. There is, however, a 30-day free trial period available. See More
mccauls7
Laura Kyle
Amy Lo
Top Pro
•••

JS code context-awareness

This warns you when you forget to declare "var" (duplicate declarations). Variable name refactors occur within the function scope and IntelliJ warns you when you use a variable that hasn't been defined. It also has integration with JS linter plugins (like JSHint) for additional static code analysis. See More
LivelyTaranis
Top Con
•••

Built with closed source components

The version with full features is not opensource. Parts of the code are under apache licence though. See More
mccauls7
Laura Kyle
Amy Lo
Top Pro
•••

Lots of plugins

If you use For, Karma, Gulp, or Grunt, there are plugins that can bring their functionalities into your IntelliJ and display them in a nice UI. See More
LivelyTaranis
Top Con
•••

Cannot open multiple projects in the same window

See More
doedow
Top Pro
•••

Very powerful debugger

With ability to step into a certain part of a large method invocation (Shift+F7), drop frame, executing code snippets, showing method return values, etc. See More
LivelyTaranis
Top Con
•••

Bugs are not solved as often as they should

They are more interested in adding new features or issuing new versions than solving bugs. See More
doedow
Top Pro
•••

Free version available

There is a free community edition (open source) and an ultimate edition, which you can compare here. The ultimate edition is available for free for one year for students but must be registered through an .edu e-mail account. See More
LivelyTaranis
Top Con
•••

Standard hotkeys behave differently

Seems like hotkeys assignment in Idea has no logical consistency. Like «F3» is usually next match, «Ctrl+W» - close tab, etc — they map to some different action by default. There is a good effort in making the IDE friendly for immigrants from other products: there are options to use hotkeys from Eclipse, and even emacs. But these mappings are very incomplete. And help pages do not take this remapping into account, rather mentioning the standard hotkeys. So, people coming from other IDEs/editors are doomed to using mouse and context menus (which are rather big and complex). See More
mccauls7
thermoplastics
Jan Eriksson
Top Pro
•••

VCS support

There's very good VCS (Version Control System) integration (git, svn, etc.) in IntelliJ, which is useful for keeping track of changes to a file or set of files over a period of time. See More
LivelyTaranis
Top Con
•••

Uses a lot of RAM

See More
Iwan Kelaiah
Top Pro
•••

Great support from developers

See More
Monika
LivelyTaranis
Top Con
•••

Slow startup

Startup can be slow depending on system configuration. See More
LivelyTaranis
Top Con
•••

Somewhat expensive

IntelliJ IDEA is fairly expensive, with a pricetag of $149/year. However there is a free community edition available. See More
Reza A
Top Con
•••

Needs restart for every update

See More
LivelyTaranis
Top Con
•••

Lack of plugins

IntelliJ supports a very small amount of plugins. Although these are 'quality approved', many features are missing and can't be implemented because of that. See More
HideSee All
67

Brackets

My Recommendation for Brackets

My Recommendation for Brackets

Add Video or Image
All
25
Pros
15
Cons
9
Specs
mccauls7
Laura Kyle
Otto Robba
Top Pro
•••

Clean and practical UI

The interface is clean and free of clutter. In many ways, it is akin to a simple text editor. It's easy to manage multiple projects, files, and folders. See More
SomeCallMeTim
Top Con
•••

No significant developer mindshare

The ecosystem support has dropped precipitously. If you are using something new, expect to find it to have a VS Code plug-in, and maybe an Atom plug-in. Brackets used to be one of the top three; at this point it's not even an afterthought. See More
Specs
Platforms:Windows; macOS; Linux
License:MIT
Collaborative editing:No
Extension language:JavaScript
See All Specs
mccauls7
Aubrey
Laura Kyle
Top Pro
•••

Live preview

Live preview in Brackets gives you the same functionality as if you were running your code in an online service such as http://plnkr.co/. Everything you do in your editor will be updated instantly in your live browser view. See More
Johnny Cage
Top Con
•••

Slowing down after installing more than 20 extensions

See More
mccauls7
Aubrey
Kyle
Top Pro
•••

Inline editor

Brackets has an inline editor that revolutionizes your workflow. For example, from your .html file, you can activate the inline editor for any tag/class. From within the HTML document, you can create or make modifications to your CSS file, without actually having to open the CSS file and search for the selector. See More
Laura Kyle
Endi Sukaj
Slava Zordok
Top Con
•••

Lack of functionality, static core analysis and other IDE functions

See More
mccauls7
Laura Kyle
Dustin Poissant
Top Pro
•••

Lots of extensions

Brackets has a large repository of extensions. See More
Endi Sukaj
Nani J
Top Con
•••

Plugins are quite buggy

Lots of plugins can't even be automatically installed using Brackets. Instead you have to download every .zip file manually and put them in the appropriate directory. Some plugins that are installed this way may not even execute. See More
mccauls7
Laura Kyle
Slimothy
Top Pro
•••

Can be hacked by any front-end developer

The editor is built using HTML, CSS, and JavaScript making it extendable by any front-end developer. See More
mccauls7
Ryan
Laura Kyle
Top Con
•••

Only one folder can be open at a time

Brackets only allows you to have one folder/project open at a time. Opening another folder will close the previous one. However, you can open another project in another window (Debug > New Brackets Window). See More
HonestZipacna
Top Pro
•••

Free, open source and cross-platform

Brackets is entirely free and open source. See More
SomeCallMeTim
Top Con
•••

Keyboard menu controls lacking

Can't access the menus from the keyboard in a Windows-standard way. See More
mccauls7
Laura Kyle
Javier Miguel
Top Pro
•••

Fast project switching

Brackets has a useful combo-box to reopen recent projects and last opened files. See More
이강석
Top Con
•••

Too slow

very slower than other web based editors See More
mccauls7
Chad Meadows
Top Pro
•••

Fast searching and function finding

The latest version of Brackets has an amazing instant search feature which can search across all project files in realtime as you type; nothing else comes close to it. Furthermore, there's an awesome feature for large projects and you can also jump to or inline edit any function by doing ctrl-e over the function. You will then get an inline source view of where that function is defined. See More
Alex
AdaptableCihuatecayotl
Top Con
•••

No live preview

See More
CoolSuijin
Top Pro
•••

Drag and drop support

Brackets supports drag and drop of text, as well as multi / rectangular selection. See More
Slimothy
Top Con
•••

Still missing some elementary text editor commands

Some gaps have to be filled by plugins, while these features should be built in. For example: Jump to matching brace (bracket / parenthesis); Gutter selection of lines; Recall previous searches / replacements; Autofill of search field with text under caret (text has to be selected); Show whitespace / end of lines / indentation guides / right margin; Selection to upper / lower case; and some more. See More
CoolSuijin
Top Pro
•••

Built-in browser live-updating

Brackets will automatically refresh the browser and load the latest saved version of a file open in the browser. This works with php as well. Editing a css will even highlight the tag that's currently being worked on. However, it only works with Chrome. See More
Endi Sukaj
tuxayo
Top Pro
•••

Libre/open source

Released under the MIT License. See More
mccauls7
Laura Kyle
Javier Miguel
Top Pro
•••

Extract from Photoshop

It's easy to extract assets from a PSD and integrate with the tool. These assets include exact color codes, copy and paste texts, fonts, etc. See More
Laura Kyle
Javier Miguel
Top Pro
•••

Fast startup

The startup time is less than many others, and feels responsive immediately. See More
mccauls7
Otto Robba
Top Pro
•••

Native TernJS support

Code intelligence is assisted by TernJS, including suggestions for parameters. See More
mccauls7
Endi Sukaj
Nathaniel Blackburn
Top Pro
•••

Handy file peek

The file peek feature is extremely useful and even allows for inline editing. See More
HideSee All
60

Emacs

My Recommendation for Emacs

My Recommendation for Emacs

Add Video or Image
All
24
Pros
19
Cons
4
Specs
mccauls7
Laura Kyle
Top Pro
•••

Self documenting

Emacs has extensive built-in help support, as well as a tutorial accessed with C-h t. See More
mccauls7
Laura Kyle
Top Con
•••

Learning curve is steep

While it's better than it used to be (with most functions being possible through the menu), Emacs is still quite a bit different from your standard editor. As such, you'll need to learn new keyboard shortcuts. See More
Specs
Platforms:Unix-like, Windows, Cygwin
Multi Language Support:Yes
License:GPL
Auto Complete:Yes
See All Specs
mccauls7
Laura Kyle
Top Pro
•••

Keyboard-focused

Emacs can be controlled entirely with the keyboard, making for highly simplified mouse-free editing. See More
Jason Howell
Top Con
•••

Using Emacs on a new machine without your .emacs file

See More
Laura Kyle
Top Pro
•••

Works in terminal

You can use Emacs' command line interface or graphical user interface. See More
ImpartialPontus
Top Con
•••

Sometimes the extensibility can distract you from your actual work

init.el is the ultimate time sink. See More
mccauls7
Laura Kyle
Top Pro
•••

Great documentation

With 30+ years of use, the Emacs documentation is very thorough. There are also a lot of tutorials and guides written by third parties. See More
Ray
ImpartialPontus
SomeCallMeTim
Top Con
•••

The least intuitive UI ever designed for use by humans

The Emacs interface predates the mainstream adoption of the graphical user interface by more than a decade and it shows terribly in the unusual conventions Emacs adopts for navigating buffers, manipulating the kill ring, undo and redo, and other behaviors. For those of us who grew up on Windows and/or Macintosh, the differences can be jarring and that only serves to lengthen the already quite lengthy learning curve. Emacs is profoundly unintuitive and I find myself shaping my thoughts to be more in line with Emacs, not the other way around. (Protip for newbies: Meta (M-whatever) is really Alt on your PC keyboard, and Option on your Mac. (Mac users can set it to be the Command key instead.)) See More
ImpartialPontus
Top Pro
•••

Enormous range of functionalities (way beyond simple "text editing")

Emacs can be programmed to do a variety of things including multimedia playback (EMMS), typesetting (with the LaTeX language and AUCTeX), viewing images, working in the filesystem (dired), running a terminal emulator (ansi-term), IRC, email and newsgroups (Gnus), and much, MUCH more. Because Emacs is so portable, you can take you environment with you wherever you go, no matter the OS, and work the same way regardless. See More
Endi Sukaj
David Condrey
Top Pro
•••

Can work with remote files over SSH

See More
ImpartialPontus
Top Pro
•••

It's also an IDE

You can debug, compile, manage files, integrate with version control systems, etc. All through the various plugins that can be installed. See More
ImpartialPontus
Top Pro
•••

Free

Licensed under GNU GPL. See More
ImpartialPontus
Top Pro
•••

Cross-platform

Available for Windows, Linux, macOS, BSD, Solaris, and others. Your init.el and other Elisp libraries are also portable cross-platform, giving you the same (or nearly so) environment no matter what kind of computer you run. See More
ImpartialPontus
Top Pro
•••

Works in terminal or as a GUI application

You can use Emacs' command line interface or graphical user interface. See More
CooperativeVoipel
Top Pro
•••

Provides org-mode

Advanced planning and publication which can start as a simple list. See More
Monika
CooperativeVoipel
Top Pro
•••

Lisp customizations

With Lisp customization, any behavior of Emacs can be changed. Update with pre-release patch can be also applied without recompiling the whole Emacs. See More
CooperativeVoipel
Top Pro
•••

Rectangular cut and paste

Emacs can select rectangularly. See More
mccauls7
Collen Jones
Top Pro
•••

Backed by Lisp

Lisp is one of the most popular programming languages to date and is highly practical for carrying out software/application development. See More
David Condrey
Top Pro
•••

Language support

Every popular programming language is well supported, plus some lesser known languages. See More
thermoplastics
David Condrey
Top Pro
•••

Integrates well with lots of external tools

Shells, emulators, version control, navigation, web browsing, etc. See More
Endi Sukaj
David Condrey
Top Pro
•••

Constantly evolving

See More
ImpartialPontus
Top Pro
•••

Ubiquity

Fully compliant GNU-emacs is available on many platforms, and they all understand .emacs configuration files. See More
mccauls7
Laura Kyle
Top Pro
•••

Total customizability

Customizations can be made to a wide range of Emacs' functions through a Lisp dialect. A robust list of existing Lisp extensions include those that are practical (git integration, syntax highlighting, etc) to the utilitarian (calculators, calendars) to the more sublime (chess, Eliza). See More
HideSee All
--

Spacemacs

My Recommendation for Spacemacs

My Recommendation for Spacemacs

Add Video or Image
All
32
Pros
29
Cons
2
Specs
Endi Sukaj
Chanchana Sornsoontorn (Off)
Top Pro
•••

Crowd-configured

Configurations do not conflict. Unlike other text editors where different packages do not care about other packages' keybindings and replace each other recklessly. See More
ReliableIoke
Top Con
•••

Requires prior experience in Vim or Emacs

They have a very poor guide to new users who are not familiar with this type of editor. You should have experience using Vi(-m) or Emacs. Spacemacs is distributed based on Emacs, so you should learn the basic of Emacs. This is not a means to learn from the Emacs's original distribution(GNU Emacs) rather than Spacemacs. Although the advantages of Spacemacs can offset the fundamental difficulty of Emacs, it means that you have to learn another new features and modes beyond the Emacs. See More
Specs
Platforms:Windows, MacOS, Linux
thermoplastics
Chanchana Sornsoontorn (Off)
Top Pro
•••

Mouse is unneccessary

As a programmer, you would like text to be accessible everywhere with shortcuts, and Spacemacs provides that by using Vi keybindings. See More
Iwan Kelaiah
Top Con
•••

Complex learning difficulty

You must be familiar with either Vim or Emacs. In addition, you should be familiar with the unique features of Spacemacs. The Layer concept of replacing Emacs settings is still difficult and abstract compared to modern editors. See More
Svjatoslavs Krasnikovs
Szymon Wygnański
Top Pro
•••

Programmable

You can change literally everything with elisp. See More
HilariousAphaea
Top Pro
•••

Mnemonic and consistent keybindings

Space-lead key bindings are organized in mnemonic namespaces. For instance, buffer actions are under SPC b, file actions are under SPC f, project actions are under SPC p, search actions are under SPC s, and so on. Keybindings are consistent across the whole distribution thanks to a set of conventions. See More
HilariousAphaea
Top Pro
•••

Community-driven configuration

Spacemacs is the biggest community-driven Emacs starter-kit. See More
HilariousAphaea
Top Pro
•••

Combines the best parts of Vi and Emacs

Spacemacs combines the Emacs platform (with the full power of the Emacs plugin ecosystem) and the Vi keybindings (via EViL), all in the same box. See More
ReliableIoke
Top Pro
•••

Excellent support for Elixir programming language

Elixir layer which uses the Alchemist package is the best way to edit Elixir code out there. See More
ReliableIoke
Top Pro
•••

Great Clojure support

See More
ReliableIoke
Top Pro
•••

Manage R files easily

See More
ReliableIoke
Top Pro
•••

Great CFEngine support

Syntax highlighting and org-babel extensions. See More
ReliableIoke
Top Pro
•••

Easily extended with community plugins

See More
ReliableIoke
Top Pro
•••

Daemon support

Has great daemon support, which can mitigate the issue of slow startup. See More
ReliableIoke
Top Pro
•••

Works well with Common Lisp

See More
ReliableIoke
Top Pro
•••

Can work in terminal mode

Sometimes you only have terminal access, over ssh or something. See More
ReliableIoke
Top Pro
•••

LaTeX support

LaTeX allows for auto-completion, syncing, and more. See More
ReliableIoke
Top Pro
•••

Offers a number of practical features

Spacemacs has some great features for taking notes, tracking to-do lists, and tracking time. See More
ReliableIoke
Top Pro
•••

Great note-taking and agenda mode built-in

Allows for great organization applications that can be saved in future-proof format, plain text, can be integrated with org, LaTeX, markdown, HTML, Literate Programming and be committed to source control. See More
ReliableIoke
Top Pro
•••

Remote file editing

Files can be edited in Spacemacs remotely. See More
ReliableIoke
Top Pro
•••

Manage many code bases easily

See More
ReliableIoke
Top Pro
•••

Gradual learning curve

Evil package is a first class citizen and Spacemacs embraces it from day one. Evil package allows Vim users to be productive very quickly while still allowing regular Emacs users to use Spacemacs. See More
ReliableIoke
Top Pro
•••

Lowers the risk of RSI by using the spacebar as leader

Spacemacs got its name from the fact that it is uses the space bar as a default leader key. The key was chosen because it is easy to press and to hopefully lower the risk of RSI. See More
ReliableIoke
Top Pro
•••

Fast-paced development

New functionalities and fixes are added to Spacemacs every day, while release cycles are short. See More
ReliableIoke
Top Pro
•••

Can be controlled fully with the keyboard

There's no need to reach for the mouse again since Spacemacs can be fully controlled with keyboard. See More
ReliableIoke
Top Pro
•••

Great support from the community

The community surrounding Spacemacs is very active and there is a welcoming gitter chat for users to ask questions. See More
ReliableIoke
Top Pro
•••

Completely configured out of the box

Stuff like version control, file management, good default theme are all configured out of the box. See More
ReliableIoke
Top Pro
•••

Cross-platform

Emacs runs on Gnu/Linux, Mac OS X, and Windows. See More
ReliableIoke
Top Pro
•••

Above average documentation quality

Documentation is mandatory for each new configuration layer and can be accessed directly within the editor in Org format. See More
ReliableIoke
Top Pro
•••

Simple but powerful configuration architecture

At the heart of Spacemacs, the configuration layers group packages configuration into semantic units that can be toggled on and off. The architecture is simple but powerful, allowing the user to easily manage configuration dependencies between hundreds of packages. See More
Alex
ResoluteRohe
Top Pro
•••

Organize in org-mode

You can organize in org-mode. See More
HideSee All
--

PhpStorm

My Recommendation for PhpStorm

My Recommendation for PhpStorm

Add Video or Image
All
8
Pros
7
Specs
Iwan Kelaiah
Top Pro
•••

Inspections of all kinds

Not just for PHP, HTML and JavaScript, but especially good is SQL inspection and auto-completion of tables and fields. You can see at a glance, that your DB structure is in sync with your code. See More
Specs
Multi Language Support:Yes
Auto Complete:Yes
Cross Platform:Yes
Bracket Matching:Yes
See All Specs
Iwan Kelaiah
Top Pro
•••

Responsive core developers

See More
Iwan Kelaiah
Top Pro
•••

Code Refactoring

Quickly rename classes, methods, and variables used across multiple files in the project. See More
Iwan Kelaiah
Top Pro
•••

Has built-in console and SSH clients

This allows execution of needed commands without switching to other windows. It also keeps track of what's happening right in the IDE, which is especially good with Vagrant, because you can connect to a VM in a single click. See More
Iwan Kelaiah
Top Pro
•••

Integrated Git GUI support

Allows users to manage their repositories directly from the IDE with a GUI which lets you do all Git commands. See More
Iwan Kelaiah
Top Pro
•••

Database view

The database tab, while not perfect, provides all the tools you need for daily usage. You always have your DB overview on the side (you can hide it when not needed). See More
David Aslan French
Top Pro
•••

Intelligent code completion

PhpStorm has two types of autocompletion: structural completion and word expansion. Structural autocompletion makes predictions based on its understanding of PHP, while the latter tries to predict the word currently being typed based on previously typed words. Word expansion also works in comments and docstrings and it's similar to vim's omnicompletion. Both types of autocompletion work extremely well, have little to no problems and are quite fast even when loading suggestions on the go. See More
HideSee All
57

NetBeans

My Recommendation for NetBeans

My Recommendation for NetBeans

Add Video or Image
All
48
Pros
40
Cons
7
Specs
mccauls7
Laura Kyle
Abdullah
Top Pro
•••

Support for multiple programming languages

The Netbeans IDE supports a large number of programming languages. The supported list includes the famous PHP, JS, C/C++, Python, and a lot of other languages as well. See More
HappyOxomoco
Top Con
•••

Not soport for Vue or React

Actually it doesn't have support for Vue and React See More
Specs
Platforms:Windows, macOS, Linux
Multi Language Support:Yes
Auto Complete:Yes
Bracket Matching:Yes
See All Specs
mccauls7
Slimothy
Abdullah
Top Pro
•••

Autocompletes your code

Code auto-completion is very helpful in agile development environments, where you're pumping out a new version as quickly as possible. In such environments, you need your IDE to be "as fast as you code"; hence Netbeans being of great assistance in such situations. The IDE will auto-complete your code (variable names / function references / library functions / classes / ids) wherever possible, so you can code at speed. See More
sebf
Top Con
•••

Development has stalled dramatically

It went down from two releases a year with minor bug-fix releases to one release and no fixes. There seem to be fewer features added per release as well. There is no activity in the plugin community. See More
mccauls7
Slimothy
Abdullah
Top Pro
•••

Free, open source, and cross-platform

NetBeans is a free, GPL-licensed IDE. It can run on any computer with a Java virtual machine (JVM). Netbeans can therefore run on a variety of operating systems such as Windows, *nix, and Mac OS. Being open source means that developers can make changes to the code so that the IDE can better serve them. See More
Endi Sukaj
Fábio Roberto Teodoro
Top Con
•••

Written in Java

See More
mccauls7
Jonathan
Sergiu Boboc
Top Pro
•••

Good and precise linters/hinters

The lint/hint plugins work very well. See More
mccauls7
Slimothy
Abdullah
Top Con
•••

A little slow to load

The Netbeans IDE is known to take up a large quantity of memory as compared to other lighter IDE's available in the market. Slowdown can decrease productivity and frustrate programmers. See More
mccauls7
Slimothy
Top Pro
•••

Multiple Revision Control System (RCS) integration

This is useful for automating the storage, retrieval, logging, identification, and merging of revisions. See More
Rūdis
Le Hoang Long
Top Con
•••

Crashes while working on big projects

Netbeans is good when working on small projects, but it sometimes crashes when your project reaches 10 thousands lines of code. See More
Slimothy
Top Pro
•••

Built-in terminal

See More
Endi Sukaj
Belle
HonestAthena
Top Con
•••

No official support for Angular 4 yet

But Netbeans fully supports Angular 2 which is 100% compatible with 4. This means that by installing the Angular 2 plugin you also get support for the latest version. See More
mccauls7
Abdullah
Top Pro
•••

Powerful debugging and performance optimization

Netbeans not only debugs your code and points out errors, but it also gives you hints on which sections of your code could be further optimized. See More
mccauls7
HardwareHero
Jonathan
Top Con
•••

Slow technical development

As of April 2016, there has been no ES2015 and built-in ESLint support. See More
mccauls7
Sergiu Boboc
Top Pro
•••

Support for NodeJS

NodeJS is efficient, lightweight and perfect for data-intensive real-time applications that run across distributed devices. See More
Laura Kyle
Slimothy
Top Pro
•••

Functionality can be extended with community plugins

See More
mccauls7
Sergiu Boboc
Top Pro
•••

Support for Grunt tasks

Grunt takes care of the tasks the user would like done, making his/her life easier. See More
mccauls7
Laura Kyle
Sergiu Boboc
Top Pro
•••

Powerful chrome extension

This allows you to save the CSS/JS code, even if you use Java deployment (jar, war). See More
Sergiu Boboc
Top Pro
•••

Built-in web server

See More