Search form

You are here

Komodo IDE for Web and Mobile App Development

Making it even easier for web, mobile and app developers to experience their favorite frameworks, languages and tools.

You can now experience a faster, easier-to-use IDE that lets you stay in-the-zone and get more done. Get all your favorite frameworks, languages, and tools in one cross-platform, polyglot IDE.

Seamless Integrations: Cordova/PhoneGap, gulp, Grunt

When you go mobile, we're ready! A button on the side automatically shows up if Komodo detects you are using the Cordova or PhoneGap build systems and interacts to facilitate common tasks. Works with gulp and Grunt too!

Chrome Remote Debugging

Write and debug in one spot. Now you don't have to search for your code again in your browser to place breakpoints--no more jumping back and forth between your editor and browser!

All Your Favorite Web Frameworks and Languages are supported

As a cross-platform, polyglot IDE, Komodo provides you with a wide range of support. Komodo X now supports Ruby 2.x, TypeScript, ES6, PSR4 for PHP and new built-in support for frameworks Ember, Angular JS, and React

Graphical Debugging

Enjoy debugging and code profiling for Python 2.4 and higher. Launch applications locally in the IDE, remotely debug applications running on a remote server, or Python subprocesses connect to Komodo for debugging. Configure breakpoints, step in, interact and inspect runtime using an Interactive Python shell, and create and debug regular expressions with the RX Toolkit.

Unit Testing for Python

Unit testing supports the Python unittest framework, with extensible support for nose and doctest.

Python IDE for Teams

Code Collaboration allows you and your team to edit a document with multiple users simultaneously. The Komodo Shared Toolbox allows you to store common snippets, macros, and more via network share, source code control, or the Publish feature. Coding Standards lets you keep shared work consistent with version control and auto-formatting, while Komodo’s extended functionality allows you to scale your projects as required with extensions for integrated technologies.

Code Profiling

One-click code profiling allows you to analyze your code performance on a function-by-function basis, allowing you to quickly detect hotspots. The code profiler tracks which function calls are made, how many times those functions get called and how long the calls take to complete. Komodo code profiling also supports the regular Python cProfile pstats format.

Extend & Customize

Vi/Vim, emacs and other included key bindings provide you with a familiar editing experience, straight out of the box. Customize your UI and editor pane with a variety of themes, and extend your editing and IDE functionality with a multitude of available add-ons. Extend color schemes, syntax checkers, and more.

Being a multi-language IDE, Komodo also supports all major languages including Python, NodeJS, Ruby, Go, Perl, Tcl, and more