Awesome Linux IDEs
danielrosehill/Awesome-Linux-IDEs View on GitHubA curated list of development environments for Linux distributions, with primary focus on Ubuntu compatibility.
View Author's Website | Contact
📋 Table of Contents
🔍 About
Important Notes
📝 Package availability and distro support is subject to ongoing change
📝 Distro badges are added when support is confirmed or explicitly stated
📝 This list is non-exhaustive and continuously growing
Credits
Original list compilation by: Daniel Rosehill
Markdown badges: @Ileriayo
Ileriayo/markdown-badges View on GitHub
💻 Cross Platform IDEs
Visual Studio Code (VS Code)
The popular, extensible code editor from Microsoft.
Available Formats:
debrpmtar.gzSnapCLI (standalone)
Sublime Text
Fast, lightweight text editor with powerful features.
Available via:
aptpacmanyumdnfzypper
Phoenix Code
Evolution of the Brackets.io project, optimized for web development.
Linux Support: Native binaries for Ubuntu/Debian, Fedora, and Arch
Apache NetBeans
Full-featured IDE with advanced code analysis and refactoring tools.
Linux Support: Available as snap package
Eclipse IDE
Extensible IDE platform with rich plugin ecosystem.
Download Options:
-
eclipse.org
Eclipse downloads - Select a mirror | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
-
eclipse.org
Eclipse IDE 2026-03 R Packages | Eclipse Packages
Geany
Lightweight IDE supporting 50+ programming languages.
Linux Format: Available as .tar.gz
JetBrains IDE Family
Professional IDE suite with specialized tools for different languages.
Requirements:
x86_64: glibc 2.17 (Ubuntu 18.04+)
arm64: glibc 2.29 (Ubuntu 20.04+)
FUSE support
Required packages:
libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar dbus-user-session
🔧 Language And Project Focused IDEs
KDevelop
Powerful IDE for C, C++, Python, QML/JavaScript and PHP.
Linux Support: Available as Snap package and native packages
Wing
Python-specific IDE with advanced debugging capabilities.
Available Formats:
Ubuntu/Debian package
RPM package
.tar
RStudio Desktop
Professional IDE for R programming.
🐳 Kubernetes IDEs And Managers
Lens
The most popular Kubernetes IDE in the world.
Available Formats:
.deb.rpm.snap.appimage
Jet Pilot
Open-source Kubernetes desktop client focused on speed and usability.
Linux Support: Available via GitHub releases
unxsist/jet-pilot View on GitHub🔬 Data & Science Focused IDEs
Spyder IDE
Scientific Python Development Environment designed for scientists and data analysts.
Linux Installation: Available via Anaconda
Jupyter IDEs
Suite of tools for interactive computing and data analysis.
Products:
JupyterLab
Jupyter Notebook
Voila
Arduino IDE
Official IDE for Arduino development.
Available Formats:
.zip.appimage
Android Studio
Google's official IDE for Android development with full Linux support.
Features:
Native Linux support
Gemini AI assistance
Complete Android development toolkit
🎮 Game Development IDEs
Unity
Professional game development platform.
Supported Distributions:
CentOS
Rocky Linux
Ubuntu
Godot Engine
Free, open-source game engine for 2D and 3D development.
Available Formats:
x86_64
x86
.NET - Standard (x86_64)
Defold
High-performance cross-platform game engine.
Linux Support: Ubuntu compatible
💼 Paid And Commercial IDEs
GNAT Studio
Professional IDE with advanced support for Ada, SPARK, C, C++, and Python.
🤖 AI Assisted IDEs
Cursor
AI-first code editor with integrated AI capabilities.
Linux Support: Available as AppImage
Windsurf Editor (Codeium)
Modern AI-powered code editor built on Codeium's AI capabilities.
Linux Support:
Debian/Ubuntu installer
Universal tarball
Zed
High-performance multiplayer code editor with AI capabilities.
Linux Support: Available via Bash installer
🛠 IDE Components And Add-Ons
Code Snippet Managers
Codiga - Code snippet manager with AI capabilities
massCode - Free and open source snippet manager (available as
snap)CodeSpace - Premium snippet manager for Ubuntu
☁️ Cloud IDEs
Cloud-hosted development environments that are OS-agnostic by nature.
Popular Options:
GitHub Codespaces
Browxy
CodePen
For more online IDEs, see awesome-online-ide.
styfle/awesome-online-ide View on GitHub🤝 Contributing
To add an IDE with Linux support:
Create a pull request
Or contact the author via website
📄 License
This repository is licensed under Creative Commons Attribution 4.0 International.
License Terms Summary
You are free to:
Share — Copy and redistribute the material in any medium or format
Adapt — Remix, transform, and build upon the material for any purpose
Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made
Contributions welcome! Please see the contributing guidelines or contact the author.