Code smarter and faster with Komodo IDE, the professional development environment for dynamic languages and open technologies. Dynamic language expertise for Perl, PHP, Python, Ruby, and Tcl, plus JavaScript, CSS, HTML, and XML, and template languages like RHTML, Template-Toolkit, HTML-Smarty, and Django. With a comprehensive feature set including standard editor functionality, plus advanced debugging, extensibility and cross-platform support.
Product Variants - Komodo IDE
-
Back to top
Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.
Features
-
Back to top
Multi-language editor
Focus on what your code can do; let your editor sweat the details: Features include 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, Multilingual Input Method Editor (IME) support, Code snippets, Code folding, Multi-document editing, History, Search Highlighting, Editor Hyperlinking, CSS Color Popup
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
- Source Code Control Integration
- With support for CVS, Perforce, Subversion, Git, Mercurial, and Bazaar, you can share your code your way.
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.
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.
Toolbox
Manage Komodo components, like frequently used files, code snippets, commands, and URLs.
Rx Toolkit
Build, edit, and debug regular expressions.
Custom toolbars and menus
Extend, reorder, and change with customer toolbars and menus.
Macros and triggers
Automate Komodo IDE with simple scripts.
Run Commands
Run operating system commands from within Komodo.
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.
Search
Powerful search tools, including the best Find & Replace of any IDE.
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.
Documentation
Get the help you need with documentation, forums, FAQs, and support.
Built on Mozilla
Built on the Mozilla 1.9 codebase (same as Firefox 3).
System Req.
-
Back to top
When you purchase an ActiveState license, you are provided with installers for all supported platforms so you only need one license. This means that the licensed user is authorised to install the software on any number of machines and supported platforms so long the software is only being used by the licensed individual.
Windows
- Windows XP, 2000, 2003 or Vista
- x86 or x86_64 processor, 500 MHz (or faster) with 512 MB RAM (1 GB+ recommended)
- 200 MB hard disk space
Mac
- Mac OS X 10.3.9 or greater
- PowerPC G4+ or Intel processor
- 512 MB RAM (1 GB+ recommended)
- 200 MB hard disk space
Linux
- Red Hat Enterprise Linux 5 or later
- CentOS 5.0 or later
- Fedora Core 8 or later
- OpenSUSE 10.2 or later
- Ubuntu 7.04 or later - x86 or x86_64 architecture/ 500 MHz or faster processor/ 512 MB RAM (1 GB+ recommended)/ 200 MB hard disk space