Awesome Linux IDEs
February 7, 2025 ยท View on GitHub

A curated list of development environments for Linux distributions, with primary focus on Ubuntu compatibility.
๐ Table of Contents
- Awesome Linux IDEs
- ๐ Table of Contents
- ๐ About
- ๐ป Cross Platform IDEs
- ๐ง Language And Project Focused IDEs
- ๏ฟฝ Kubernetes IDEs And Managers
- ๐ฌ Data & Science Focused IDEs
- ๐ฎ Game Development IDEs
- ๐ผ Paid And Commercial IDEs
- ๐ค AI Assisted IDEs
- ๐ IDE Components And Add-Ons
- โ๏ธ Cloud IDEs
- ๐ค Contributing
- ๐ License
๐ 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
๐ป 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:
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
๐ฌ 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.
๐ค 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