Komodo IDE : The world's fiercest Python Editor and 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
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
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
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.
"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
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
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:
*All settings in Code Collaboration are maintained by ActiveState. For full terms of service, please see Komodo IDE license agreement.
