Komodo IDE versions

Integrated development environment for editing, debugging and testing software
Oct 5, 2017
Editorial review
rating
Mar 2, 2017
Review
May 20, 2016
Review
Nov 6, 2015
Editorial review
rating
Aug 7, 2015
Review
Jun 8, 2015
Mar 27, 2015
Aug 23, 2013
Review
Jul 4, 2013
Review
Mar 15, 2013
Feb 27, 2013
Jul 23, 2012
Review
May 13, 2011
Review
Dec 21, 2011
Feb 4, 2011
Review
Jul 20, 2010
Review
Sep 29, 2010
Sep 17, 2009
May 24, 2009
Nov 14, 2008

What's new

v10.0.1.23701 [May 20, 2016]
-Breadcrumbs: Remote breadcrumbs not showing file listings - fixes #1690.
-CodeIntel: Limit symbol browser to files residing in your project / places root - fixes #1457.
-Commando: Don’t break on remote folders - fixes #1657.
-Commands: Improved “cmd_movetab” description - fixes #1413.
-Debugging: NodeJS: Remove leftover Chrome interpreter parameters from a JS debug configuration after -switching to NodeJS - fixes #1456.
-Debugging: Run without debugging key binding skips settings dialog - fixes #1624.
-Editor: Block uncomment error on blank lines - fixes #1509.
-Editor: Color hyperlinks not clickable - fixes #1335.
-Editor: Remove source code pro from default fonts (incompatible with Cyrillic characters) - fixes #1484.
-Find: Do not show “include” field for anything other than “in files” searches - fixes #858.
-Find: Skip badly encoded filenames in “find in files” rather than erroring out - fixes #1602.
-Formatters: Fail gracefully, fixes custom formatters not working.
-Help: Removed outdated menu items - fixes #1512.
-Icons: Don’t render two reload icons.
-Icons: Increase padding on pref category icons - fixes #1486.
-Icons: Missing runcmd icon. Fixes #1586.
-Indentation: Honor ‘useTabs’ setting if 'allow override’ is unchecked - fixes #1518.
-Keybindings: Changed find next and debugging key bindings for OSX to be more user friendly and consistent- - fixes #1665.
-Keybindings: Vi: Line up/down should navigate over folded code - fixes #1549.
-Linter: Removed “builtin” options for Less and SCSS linting options (note: you can still lint these languages - no functional change) - fixes #1607.
-PHP 7: Updated stdlib catalog to include common constants and array members - fixes #1633.
-Places: Fail gracefully when failing on file - fixes #1510.
-Prefs: Prefs failing to load properly when restoring sub-category - fixes #1598.
-Prefs: Re-enable the “environment” button - fixes #1511.
-SCC: Always sort by date descending - fixes #1527.
-SCC: Git not shown on checkout dialog - fixes #1468.
-SCC: History: Added the revision column again - fixes #1534.
-SCC: New files not being committed - fixes #1481.
-SDK: Editor: Add getWindowPosition method.
-Startup Wizard: Skip schemes that fail to load - fixes #1538.
-UI: About dialog overlapping contributor list - fixes #1632.
-UI: Bottom pane hiding toolbar if too small - fixes #1540.
-UI: Change default font-size to 1rem (up from 0.9rem).
-UI: Environment variable editing window too small - fixes #1407.
-UI: Force minimap width (prevents it getting squashed) - fixes #1529.
-UI: Inconsistencies in the cupertino color scheme - fixes #1438.
-UI: Limit places icons size to 14px - fixes #1404.
-UI: Menubar cut off when window is maximized on Windows - fixes #1461.
-UI: Minimap border color.
-UI: Missing buttons in pref dialogs - fixes #1506.
-UI: Missing findresults copy icon - fixes #1503.
-UI: missing reload button in browser preview - fixes #1603.
-UI: Offset editor tooltips so they don’t overlap and flicker - fixes #1477.
-UI: Publishing icons overlapping text - fixes #1495.
-UI: Reduce size of file status icons (collab, publishing, readonly).
-UI: Side toolbar doesn’t stay hidden after restart - fixes #1482.
-UI: Statusbar position indicators causing UI to jump - fixes #1536.
-UI: Styling of check configuration window - fixes #716.
-UX: Don’t propegate events on dynamic toolbar buttons - fixes #1563.
-Other: Allow stop-restart during addon uninstall / install - fixes #1594.
-Other: Multi-window errors/exceptions - fixes #1686.

v8.5.4.21449 [Aug 23, 2013]
1. Code Refactoring:
- Simplify project-wide code changes with these smart transformation capabilities: Rename Variables, Rename Class Member and Method Extraction. Code refactoring works on all languages supported by code intelligence, including Python, PHP, Perl, Ruby, JavaScript and Node.js.
2. Multiple Selections
- Save time by making multiple edits at once. In addition to Komodo's column/block editing, you can now select multiple positions in the editor, so that changes made at one position will be reflected in all selected positions.
3. Breadcrumbs Navigation
- Easily find and open previous files. A breadcrumbs navigation bar has been added to show a trail of directory ancestors relative to the current editor file.
4. Sort and Group Open Files
- Efficiently manage a large number of files with the new Open Files side pane, which groups open files by language. You can hide the editor tabs completely and just work off the Open Files pane if you prefer. In 8.5, you can now sort and group the Open Files pane by various attributes: language, file extension, directory, location, and even custom regex pattern match.
5. Abyss Dark Theme
- Add a touch of darkness with the new "Abyss" native dark UI theme. This theme applies to the UI elements outside of the main editor and can be enabled in the Appearance preferences. For maximum effect, select the "Dark_Wombatsosia" color scheme within the main editor.
6. Unified Menu Button
- Maximize your vertical editing space. Komodo can now be configured to consolidate the menu bar into a collapsible button (Windows and Linux). The last used menu items will be displayed in the top-level of the button menu, making it quick and easy to run the same menu command again.
7. PHP 5.5 Support
- Added support for PHP 5.5, with a new Xdebug module (for PHP debugging and Code Profiling), updates for the two new keywords (yield, finally) and updates to code intelligence to provide the latest API data.
8. CodeIntel Out-Of-Process
- Komodo's code intelligence system (code scanning, calltips, completions, goto definition, refactoring, etc.) is now handled by an external process, greatly enhancing editing responsiveness.
9. Python Symbols
- Added two-character length triggering for Python symbols. For example, when you type "im" you'll now see completions for "import" as well as any local variables, functions, classes and builtins that are in scope and have a name starting with "im".
10. OSX Improvements
- Drawing is smoother and Komodo can draw using the integrated graphics card, which leads to improved battery life on laptops.
11. Performance
- Various performance tweaks have been made to enhance editing performance, as well as improve search speed, syntax checking times and general responsiveness of Komodo.
12. Language Support
- Added editing for Laravel Blade. Laravel is a powerful PHP framework that allows tremendous flexibility in design. We've also added syntax checking for Sass, an extension of CSS3 that adds nested rules, variables, and other fun stuff.

v8.5.0 [Jul 4, 2013]
- Code Refactoring: The Komodo refactoring component has these smart code transformation capabilities:
-Variable Renaming: quickly and easily rename variables in the editor. It uses inline markers and multiple cursor selections to easily change the name of a code variable.
-Method Extraction: move parts of your code into a new function. Any variables used in the selected text are refactored into function arguments and are then passed to the extracted method.
-Breadcrumbs: A file and directory navigation bar has been added to the Komodo window. This navigation bar allows you to easily find and open relating files. You can use mouse and keyboard to navigate entries and easily filter down the list of files.
-Abyss theme: A dark theme for the Komodo user interface has been added. This theme affects the Komodo UI elements outside of the main editor (i.e. different to Komodo color schemes which only affect the main editor colors). You can enable Abyss in the Komodo Appearance preferences.
-Open Files: The Open Files widget (in the left Komodo Pane) now includes additional sorting and grouping options. You can group by language, file extension, directory, location and even group by a custom regex pattern match.
-Code Intelligence Out-Of-Process: Komodo's code intelligence system (code scanning, calltips, completions, goto definition, refactoring, etc...) is now handled by an external process. Mostly you won't notice any changes in functionality, but this does boost Komodo's responsiveness whilst editing.
-Updated Platform: Komodo has received a number of updates to it's underlying code base. Komodo now uses Mozilla 24, Python 2.7.5.

v6.1.3.998 [Feb 4, 2011]
A completely new Places sidebar merges the Komodo Project view with easy local and remote file browsing. Places allows live file management and makes navigating your project tree simple. It integrates source code control information for Subversion, Git, Mercurial, Perforce, CVS and Bazaar. It integrates with Komodo's excellent Find & Replace in Files, the Fast Open dialog and with Komodo IDE 6's new Publishing system.
Komodo IDE 6 adds a Database Explorer to help you quickly manage and grok your SQL daytabases. It supports SQLite out of the box, with easy to install extensions for MySQL and Oracle. More can be added with Komodo's extension mechanism (the same extension system as in Firefox).
Komodo has supported remote file editing for a long time. However sometimes editing locally (for speed, autocomplete, debugging) or editing multiple files before one push makes more sense. Komodo IDE 6's new publishing system allows you to quickly and easily keep remote and local directories in sync.
The development world (especially for the web) is moving fast and Komodo helps you keep up. Komodo IDE 6 includes full Python 3 support (syntax checking, code intelligence, debugging), improves on its already stellar PHP autocomplete, adds autocomplete data for Perl 5.12 and full autocomplete support for HTML 5, CSS 3 and the jQuery, Dojo and YUI JavaScript frameworks.
Komodo 6 includes a re-written Toolbox system to make it more extensible and more useful. A Komodo tool (shell command, snippet, macro, abbreviation, custom menu, etc.) is now just a simple JSON file in a tool directory. Extensions can now provide tools and tools in Komodo projects are in a ".komodotools" directory: more source code control-friendly and shareable.
In addition, Komodo 6 includes a new fast "Invoke Tool" dialog for finding and running tools without leaving the editor. It is like Komodo's excellent "fast open", Mac's Quicksilver, or Emacs' modeline for your set of editor tools.

Alternative downloads

Wing IDE Personal
Wing IDE Personal
rating

Python IDE with a debugger and an intelligent editor.

Python pycrypto-2.0.1
Python pycrypto-2.0.1
Free
rating

Python is a remarkably powerful dynamic programming language.

TMCL-IDE
TMCL-IDE
Free
rating

TMCL-IDE provides graphical visualization of the process data.

8051 IDE
8051 IDE
rating

Program to begin studying the 8051 microcontroller.

Particle Local IDE
Particle Local IDE
Free
rating

A powerful development environment with Particle firmware libraries.