Platforms
-License
-Bracket Matching
-Extension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Bracket Matching
YesExtension language
JavaScriptMulti Language Support
YesAuto Complete
YesIntegrated Debugger
YesSource Control Integration
GitPlugin Manager
YesCode Templates
YesError Markup
YesSupported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITBracket Matching
Yes (plugin)Extension language
JavaScriptMulti Language Support
YesAuto Complete
Yes (plugin)Integrated Debugger
YesSource Control Integration
GitPlugin Manager
Built-inCode Templates
Yes (plugin)Error Markup
-Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Cross Platform
YesCollaborative editing
Plug-inColumn selection
Plug-inRTL
NoBidi
NoDev platforms
Microsoft Windows®; macOS; LinuxExport
HTMLPreview
Live side-by-sideGit
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Windows, Mac & LinuxLicense
-Bracket Matching
yesExtension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
yesSource Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
yesSupported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterBracket Matching
YesExtension language
Emacs Lisp, C(Emacs modules)Multi Language Support
YesAuto Complete
YesIntegrated Debugger
-Source Control Integration
Yes (package)Plugin Manager
Package, built-inCode Templates
-Error Markup
YesSupported remote file editing protocols
FTP; HTTP; SSH; WebDAVCross Platform
-Collaborative editing
YesColumn selection
YesRTL
YesBidi
YesDev platforms
-Export
-Preview
-Git
-Supported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefRefactoring
YesInteractive Console
YesInteractive Debugger
gdb (for C)Go to Definition
YesSupported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Windows Linux MacLicense
-Bracket Matching
-Extension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
C#, F#, Visual Basic .NET, ValaVisual GUI Builder
YesGUIFramework
GTK Stable release
7.6.9.22 / September 21, 2018Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseBracket Matching
-Extension language
VimMulti Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
0Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
-License
-Bracket Matching
-Extension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Cross PlatformLicense
MITBracket Matching
yesExtension language
yesMulti Language Support
yesAuto Complete
yesIntegrated Debugger
yesSource Control Integration
yesPlugin Manager
yesCode Templates
yesError Markup
-Supported remote file editing protocols
yesCross Platform
yesCollaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
yesSupported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
FREEUnit Testing
yesSnippets
yesPlugin
yesTerminal
yesLanguages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Windows, macOS, LinuxLicense
-Bracket Matching
-Extension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
-Desktop targets
-Mobile targets
-3D
-Console targets
-2D
-VR targets
-Graphics API
-API Support
-Platforms
Windows, Mac OS X, LinuxLicense
-Bracket Matching
-Extension language
-Multi Language Support
-Auto Complete
-Integrated Debugger
-Source Control Integration
-Plugin Manager
-Code Templates
-Error Markup
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Git
-Supported keybinding styles
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Supported languages
-Visual GUI Builder
-GUIFramework
- Stable release
-Price
-Unit Testing
-Snippets
-Plugin
-Terminal
-Languages
C++, Blueprints (Visual Scripting)Desktop targets
Windows, Mac OS X, Linux, SteamOs, HTML5Mobile targets
iOS, Android3D
YesConsole targets
PlayStation 4, Xbox One, Nintendo Switch2D
YesVR targets
SteamVR/HTC Vive, Oculus Rift, OSVR, , Google VR/Daydream, Samsung Gear VRGraphics API
DirectX Versions: 10, 11, 12(Experimental), Vulkan SM5, OpenGLAPI Support
DirectX 10, DirectX 11, Vulkan (SM5), OpenGL