IDEs & Code Editors
A list of IDEs & Code Editors. Compare major tools that improve development efficiency.
No | Name | GitHub Stars | Description | Trend | License | Language | Official Site |
---|---|---|---|---|---|---|---|
1 | Visual Studio Code | ⭐ 175.7k | Lightweight and highly extensible code editor developed by Microsoft. Supports wide range of development with rich extensions and multi-language support. | Ranked #1 in developer satisfaction surveys for 7 consecutive years. Became standard choice across all development fields with rich extension ecosystem. | MIT | TypeScript | Official |
2 | IntelliJ IDEA | ⭐ 18.2k | High-performance IDE by JetBrains. Optimized for enterprise-level development centered on Java, providing powerful code analysis and refactoring features. | Established as standard IDE for Java enterprise development. Continued demand growth with official Kotlin support and Spring Boot integration. | Commercial/Community | Java | Official |
3 | Eclipse | ⭐ 122 | Veteran open-source IDE. Runs on Java platform with high extensibility through plugin architecture. | Maintains stable share in academic education and enterprise fields. Continued adoption in educational institutions due to free high functionality. | Eclipse Public License | Java | Official |
4 | Visual Studio | - | Full-featured integrated development environment by Microsoft. Optimized for .NET development, supporting Windows, web, cloud, and mobile development. | Adoption expansion with cross-platform support since .NET Core/.NET 5. Improved development experience with GitHub integration and AI features. | Commercial/Community | C# | Official |
5 | Xcode | - | Official macOS-exclusive IDE by Apple. Essential tool for iOS, macOS, watchOS, and tvOS app development. Powerful integration with Interface Builder. | Continued importance with iOS app market growth. Increased new developers with improved development experience through SwiftUI and Swift Playgrounds. | Free | Swift Objective-C | Official |
6 | Android Studio | - | Official Android development IDE by Google. Based on IntelliJ IDEA, providing rich features and tools specialized for Android app development. | Established as essential tool for Android development. Supports modern development style with Kotlin-first policy and Compose support. | Free | Java Kotlin | Official |
7 | Sublime Text | - | Fast and lightweight text editor. Achieves high productivity with beautiful UI, rich shortcuts, and multiple selection features. | Maintains position as lightweight editor. Continued support by performance-focused developers with persistent popularity in specific fields. | Commercial | C++ | Official |
8 | Vim | - | Advanced text editor running on command line. Specialized for keyboard operation, enabling extremely fast editing once mastered. | Continues importance as fundamental developer skill. Re-evaluation progressing with increase in remote development and server management. | Vim License | C | Official |
9 | Neovim | ⭐ 91.9k | Modern successor to Vim. Achieves IDE-level functionality with Lua configuration support and rich plugin ecosystem. | Rapid growth as new generation of Vim-based editors. Rising attention due to developer efficiency pursuit and customization culture. | Apache 2.0 | C Lua | Official |
10 | GNU Emacs | - | Highly customizable text editor. Supports wide range of uses beyond editor scope with Lisp-based extensions. | Continued use in academic and research fields. Maintains unique position with task management and document creation features as Org-mode. | GPL | C Emacs Lisp | Official |