Overview

IDEs and Code Editors

IDEs (Integrated Development Environments) and code editors are tools that assist with programming and software development. IDEs provide integrated features such as code editing, debugging, building, and testing, while code editors specialize in lightweight and fast text editing. There are various options depending on the use case and programming language, including Visual Studio Code, IntelliJ IDEA, Eclipse, and Sublime Text, making them essential tools for improving developer productivity.

IDE code editor development tools programming software development
code slug name description developer features license price primaryLanguages type
01 visual-studio-code Visual Studio Code A free, open-source code editor developed by Microsoft. Microsoft ["Git Integration","Debugging","IntelliSense","Extensions","Live Share"] MIT License Free ["JavaScript","TypeScript","Python","Go","Rust","Java","C++"] Code Editor
02 intellij-idea IntelliJ IDEA An integrated development environment for Java/Kotlin development by JetBrains. JetBrains ["Smart Code Completion","Refactoring","Database Tools","Version Control","Build Tools"] Apache 2.0 (Community), Proprietary (Ultimate) Free (Community) / Paid (Ultimate) ["Java","Kotlin","Groovy","Scala"] IDE
03 eclipse Eclipse An open-source integrated development environment widely used for Java development. Eclipse Foundation ["Plugin System","Java EE Support","Modeling Tools","Testing Tools","Version Control"] EPL-2.0 Free ["Java","C/C++","PHP","Python","JavaScript"] IDE
04 sublime-text Sublime Text A fast, lightweight text editor featuring multi-cursor editing. Sublime HQ ["Multiple Cursors","Goto Anything","Command Palette","Split Editing","Package Control"] Proprietary $99 (one-time) ["Python","JavaScript","Go","Ruby","Markdown"] Code Editor
05 pycharm PyCharm A Python-specific integrated development environment by JetBrains. JetBrains ["Python Intelligence","Web Framework Support","Scientific Tools","Database Support","Remote Development"] Apache 2.0 (Community), Proprietary (Pro) Free (Community) / Paid (Pro) ["Python","JavaScript","HTML/CSS","SQL"] IDE
06 webstorm WebStorm An integrated development environment for JavaScript/TypeScript by JetBrains. JetBrains ["Smart Editor","Framework Support","Version Control","Testing","Debugging"] Proprietary Paid ["JavaScript","TypeScript","HTML","CSS","Node.js"] IDE
07 vim Vim A highly capable text editor featuring modal editing. Bram Moolenaar (Community) ["Modal Editing","Extensible","Lightweight","Cross-platform","Macro Recording"] Vim License Free ["All"] Code Editor
08 atom Atom A hackable text editor developed by GitHub. GitHub (Discontinued) ["Hackable","Package System","Git Integration","Smart Autocomplete","Multiple Panes"] MIT License Free ["JavaScript","HTML","CSS","Python"] Code Editor
09 netbeans NetBeans An open-source integrated development environment managed by Apache Software Foundation. Apache Software Foundation ["Multi-language Support","GUI Builder","Maven/Gradle Support","Debugging","Profiling"] Apache 2.0 Free ["Java","PHP","JavaScript","C/C++","HTML5"] IDE
10 xcode Xcode An integrated development environment for macOS/iOS app development by Apple. Apple ["Interface Builder","Simulator","Instruments","Source Control","SwiftUI Preview"] Proprietary Free ["Swift","Objective-C","C/C++"] IDE
11 android-studio Android Studio The official integrated development environment for Android app development by Google. Google ["Emulator","Layout Editor","APK Analyzer","Profiler","Firebase Integration"] Apache 2.0 Free ["Kotlin","Java","C++"] IDE
12 visual-studio Visual Studio An integrated development environment for Windows by Microsoft. Microsoft ["IntelliSense","Debugging","Azure Integration","CodeLens","Live Unit Testing"] Proprietary Free (Community) / Paid (Pro/Enterprise) ["C#","C++","Visual Basic","F#","JavaScript"] IDE

A list of integrated development environments and code editors used for software development.