The Best IDE for Web and Mobile Development

All of the Integrations and Frameworks You Need

Komodo IDE is includes all of the integrations you need to stay in-the-zone and get more done. Get your favorite frameworks, languages, and tools in one cross-platform, polygot IDE.

Start your 21-Day Trial today

Komodo supports all your major languages, including
Python, PHP, Go, Perl, Tcl, Ruby, NodeJS, HTML, CSS, JavaScript and more ActionScript, Ada, Apache, APDL, ASN1, Assembler, AutoIt, Avenue, Baan, Bash, Batch, BlitzBasic, Bullant, C#, C++, CLW, CMake, Cobol, CoffeeScript, ConTeX, Csound, CSS, Diff, Django, Eiffel, EJS, epMojo, Erlang, Errors, EScript, Flagship, Forth, Fortran, Fortran 77, FreeBasic, Go, Gui4Cli, Haskell, HLSL, HTML, HTML5, IDL, Ini, Java, JavaScript, JSON, Kix, Komodo Snippet, LaravelBlade, LaTeX, Less, Lisp, Lot, Lout, Lua, Luddite, Makefile, Markdown, Mason, Matlab, Metapost, MMIXAL, MSSQL, MXML, MySQL, Nimrod, nnCrontab, Node.js, Nsis, Objective Caml, Octave, Pascal, Perl, PHP, PL-SQL, PostScript, POVRay, PowerBasic, PowerPro, PowerShell, PureBasic, Python, Python3, REBOL, Regex, reStructuredText, RHTML, Ruby, Sass, Scheme, Scriptol, SCSS, Smalltalk, Smarty, SML, Sorcus, Specman-E, SQL, TACL, TADS3, TAL, Tcl, TemplateToolkit, TeX, Text, TracWiki, Twig, VBScript, Verilog, VHDL, VisualBasic, XBL, XML, XSLT, XUL, YAML

Make it your own!
  • Dynamic Toolbar

    Komodo X features a dynamic toolbar which detects what tools you are using, giving you quick access to them when you need them.

  • gulp.js, Grunt * NPM Integration

    Komodo X integrates with your JS task runner, allowing you to quickly run your tasks without leaving your IDE.

  • Cordova & PhoneGap Integration

    Interact with your Cordova & PhoneGap builds right from inside Komodo. Run emulators, build targets, etc.

  • Version Control at Your Fingertips

    Quick access to your version control system, whether it's Git, Mercurial, SVN, CVS, Bazaar or Perforce.

  • Commando (Go to Anything)

    Commando is THE way of interacting with just about anything in Komodo. Locate a file, run a command/snippet, toggle word wrap, whatever you can think of.

  • Symbol Browser

    New in Komodo X is the Symbol Browser, which as the name implies allows you to quickly locate symbols across your project.

  • Chrome Debugging

    Debug your web apps without chrome developer tools, place your breakpoints where you write your code.

  • Ruby 2.x Debugging

    Komodo IDE has allowed you to debug Ruby 1.9 for a while, with Komodo X you can now debug any version of Ruby.

  • Read Print Eval Loop (REPL)

    Komodo IDE integrates with various REPL implementations, allowing you to quickly test code or run a REPL while debugging.

  • Macro Recording

    Easily record code interactions and save them as userscripts to your toolbox for later use.

  • Toolbox

    Recorded Macro's are saved as userscripts and can be accessed from your toolbox, which can hold a large selection of your own tools.

  • Quick Access

    Quick access to toggle focus mode, toggle a pane or access the Komodo menu (also accessible by pressing ALT).

  • Customizable

    Komodo X is EXTREMELY customizable without writing ANY custom code. Odds are if there is something you'd like to change; you can.

  • Tools

    Quick access to toggle Komodo IDE's various tools, REPL, code profiler, regex editor, HTTP inspector, Language Documentation, they're all at your fingertips.

  • Regex Editor

    The Regex editor has received a large UX overhaul in Komodo 10, making it a joy to use.

  • Version Control at Your Fingertips

    Quick access to your version control system, whether it's Git, Mercurial, SVN, CVS, Bazaar or Perforce.

  • Commit Files

    Komodo X has a brand new commit dialog which can be also be added from your bottom pane version control widget.

  • VCS History

    Quickly reference your VCS history either via a dialog or via your version control widget.

  • Run Unit Tests

    Run unit tests and quickly reference the results, Komodo IDE supports a variety of testing frameworks.

  • Change Tracker

    Reference changes made since your last commit and quickly revert or share your changes via kopy.io.

  • Multi Caret

    Komodo's intelligent multi caret mode allows you to quickly rename common occurences of code, or manually create as many carets as you need.

  • Refactoring

    Komodo's refactoring feature in many cases uses multiple carets to make your interaction as seamless as possible.

  • Spell Checker

    Focus on writing your code and let Komodo worry about whether or not you spelled something right.

Just want the basics? Check out Komodo Edit

Features

View All
  • Cordova & PhoneGap

    Run emulators, build targets, interact with Cordova & PhoneGap effortlessly.

    NEW
  • Gulp, Grunt, NPM

    Integrates with Gulp, Grunt and NPM, giving you quick access to common tasks.

    NEW
  • Angular, Ember, React, ..

    Komodo supports various popular modern web frameworks.

    NEW
  • Chrome Debugging

    Debug web apps without chrome dev tools, place your breakpoints where you write your code.

    NEW
  • Docker & Vagrant

    Run commands on your available instances, using auto-completions and hints.

  • Package Manager

    Integrates with Bower, NPM, Composer, Gem, PIP, CPAN, PyPM and PPM.

  • Code Intelligence

    Auto-complete and calltips. Fast code navigation with Code Browser. Code refactoring.

  • Version Control

    Subversion, Mercurial, Git, Perforce, Bazaar, CVS.

  • Collaboration

    Edit with multiple users simultaneously with Code Collaboration.

  • Debugging

    Debug PHP, Python, Perl, Ruby, Tcl, Node.js. Debug locally and remotely. Configure breakpoints.

  • Customization

    Install and use community contributions directly from inside of Komodo.

  • Unit Testing

    Supports major frameworks such as PHPUnit, Perl TAP, Python unittest, and Ruby's rake test.

Packages

Packages allow you to enhance Komodo through addons, skins, color schemes, userscripts, key bindings, etc.


Recently Updated

  • Github

    Github color scheme for Komodo

  • Beautify js

    This little beautifier will reformat css, html and javascript for komodo edit/ide.

  • Less Compiler

    Less 2.7.1 Compiler for Komodo Edit/Ide

  • Side by Side

    A side by side Diffviewer for Komodo Edit/Ide

  • Xemmet

    Emmet for Komodo X

Most Popular

  • Stylish

    User styles manager for Firefox and other Mozilla software

  • SQLite Manager

    Manage all your sqlite databases using this lightweight extension for firefox, thunderbird, seamonkey, komodo etc.

  • WakaTime

    Komodo plugin for automatic time tracking and metrics generated from your programming activity.

  • New Source Tree

    New Source Tree Komodo Addon

  • Komodin Git

    A komodo Git extension

Most Downloaded

  • Atomik

    Atomik is a pack of flat dark and light skins for Komodo 9

  • Abyss

    A dark skin for Komodo Edit/IDE

  • SQLite Manager

    Manage all your sqlite databases using this lightweight extension for firefox, thunderbird, seamonkey, komodo etc.

  • Beautify js

    This little beautifier will reformat css, html and javascript for komodo edit/ide.

  • Sublime

    Sublime Skin for Komodo

Blogs

Komodo 10.1 Webinar - Q&A
By Carey Hoffman, Sep 27, 2016
Carey in Cascadia(Fest)
By Carey Hoffman, Sep 14, 2016
Komodo 10.1.1 Released
By Nathan Rijksen, Sep 5, 2016
Komodo 10.1 Released - Tutorial Tool, Publishing Improvements and More
By Nathan Rijksen, Aug 22, 2016
The History of Komodo, A Trip Down Memory Lane
By Nathan Rijksen, Aug 18, 2016

Tweets

Testimonials

@ActiveState Sweetttt, you beautiful sons-of-$&^%@, Komodo 8 now has all the features I've wanted in an IDE since I was 2 years old. #thanx
ANAIO via Twitter