Komodo IDE 5.2 Features

Download the complete Komodo IDE Feature List (PDF).
Download the guide to Komodo IDE in the Enterprise (PDF).

Multi-language Editor

Focus on what your code can do; let your editor sweat the details.

  • Multi-language Support
  • Autocomplete and Call Tips
  • Multi-language File Support
  • Standard Editing Features
  • Syntax Checking
  • Syntax Coloring
  • Abbreviations
  • Vi Emulation
  • Emacs Keybindings
  • HTML Preview
  • View HTML Source
  • Multilingual Input Method Editor (IME) support
  • Code Snippets
  • Code Folding
  • Multi-document Editing
  • History
  • Search Highlighting
  • Editor Hyperlinking
  • CSS Color Popup
  • Primary Language Preferences
  • Sub-language Background Colors

Multi-language Graphical Debugger

The most powerful debugging capabilities for dynamic languages, anywhere.

  • JavaScript debugging
  • Ruby and Ruby on Rails debugging
  • PHP debugging
  • Perl debugging
  • Python debugging
  • Tcl debugging
  • XSLT debugging
  • Standard Debugging Features
  • Remote Debugging
  • Interactive Shells
  • Multi-session Debugging
  • Breakpoint Manager
  • Debug Toolbar
  • Debugger Proxy
  • CGI Emulation
  • DBGP Debugger Protocol
  • Tutorials

Source Code Control Integration

With support for CVS, Perforce, Subversion, Git, Mercurial and Bazaar, share your code your way.

  • Standardized SCC commands
  • Status
  • Checkout
  • Revision History
  • Changelists

Code Browser

Easily navigate source structure in a tree view of code objects. Browse, locate and jump to modules, namespaces, classes, functions and variables. Use the Section List - the ultimate function list - to navigate documents faster than ever (even CSS entries and XML nodes).

DOM Viewer

Easily navigate XML, XSLT and HTML in a tree view of the document's DOM structure

HTTP Inspector

Inspect, intercept, and tweak browser-server communications. View and edit individual transactions break on requests or responses, and submit modified traffic.

Interactive Shells

Interactive shells for JavaScript, Perl, Python, Ruby, and Tcl.

  • JavaScript
  • Perl, Python, Ruby, and Tcl

Unit Testing Integration

Run your test suites quickly and find any failure points in your source code fast and extensibility enables you to use your preferred unit testing framework. PHPUnit, Ruby rake test (as used by Ruby on Rails), Perl TAP-based test, PyUnit, and Nose are already integrated.

User license
5 user licenses

Get the latest version. Upgrade now through My Account.

Try it for free for 21 days

I've been a Komodo customer for almost five years, and couldn't imagine using another editor for my work with dynamic languages. Komodo IDE syntax highlights and auto-completes my Perl, Ruby, XML, SQL, HTML and CSS, allowing my team to write better code more quickly than we ever have.

— Chris Gerber, Pfizer Global Manufacturing

Toolbox

Manage Komodo components, like frequently used files, code snippets, commands, and URLs.

  • Store It
  • Share It

Rx Toolkit

Build, edit, and debug regular expressions.

  • Visual Interface
  • Regular Expression Debugger
  • Regular Expressions Primer

Custom Toolbars and Menus

Extend, reorder, and change with customer toolbars and menus.

  • Personalize and Extend

Macros and Triggers

Automate Komodo IDE with simple scripts.

  • Save Time and Effort
  • Automate Even More

Run Commands

Run operating system commands from within Komodo.

  • Sophisticated Command Line Function Automation

Multi-user Support

Share important data - like a toolbox, templates, or configuration preferences - between multiple users with a common data directory.

Extensibility

Try a user-built extension or create your own.

  • XPI Extensions
  • Community Extensions

Search

Powerful search tools, inlcuding the best Find & Replace of any IDE.

  • Find and Replace in Files
  • Find in Project
  • Open/Find Toolbar
  • Project Manager

Perl Dev Kit (PDK) Integration

Create Perl executables from within Komodo.

Templates

Create and share files with the basic structure for new files or projects.

  • Project Templates
  • File Templates

Documentation

Get the help you need with documentation, forums, FAQs, and support.

  • Help
  • Feature Showcases
  • Tutorials
  • Sample Projects

Built on Mozilla

Built on the Mozilla 1.9 codebase  (same as Firefox 3).

  • Source Code
  • Patches