Awesome Linux IDEs

February 7, 2025 ยท View on GitHub

Awesome View on GitHub

Linux IDEs Banner

A 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

๐Ÿ’ป Cross Platform IDEs

Visual Studio Code (VS Code)

The popular, extensible code editor from Microsoft.

Available Formats:

  • deb
  • rpm
  • tar.gz
  • Snap
  • CLI (standalone)

Debian Ubuntu openSUSE Fedora Red Hat

Sublime Text

Fast, lightweight text editor with powerful features.

Available via:

  • apt
  • pacman
  • yum
  • dnf
  • zypper

Debian Ubuntu openSUSE Fedora Red Hat Suse

Phoenix Code

Evolution of the Brackets.io project, optimized for web development.

Linux Support: Native binaries for Ubuntu/Debian, Fedora, and Arch

Debian Ubuntu Fedora

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.

Ubuntu Debian Fedora Red Hat

๐Ÿณ 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

Ubuntu Cent OS Rocky Linux

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

Ubuntu

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

Debian Ubuntu

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:

  1. Create a pull request
  2. 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.