Komodo IDE : The world's fiercest Python Editor and IDE

InfoWorld Technology of the Year: Komodo IDE Best Python IDE

Komodo IDE is a professional IDE and editor for dynamic (scripting) languages, with a strong focus on Python development.

ActiveState is the proud winner of the InfoWorld Technology of the Year Award for Best Python IDE.


Browse some of Komodo IDE's features:
Editor Code Intelligence Languages
Debugging Integrated Tools Extensible

Professional Python Editor

Syntax Highlighting & Code Folding

Komodo IDE for Python: Syntax Highlighting and Folding

With configurable code coloring for keywords, built-ins, variables, and all other code elements, it's easy to differentiate your code segments and easy to create your own color schemes.

Code folding lets you expand and collapse blocks of code. Use it to temporarily hide sections of your code to get them out of the way, or collapse all folds to get a higher-level view of your code.

Background Syntax Checking

Background syntax checking uses your Python interpreter(s) to catch accidental syntax errors when you make them. If you are learning Python, syntax checking will help you along.

new in Komodo IDE 7

Check multi-language documents (ie. Javascript or CSS within Django HTML), choose between multiple Python checkers such as PyLint, PyFlakes or PyChecker, and see all errors and warnings in a single tab.

new Real-Time Code Collaboration

Code Collaboration shares changes to selected Komodo IDE 7 users in real time, with helpful highlights to identify what was changed*. Team coding has never been easier!


Debugging

Python Debugging

Komodo IDE for Python: Debugging

Just click "Debug | Go" in Komodo to begin local debugging, or use Komodo's remote debugging packages to have a separate process break into Komodo's Python debugger. The process being debugged can even be running on another machine.

Rx Toolkit: Troubleshoot Regular Expressions

Python IDE Rx

Komodo IDE's Rx Toolkit supports Python, Perl, Ruby or JavaScript as the backend engine for evaluating expressions so that you can be sure your are designing your regexes for the engine that will be running them.

new Code Profiling

Screencast: Komodo IDE - Code Profiling

Highlight code hotspots and detect performance issues faster with Code Profiling. It supports Python (both 2.x and 3) and can read Python pstats profile formats.


"If you work in any of the languages Komodo supports, you owe it to yourself to examine it (for free). If you work in any two of them, you probably should just buy it."— Andrew Binstock, Binstock on Software.


Code Intelligence

Auto-complete & Calltips

Komodo IDE for Python: Code Intelligence

Write code faster and shorten the learning curve with code completion that shows you which methods, classes, and modules are available in a particular context.

API for Python Libraries

Komodo ships with API information for the Python standard library in all supported versions, and includes a fast static analysis scanner to provide live completion information for your code and for the 3rd-party modules that you install.

For 3rd-party binary modules, Komodo uses "API Catalogs" — XML files that describe a module's API. Komodo includes API Catalogs for PyWin32 and PyQt.

Code Browser & Sections List

Easily navigate and filter source structure in a tree view of code objects.


Integrated Tools

new Cloud Deployment with Stackato

Komodo IDE and Stackato

Launch the Stackato interface from the main toolbar to enable development, debugging and one-click deployment to the cloud.

Toolbox

Store macros, commands, snippets, templates and URLs in Komodo's redesigned Toolbox. The toolbox gives you an easy way to quickly create your own functionality and to integrate with external tools, like integrating pep8 checking or starting a Django remote debugging session.

Interactive Shell

Try out and test your Python code in Komodo's interactive shell. Use it to interact with a debugging session and inspect your program while it's running.


Languages

Python 2 and 3

Komodo IDE includes full support for Python 2.4 - 3.2. And with ActiveState's history of Python expertise, Komodo IDE's Python support will continue.

Other Dynamic and Web Languages

  • PHP, Ruby, Perl, Tcl
  • Javascript
  • HTML (including HTML 5)
  • CSS (including CSS 3)
  • Templates, including Django
  • And dozens more

new in Komodo IDE 7

  • Node.js
  • LESS
  • SCSS
  • CoffeeScript

Extensible

Firefox-style Extension System

Install a Python add-on or write your own. The Komodo Add-ons site allows deep extension of Komodo IDE. Choose from 100+ add-ons and counting.

Code Recipes

Find or share recipes from the ActiveState Python Recipes site (home of the popular Python Cookbook) with the Recipes Add-on.

Much, Much More

There's more to Komodo IDE than what this page can cover. Here are some resources to help you discover what's inside:


Komodo IDE
Buy Now

From $295

Try Now

Free 21-day Trial

Upgrade

From $168

*All settings in Code Collaboration are maintained by ActiveState. For full terms of service, please see Komodo IDE license agreement.