Skip to content

IDEs and development tools that work on one or multiple Linux distros. where possible details are noted like the supported distros, programming languages and more.

Notifications You must be signed in to change notification settings

danielrosehill/Awesome-Linux-IDEs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Awesome Linux IDEs

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

The popular, extensible code editor from Microsoft.

Available Formats:

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

Debian Ubuntu openSUSE Fedora Red Hat

Fast, lightweight text editor with powerful features.

Available via:

  • apt
  • pacman
  • yum
  • dnf
  • zypper

Debian Ubuntu openSUSE Fedora Red Hat Suse

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

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

Debian Ubuntu Fedora

Full-featured IDE with advanced code analysis and refactoring tools.

Linux Support: Available as snap package

Extensible IDE platform with rich plugin ecosystem.

Download Options:

Lightweight IDE supporting 50+ programming languages.

Linux Format: Available as .tar.gz

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

Powerful IDE for C, C++, Python, QML/JavaScript and PHP.

Linux Support: Available as Snap package and native packages

Python-specific IDE with advanced debugging capabilities.

Available Formats:

  • Ubuntu/Debian package
  • RPM package
  • .tar

Professional IDE for R programming.

Ubuntu Debian Fedora Red Hat

๐Ÿณ Kubernetes IDEs And Managers

The most popular Kubernetes IDE in the world.

Available Formats:

  • .deb
  • .rpm
  • .snap
  • .appimage

Open-source Kubernetes desktop client focused on speed and usability.

Linux Support: Available via GitHub releases

๐Ÿ”ฌ Data & Science Focused IDEs

Scientific Python Development Environment designed for scientists and data analysts.

Linux Installation: Available via Anaconda

Suite of tools for interactive computing and data analysis.

Products:

  • JupyterLab
  • Jupyter Notebook
  • Voila

Official IDE for Arduino development.

Available Formats:

  • .zip
  • .appimage

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

Professional game development platform.

Supported Distributions:

  • CentOS
  • Rocky Linux
  • Ubuntu

Ubuntu Cent OS Rocky Linux

Free, open-source game engine for 2D and 3D development.

Available Formats:

  • x86_64
  • x86
  • .NET - Standard (x86_64)

High-performance cross-platform game engine.

Linux Support: Ubuntu compatible

Ubuntu

๐Ÿ’ผ Paid And Commercial IDEs

Professional IDE with advanced support for Ada, SPARK, C, C++, and Python.

๐Ÿค– AI Assisted IDEs

AI-first code editor with integrated AI capabilities.

Linux Support: Available as AppImage

Modern AI-powered code editor built on Codeium's AI capabilities.

Linux Support:

  • Debian/Ubuntu installer
  • Universal tarball

Debian Ubuntu

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.

About

IDEs and development tools that work on one or multiple Linux distros. where possible details are noted like the supported distros, programming languages and more.

Resources

Stars

Watchers

Forks