Is there a community edition for CLion? Is CLion available as a plugin for IntelliJ IDEA?
Update from JetBrains as of May 7, 2025: Starting with v2025.1.1, CLion can be used for free for non-commercial purposes. See this blog post for more details.
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.
Please sign in to leave a comment.
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.
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.
Please plan a community edition of CLion, with a free software license - it would be a great contribution to the free software community.
I'd like to see a plugin for IDEA as well, thanks! :)
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.
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.
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.
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?
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.
We do consider adding Cython support to CLion as well. Feel free to upvote.
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.
Kindly release the community version of CLion!
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?
Please add a community addition of Clion it will be a great help of us
Ntbrogan, do you know about Python support in CLion?
I am a .Net (C#) professional programmer, in my work we use different IDE than JetBrains' products, but I am a Python and ML enthusiast, and I ended up using first the PyCharm Community Edition, and later I started paying PyCharm Pro licence for the last 2+ years, I am not a Python/ML professional Programmer yet, it is only for me to continue self-learning...
Now I also want to learn C/C++ stuff, I realy like Pycharm, and I would like to use CLion, but this is for a personal use, self-learning, no professional (at least for now), but I can't afford two IDE licenses... having said that, is there any non-paid license I could apply for CLion?
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.
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.
unfortunately, the link is still not a solution, unless it's not illegal for a basement dweller like me to get a student license.
(even still though, I'd prefer not to give out my personal details just to use a piece of software that should be FOSS)
I need a community edition if I don't want to put up with resetting the evaluation period every 20 days...
it's a shame it's so hard for C/++ devs to do their work. u.u
Tcll Thanks for explaining your motivation. I can see you have a much more complex development requirement than I do. My application runs on Linux and has write access to the local webroot (Apache2). As it is running, it dynamically creates python modules that are included by one main Python3 CGI script. The CGI script then communicates back to the C++ application using XMLRPC-C bindings. Since you are using Java as your second language after C++ your situation is different than mine. Using both CLion and PyCharm Pro at the same time. I assume you are making direct calls from C++ into Java code, or calling back into the C++ from Java. I am not an initiate of those mysteries, but I recognize the degree of difficulty and the degree of complexity this adds to your IDE environment. Good luck with your project and your evolving toolset. I look forward to learning more about your new IDE when you get to the point of sharing it :-)
@Anastasia Kazakova, the link you provided is dead
eh, actually I no longer do Java development as I no longer mod minecraft... heh
but IDEA is just my primary IDE... I don't really use CLion as I have a custom syntax theme built as a guide for my IDE, and managing that between multiple IDEs whenever I have ideas is too much work for me to keep up with...
the reason why IDEA is the primary and not CLion is because IDEA has a stable community edition
in fact, the last time I actually used CLion was when I had Xubuntu installed on my primary machine ~3 years ago
so yeah I use IDEA for: (order of highest priority first)
- python for most of my projects
- C would be here if I could use it
- LUA for Minetest mods
- other languages related to linux apps
- web on the off-shoot I ever get the chance to work on forum plugins or documentation again
I mainly just work on a bunch of small projects in other languages while my primary projects are associated with portable python interpreters.
(I usually need to work on other stuff just so I can even work on my primary projects, because nobody understands python is a portable programming language, or because linux doesn't have applications that work like I need them to, eg Nemo)
Same as above, I use Dot Ultimate on my work machines, But like to tinker around with Arduino's and single board computers, however as I am learning and its always non-commercial use, I would love to get a community edition for CLion
Hello Guys! As of 2024 autumn, what do you think to be the best solution for learning C++ programming in a JetBrains IDE, for people who cannot afford paid subscriptions, and who had used up their trial period?
A PyCharm plugin? Some workound (if any exists) within IntelliJ? Or something else?
Thank you!
I'm studying Software Systems at an institution here in Bolivia. Due to financial constraints, I am unable to afford CLion. I kindly request you to consider making the community version available. This would greatly enhance my learning experience. I hope you take this into consideration. My utmost respect for your team; you have developed an incredible programming language interface. Greetings from Bolivia and my best wishes to you.
Lixr26 These are different things - making whole CLion open source and address some API issues. Can you please contact clion-support@jetbrains.com and we'll help you with the changes in the API.
I hope there is an open source version of Clion. So that I can write the necessary plugins for it. As an Android developer, I used this plugin for Android debugging, but for the latest version of Clion 2021.2, the plugin cannot be compiled since the change of internal interface of CidrRemoteGDBDebug.
@Georg, seems the forum engine is adding some incorrect arguments to the link. Just copy-paste it in the browser and it will work (https://www.jetbrains.com/clion/buy/#discounts?billing=yearly)
@Irmoralesb,
You can find the list of free and discounted options here: https://www.jetbrains.com/clion/buy/#discounts?billing=yearly
By the way, CLion comes with bundled Python support equivalent to the PyCharm Community Edition. Unfortunately, not the other way round.
Don't add a community edition. Software costs money to develop. This is the best c/c++ environment ever built; nothing else is close. Why should JetBrains pay developers just to give it away for free?