Is there a community edition for CLion? Is CLion available as a plugin for IntelliJ IDEA?

CLion is a commercial product built on our own open-source IntelliJ Platform. As all other JetBrains products, CLion has a variety of licensing options, including free and paid ones. Students and open source projects qualify for free licenses. CLion is also available as a part of All Products pack. Startups can get 50% off. Check the details on our site. However, community edition is not planned for now.

In the future, a CLion-based plugin will likely be made available for IntelliJ IDEA, but this is not on our short-term roadmap due to many requests with higher priority.

 

26 comments
Comment actions Permalink

It is good news that a CLion plugin is still under consideration, even if it's not a priority. Some of my projects mix Python and C, and having a CLion plugin for PyCharm would be perfect.

26
Comment actions Permalink

Ntbrogan, do you know about Python support in CLion?

2
Comment actions Permalink

I do, but it seems to be limited to the community edition feature set, and I often use features from PyCharm Pro (particularly cython support). Are there any plans to offer a PyCharm Pro plugin for CLion, as there is for IntelliJ?

3
Comment actions Permalink

We do consider adding Cython support to CLion as well. Feel free to upvote.

0
Comment actions Permalink

I really need CLion to be available as part of IntelliJ Ultimate because I work for a large organization which buys IntelliJ Ultimate for our Java developers, but has no procedure for buying CLion and that is not likely to change as demand is low.  I'm sure my situation is not unique.

25
Comment actions Permalink

Thanks, Mikhail! Unfortunately, it's not coming in the nearest releases. But we still plan to do it later.

-1
Comment actions Permalink

Please plan a community edition of CLion, with a free software license - it would be a great contribution to the free software community.

14
Comment actions Permalink

Things may change, but we don't plan a community version now.

-4
Comment actions Permalink

I'd like to see a plugin for IDEA as well, thanks! :)

18
Comment actions Permalink

Perhaps Kotlin Native will help increase the priority of this going forward?  For those interested in following more closely or upvoting, see: CPP-4141 - Make CLion available as IntelliJ plugin.

5
Comment actions Permalink

Would it be possible for you to release a community edition of CLion to attract/get the rather large user base of people looking for alternatives to Atmel studio and Arduino IDE, and to possibly convince Arduino (companies) to switch to CLion like Google switched from Eclipse to IntelliJ? Currently both of them (Atmel studio and Arduino IDE) are really rather limiting in some way or another and having a good cross-platform IDE for that kind of development would be really awesome.

6
Comment actions Permalink

I absolutely love CLion. Never in my life did I think I would pay for an IDE, but CLion has been the only C++ IDE I've ever found that was elegant, easy to use, and incredibly helpful.

1
Comment actions Permalink

As a student learning C, I love CLion! I can't understand why people still code anywhere else.

0
Comment actions Permalink

Please add a community edition. Personally I'm fed up with Visual Studio, Eclipse-C, NetBeans-C, MinGW Studio  and Code::Blocks and I hear everyone speak about CLion like "better than any other free/paid IDE". I'm just starting with C++ so there's no way I'd qualify for a free license. I'm also a long-time and very happy user of IDEA (it lured me away from Eclipse, which I previously praised, at first sight) and contributed many bug reports.

Is there a more 'formal' place to leave my vote for the community edition, like YouTrack?

2
Comment actions Permalink

Thank you all for all your nice comments. We appreciate your feedback.

Community edition is not in our plans for now. Please check the discounted and complementary options on the bottom of the Buy page on our site.

0
Comment actions Permalink

Is there a way to license CLion for Idea Ultimate users?

We are in the same situation as Mikhail. Our organization buys Idea Ultimate, Webstorm and PyCharm for various projects - actually paying a lot of money for it.

But we only have a handful of people using C++, and those already have Idea Ultimate licenses.

If a CLion plugin will come along, we do not want to purchase CLion licenses for people using Idea right now. Especially since we have 100s of licenses as is.

3
Comment actions Permalink

Strictly speaking, IntelliJ IDEA was never promoted as an IDE for all languages, but JVM technologies. So we never promised C++ under IntelliJ Ultimate license.

We might, however, consider adding C++ support into it, if we see enough cases where C++ and Java are used together on one project. Currently, there are mostly cases covered by Android Studio, like JNI and Android dev.

1
Comment actions Permalink

While that may not be how IDEA was promoted, it's certainly what it has evolved into. I don't use Python, PHP or Ruby in the same project as Java, but the selling point for me (and clearly many others) is a single IDE that supports all of the languages that I develop in. Sure, there are other IDEs that are capable of this (Eclipse, NetBeans, and Visual Studio Code come to mind), but IDEA feels more polished. That's why we pay for it over the alternatives. Missing a C/C++ plugin is a clear deficiency.

8
Comment actions Permalink

There are definitely use-cases when you program mainly is written in Java/Kotlin but for some specific parts of your project you need C/C++ support.
To compile some libraries, to be able to work with some micro-controllers based hardware. Being able to do all of this in one IDE could be great.

Edited by Alexander Arutuniants
4
Comment actions Permalink

For me, the main problem with IDEA seems to be it's lack of proper support for debuggers, i.e. there is no way to debug/provide debugging for any "external" language in IDEA.

0
Comment actions Permalink

Kindly release the community version of CLion!

0
Comment actions Permalink

[as stated here](https://intellij-support.jetbrains.com/hc/en-us/community/posts/206815485/comments/360001359040) I don't qualify for the free license, nor can I afford to buy a license...
(nor do I like hacking, I shouldn't have to hack a FOSS program just to do my work)

I've just recently started working on a Python project that integrates both Java and C++ that's causing IDEA to hang when configuring the project files...
(I'm not using the latest version of IDEA, so that could be a reason)
^ having 3 instances open on ~4GB (3506MiB) of RAM could also be another (yes I work on multiple projects)
I'd like to switch to CLion, but this doesn't seem possible unless there's actually community edition available...

I've already stated numerous times already I don't prefer using individual IDEs for each code base...

how many more years do I have to hold out before I can actually start working on C/++ code??
I AM waiting patiently (if being a hacker isn't enough to tell you I HAVE patience), but it's getting a bit ridiculous.

EDIT: \*removed the cringe\*

Edited by Tcll
-2
Comment actions Permalink

I use a two monitor LinuxMint setup at work, and I run CLion on the left screen and Pycharm Pro on the right. This has been working very well. I don't think I would like having both integrated as they are different. If you need more memory, buy some. With a sufficient computer, these tools work very well.

Update 2020/11/19 -I was thoughtless when I just said "buy some". I realize that people use the resources they have or are provided. I was coming from a place where I understand what affects my productivity. I have been programming since 1965 and along the way, I have had a wide variety of development scenarios. I have quit jobs where employers demanded I work with underpowered tools. At my last three jobs, I negotiated out front for strong enough development machines. I have invested in the tools that make me more productive.  This year I spent 4% of my income on my personal development machine, and I think it was worth it.

Edited by Ichibrosan
-1
Comment actions Permalink

Ichibrosan unfortunately after all this time, I still have neither a sufficient machine, nor do I have the money to buy more RAM (if my machine could even accept it)
sometimes you're just stuck with what you got and it's up to the devs to optimize their software for you.
(if I could afford the luxury, I would, but I'm stuck in an inherited debt hole for at least 5 more years before my life improves)
if I may say, that was a bit rude, to me or anyone else in my position. ;)

but honestly, I'm not making this post to argue about my short-comings...

since JB have spent their time dilly-dallying over the years, my initial project has expanded into a software suite, and I now need a free IDE capable of editing C...
since nobody else can seem to provide something decent, I've decided to start working on my own for my project.
so look out JB, cause you're about to have some competition in the upcoming years. ;)
it's a shame it had to come to this -.-*

Edited by Tcll
0
Comment actions Permalink

Tcll I apologize for my insensitive remark. You spoke about writing your own IDE. Is that because CLion doesn't do what you need, or because of the price? I have been using CLion full time for over a year now, and I have found it to be packed with features that continue to amaze me. I love the debugger. I consider myself a very strong system programmer, but I can't even imagine trying to write a C++ IDE with a fraction of the features present in CLion. It would take years, and it would divert me from my real focus.Best of luck Sir.

1
Comment actions Permalink

mainly both tbh, though not so much the lack of features, but the seeming lack of acknowledgement and common sense for features...
but it's not just CLion that drove me to the decision, it's the lack of comparable alternatives.

I'm writing a software suite, so I may as well improve upon my previous IDE developments with my new API
(yes I've actually written an IDE prior, but it wasn't anything great, and wasn't even meant for general development)

though I will say, I don't intend to compete with C++ anytime soon
I really only need C support, which is something I can currently manage.

you'll see it later in the future when the main API I'm writing it on is much more complete

but I don't want to change the topic and steal JB's limelight on their platform
I just want to point out I'm fed up with the seemingly severe lack of common sense toward development
(I've been around for at least 4 (longer than when I created my account) years just dealing with having to use and configure multiple JB IDEs for everything I do)

the functionality offered is amazing
but when you start needing multiple IDEs to support multiple languages, it ends up becoming a hassle to configure them all
and they haven't seemed to have made any acknowledgements to improve this until just recentlywhy they'd need
heck they have a request to make CLion into a core plugin for IDEA (or other IDEs) that's been going on for at least 15 years

it doesn't take much common sense to figure out managing multiple plugins that need to be built differently for multiple IDEs that all do the same things is incredibly inefficient...
I'd be more than happy to pay (when possible) for a core architecture broken up into multiple IDEs that can support any language.
yet they move like a sloth on the needless questioning of reasons to support such functionality.
(why do you need reasons to ease stresses and better your core architecture?)
^ if it's really that much of a headache then maybe it's actually time to cease development on current projects and make everyone aware you're starting over.

and then there's the issue of EAP vs Community as addressed here
every other IDE has a community edition, yet this CLion aims to make it harder on devs by providing potentially broken free releases.

I'm glad work has finally started on making a plugin for IDEA (not sure about PyCharm and others), but I can't be asked to support such glaring issues that won't be fixed any time soon.

and this is what drove me to my decision.
if nobody else can do it right, then it's up to me to do it myself. u.u
(and I may as well since I'm building a suite anyways, backed by the fact Facebook now supports Blender, which is initially what my suite targeted replacement of, while also working with it as a multi-featured plugin)

0

Please sign in to leave a comment.

Have more questions?

Submit a request