Alternatives to CLion

C and C++ IDE with CMake integration and deep static analysis. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as CLion.

  • Visual Studio Code

    Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.

    Visual Studio Code is a free general-purpose editor that relies on extensions for C and C++ support instead of CLion's built-in CMake integration and static analysis.

  • Eclipse IDE

    Long-established open-source IDE with a very large plugin marketplace.

    Eclipse IDE is free and open source under EPL-2.0 with a large plugin marketplace, but its workspace and perspective model feels dated and plugin quality varies.

  • VSCodium

    Visual Studio Code built from the same source without Microsoft’s branding, telemetry or licence.

    VSCodium is an MIT-licensed VS Code build without telemetry, though Microsoft's proprietary extensions are not licensed for it and extensions come from Open VSX.

  • Zed

    A Rust editor from the people who built Atom, written for speed and for two people editing one file.

    Zed is a Rust editor with built-in language server support and real-time collaboration, but it lacks CLion's CMake awareness and built-in remote and embedded debugging.

  • Neovim

    A modern rewrite of Vim with a built-in language server client, Lua configuration and an embeddable API.

    Neovim is a free terminal editor with a built-in LSP client and Lua configuration, requiring plugin assembly and modal editing instead of an integrated C++ IDE.

  • GNU Emacs

    An editor that is really a Lisp environment, extensible to the point where people run their email, calendar and shell inside it.

    GNU Emacs is a free, GPL-licensed Lisp environment you can reshape completely, with a steep learning curve and a configuration that takes substantial time to build.

  • Visual Studio

    Microsoft's integrated development environment for .NET, C++ and Windows development, with a free Community edition.

    FreemiumProprietaryWindows

    Visual Studio gives C++ developers IntelliSense and an integrated debugger with a free Community edition, but it runs only on Windows and is proprietary.

  • Qt Creator

    A cross-platform IDE for building C++ and Qt applications, maintained by the Qt project.

    Qt Creator is an open-source cross-platform C++ IDE built around Qt and QML, most useful when projects use the Qt framework rather than general C++.

Also worth comparing

These listings name CLion as their own alternative, so the relationship runs both ways.

  • Code::Blocks

    A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.

    CLion adds CMake integration, deep static analysis and remote and embedded debugging on Windows, macOS and Linux, but commercial use requires a paid subscription.

  • CodeLite

    A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.

    CLion is a JetBrains C and C++ IDE with CMake integration and remote and embedded debugging, but it is closed source and commercial use requires a paid subscription.

  • RustRover

    A JetBrains IDE for Rust with code analysis, refactoring, debugging, testing and Cargo integration.

    CLion is a JetBrains C and C++ IDE with remote and embedded debugging, also requiring a paid license for commercial use.

Similar software

Related functionality, not a direct replacement.