Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
YesIntegrated Debugger
YesCode Templates
YesSource Control Integration
GitError Markup
YesCollaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
WindowsLicense
GPL-3.0-or-laterExtension language
C/C++; any language able to interface with C codeMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
Built-inIntegrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
Plug-inSupported remote file editing protocols
FTP; SSH (plug-in)Column selection
YesRTL
YesBidi
YesSupported keybinding styles
IBM CUAUnit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
Windows, macOS, LinuxLicense
ProprietaryExtension language
PythonMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
Yes (3rd party)Integrated Debugger
NoCode Templates
YesSource Control Integration
Via pluginsError Markup
NoCollaborative editing
NoSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
YesRTL
NoBidi
NoSupported keybinding styles
OSX; Vi; EmacsUnit Testing
NoGo To Definition
YesInteractive Console
NoPlugin
YesTechnology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
WindowsLicense
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
C++, QtPrice
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimMulti Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
0Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptMulti Language Support
YesAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Plugin Manager
Built-inIntegrated Debugger
YesCode Templates
Yes (plugin)Source Control Integration
GitError Markup
-Collaborative editing
Plug-inSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
Plug-inRTL
NoBidi
NoSupported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
HTMLPreview
Live side-by-sideDev platforms
Microsoft Windows®; macOS; LinuxCross Platform
YesAPI
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
Windows/MacOS/Linux/Android/IOSLicense
GPL v3Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
Yes - Text (.txt), MarkDown (.md)Preview
YesDev platforms
-Cross Platform
-API
NoDark Theme
YesOffline access
YesMarkdown support
YesVersioning
NoFormula editing
LaTexTables
Yes (MarkDown Extra)Platforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-Platforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Technology
-Price
-Export
-Preview
-Dev platforms
-Cross Platform
-API
-Dark Theme
-Offline access
-Markdown support
-Versioning
-Formula editing
-Tables
-