AlternativeTo Logo

Xcode Alternatives for Linux

Xcode is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is Sublime Text. It's not free, so if you're looking for a free alternative, you could try Eclipse or IntelliJ IDEA. If that doesn't suit you, our users have ranked more than 50 alternatives to Xcode and many of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Xcode are Apache NetBeans, Code::Blocks, Qt Creator and WebStorm.

Xcode alternatives are mainly IDEs but may also be Code Editors or Text Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Xcode.
This page was last updated
Xcode iconXcode
  151
  • FreeProprietary
  • IDE
  • Mac

Xcode is Apple's premiere development environment for Mac OS X. In addition to being packaged on the DVD with every...

Learn more about Xcode

  1. Sublime Text icon

    Sublime Text

    • Mac
    • Windows
    • Linux
    189 alternatives to Sublime Text 

    Sublime Text is a sophisticated text editor for code, html and prose - any kind of text file. You'll love the slick user interface and extraordinary features.

     Suggest and vote on features
    Features
    1.  LightweightSublime Text consumes less device resources compared to similar apps.
    2.  Extensible by Plugins/ExtensionsSublime Text can be extended with add-ons, plugins and extensions.
    3.  Syntax HighlightingSublime Text supports syntax highlighting for various programming and markup languages.
    4.  Dark ModeSublime Text supports dark mode for comfortable usage in low light conditions.
    5.  Distraction-freeSublime Text has a distraction-free mode for when you need to focus.
    6.  PortableSublime Text can be used from a USB stick or similar with no prior installation.
    7.  AutocompletionSublime Text can predict and complete the rest of a word or phrase you're typing.
    Edit side by side in widescreen
    Multiple Selections
  2. Eclipse icon

    Eclipse

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    155 alternatives to Eclipse 

    Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsEclipse can be extended with add-ons, plugins and extensions.
    2.  AutocompletionEclipse can predict and complete the rest of a word or phrase you're typing.
    3.  Support for ThemesYou can use themes and templates to change the look and feel of Eclipse.
    eclipse on windows 10
    eclipse on macOS
    Eclipse vs Xcode opinions
    Some users think Eclipse is a great alternative to Xcode, some don't.


  3. IntelliJ IDEA icon

    IntelliJ IDEA

    • Mac
    • Windows
    • Linux
    50 alternatives to IntelliJ IDEA 

    IntelliJ IDEA is an integrated development environment (IDE) written in Java for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition.

     Suggest and vote on features
    Features
    1.  AutocompletionIntelliJ IDEA can predict and complete the rest of a word or phrase you're typing.
    2.  Dark ModeIntelliJ IDEA supports dark mode for comfortable usage in low light conditions.
    3.  WYSIWYG SupportIntelliJ IDEA integrates a WYSIWYG editor to edit the look and content of a document, page, or file.
    Syntax highlight, code completion
    Debugging
    IntelliJ IDEA vs Xcode opinions
    Most users think IntelliJ IDEA is a great alternative to Xcode.
  4. Apache NetBeans icon

    Apache NetBeans

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    102 alternatives to Apache NetBeans 

    A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and...

     Suggest and vote on features
    Features
    1.  Code FormattingApache NetBeans supports code formatting for multiple languages and code styles.
    2.  Git SupportApache NetBeans supports Git, a free and open source distributed version control system.
    3.  Syntax HighlightingApache NetBeans supports syntax highlighting for various programming and markup languages.
    Editor
    Trees
    Apache NetBeans vs Xcode opinions
    Most users think Apache NetBeans is a great alternative to Xcode.
  5. Code::Blocks icon

    Code::Blocks

    • FreeOpen Source
    • IDE
    • Windows
    • Linux
    • BSD
    61 alternatives to Code::Blocks 

    Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsCode::Blocks can be extended with add-ons, plugins and extensions.
    2.  PortableCode::Blocks can be used from a USB stick or similar with no prior installation.
    3.  No registration requiredYou can use most of the features in Code::Blocks without registration.
    4.  Support for scriptingCode::Blocks supports scripts and macros to automate or customize tasks.
    Screenshot
    Code::Blocks vs Xcode opinions
    This alternative is disputed. Code::Blocks is still a legitimate alternative to Xcode, but it might have issues that some users think are important.


  6. Qt Creator icon

    Qt Creator

    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    136 alternatives to Qt Creator 

    Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.

     Suggest and vote on features
    Features
    1.  AutocompletionQt Creator can predict and complete the rest of a word or phrase you're typing.
    2.  Code FormattingQt Creator supports code formatting for multiple languages and code styles.
    3.  Syntax HighlightingQt Creator supports syntax highlighting for various programming and markup languages.
    Screenshot
  7. WebStorm icon

    WebStorm

    • Mac
    • Windows
    • Linux
    52 alternatives to WebStorm 

    JetBrains WebStorm is a commercial IDE for JavaScript, CSS & HTML built on JetBrains' IntelliJ IDEA platform.

     Suggest and vote on features
    Features
    1.  Syntax HighlightingWebStorm supports syntax highlighting for various programming and markup languages.
    Screenshot
    Screenshot
  8. Aptana Studio icon

    Aptana Studio

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    120 alternatives to Aptana Studio 

    Aptana Studio is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more. Includes support for PHP, CSS, FTP, and more...

     Suggest and vote on features
    Features
    1.  Real time collaborationMultiple users can work together in Aptana Studio simultaneously.
    Screenshot
    Screenshot
  9. KDevelop icon

    KDevelop

    • Windows
    • Linux
    • BSD
    • KDE
    53 alternatives to KDevelop 

    A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.

     Suggest and vote on features
    Features
    1.  LightweightKDevelop consumes less device resources compared to similar apps.
    2.  Extensible by Plugins/ExtensionsKDevelop can be extended with add-ons, plugins and extensions.
    Main window
    KDevelop in focus mode (tool views hidden).
  10. Lazarus icon

    Lazarus

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    • OpenSolaris
    28 alternatives to Lazarus 

    Lazarus is a cross-platform IDE for the Free Pascal compiler. It tries to offer a Delphi-like programming experience through its own 'Lazarus Component Library' and supporting many platforms like Windows, OSX, Linux, BSD, Android, iOS and more.

    Running on Windows
    Lazarus vs Xcode opinions
    pros, cons and recent comments
    Guest

    You can develop very universal programs and games with graphical user interface, and also implement sound support with UOS! Of course you have to watch out for licenses yourself! Unfortunately UOS is not absolutely stable so far, but it can be improved. The compiled program is quite universally usable under Linux! I have been able to develop many a small and medium game with it, but so far for us privately!

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    2
Showing 10 of 30 alternatives
AlternativeTo