A Complete Development Environment


New in Komodo 8.0

  • New User Interface

    Clean, lean and platform optimized.
  • Minimap

    Reposition anywhere in your code from a high-level view.
  • Conditional Snippets

    Use Embedded JavaScript to determine snippet contents at runtime.
  • Retina Display Support (OSX)

    Crystal clear editing and interface.
  • Updated Platform

    Mozilla 18, Python 2.7, Scintilla 3.2.4.
  • Floating Side Panes

    Undock components and move them anywhere.
  • Open Files Side Pane

    Organizes all your open files by language.
  • Auto Abbreviation Snippets

    Type an abbreviation to automatically trigger snippet selection.
  • Fast Open Shortcuts

    Create shortcuts to long file paths.
  • New Language Support

    Laravel and Sass

Take a Tour of What's New ยป

 


Advanced Editor

  • All the Fundamentals:

    Code folding

    Column/block editing,

    Line/block commenting and more

  • Smart Language Detection

    Syntax checking and highlighting detects multiple languages within a file.
  • Split View and Multi-Window

    Split a session to edit side by side or in multiple windows.
  • Variable Highlighting

    Click on a variable to see all occurrences.
  • Toolbox

    Store snippets, macros and shell commands for easy access.
  • new Auto Abbreviation Snippets

    Type an abbreviation to automatically trigger snippet selection.
  • Go To Definition

    Jump to definitions variables, classes, etc.
  • Key Bindings

    Vi/Vim, emacs, OS X, Windows/Linux included.
  • Powerful Snippets and Macros

    Insert snippets with abbreviations. Use macros to automate repetitive sequences.
  • Browser Preview

    Preview in a separate window, in the Editor pane or in split view.
  • Extend/Customize

    Key bindings, syntax color schemes, syntax checkers, auto-formatters
  • new Conditional Snippets

    Use Embedded JavaScript to determine snippet contents at runtime.

Code Intelligence

  • Autocomplete and Calltips

    Supports many languages. Detects multiple languages within a file.
  • Soft Characters, Matching Braces

    Auto-insertion of braces and highlighting of matching braces.
  • Auto-Indentation and Auto-Formatting
  • 3rd Party Library Support

    Included API Catalogs enable autocomplete and calltips for libraries like PyWin32 and jQuery.
  • Sections List

    View and filter a list of your functions, classes or elements.
  • Code Browser

    Navigate source code structure in a hierarchical, collapsible view.
  • DOM Viewer

    Inspect and edit DOM tree of XML and HTML docs.
  • XML Support

    Autocompletion for XML dialects can be added via DTD or RelaxNG Schema.

Graphical Debugging

  • Graphical Debugger

    PHP 4.4 - 5.4, Python 2.4 - 3.3, Perl 5.8 - 5.16, Ruby 1.8 - 1.9, Tcl 8.4 - 8.6, Node.js
  • Breakpoint Configuration

    Set properties such as break on file, line, condition, function calls and returns, exceptions, etc.
  • Local and Remote

    Debug programs running on a remote server or unsupported platform.
  • RX Toolkit

    Create and debug regular expressions
  • Consolidated View

    View output, call stack, variables and watch variables in one pane.
  • Multithreaded Debugging

    Break multiple threads. Mozilla engineers use Komodo to debug Python buildbot code.
  • Multi-Process Debugging

    Debug multiple sessions simultaneously
  • HTTP Inspector

    Inspect browser-server communications, ie. Ajax/HTTP
  • Changed Variable Highlighting

    Automatic highlighting of variables changed since last breakpoint.
  • Built on DBGp Protocol

    Co-authored by ActiveState and currently used in many IDEs.

Version Control and Integrated Tools

  • Version Control Systems

    Support for Subversion, Mercurial, Git, CVS, Perforce and Bazaar.

     

    Add/remove files, view diffs, view revision history, commit changes, revert, and push to remote repositories for distributed source code control systems.

  • Interactive Shells

    Available for Python, Ruby, Perl and Tcl.
  • Publishing

    Keep local and remote directories in sync.
  • Code Profiling

    Analyze performance for Python (2x and 3x) and PHP (5.2 or higher), with read support for Callgrind/Cachegrind and pstats formats.
  • Integrated Unit Testing

    Supports major frameworks such as PHPUnit, Perl TAP, Python unittest, and Ruby's rake test.
  • Database Explorer

    Examine database content for SQLite. Available extensions for MySQL and Oracle.
  • Perl Dev Kit, Tcl Dev Kit by ActiveState

    Deploy Perl and Tcl applications within Komodo. Get more with Pro Studio.
  • Stackato by ActiveState

    Debug applications in a powerful Platform-as-a-Service environment.

Workflow and File Management

  • Projects & Places

    Manage your projects in the left sidebar. View your file systems categorized by project.
  • new Open Files Side Pane

    New side pane organizes all your open files by language.
  • new Minimap Navigation

    Reposition anywhere in your code from a high-level view.
  • Komodo Sync

    Synchronize project items and preferences across all of your workstations.
  • Fast Open

    Find any file with minimal keystrokes.
  • new Fast Open Shortcuts

    Create shortcuts to long file paths.
  • History, Bookmarks, Braces

    Jump to previous and marked lines, and matching braces.
  • Notifications Panel

    Keep track of all processes in one place.

Add-Ons and Customization

  • Extensions/Add-Ons

    Over 100 add-ons available through our Firefox-based system.
  • new Visual Styling

    Personalize with a wide variety of skins and iconsets.
  • new Floating Side Panes

    Undock components and move them anywhere on screen.
  • Integrated Tools

    Extend support for additional Version Control Systems and databases.
  • Editor Features

    Customize and extend key bindings, syntax color schemes, auto-formatters and much more.
  • Autocomplete

    Extend support for additional languages, frameworks and libraries.
  • Staff Picks

    Emmet (formerly Zen Coding): Web developer's toolkit for improving HTML and CSS workflow.

    See more at our Add-Ons site.


Dev Team Capabilities

  • Code Collaboration

    Edit a document with multiple users simultaneously, no matter where they are.
  • Shared Toolbox

    Store common snippets, macros, etc. via network share, source code control or the Publish feature.
  • Coding Standards and Control

    Keep shared work consistent with version control system integration and auto-formatting.
  • Stackato by ActiveState

    Run a Platform-as-a-Service (PaaS) on any cloud infrastructure.

    Komodo IDE lets you debug and deploy applications to a consistent environment at each stage of the development process.

     

  • Extended Functionality

    Scale projects as required with extensions for integrated technologies.

Supported Languages

  • Editing

    PHP, Python, Perl, Ruby, HTML, JavaScript, CSS, various web templates, Node.js, Tcl, XSLT, CoffeeScript, LESS, SCSS and more
  • Code Intelligence

    PHP, Python, Perl, Ruby, HTML, JavaScript, CSS, various web templates, Node.js, Txl, XSLT and more
  • Debugging

    PHP, Python, Perl, Ruby, Node.js, Tcl, XSLT

 

Buy

Buy Online - Starting at $295

Upgrade to Komodo IDE 8.0
Upgrade if license purchased before Feb. 7, 2013