# CLion Reviews
**Vendor:** JetBrains  
**Category:** [C/C++ Integrated Development Environments (IDE)](https://www.g2.com/categories/c-c-integrated-development-environments-ide)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 55
## About CLion
CLion is a smart IDE for developing in C or C++ on Windows, Linux, and macOS. It’s packed with an in-depth code analyzer, a range of code generation options, and the ability to navigate to anywhere in your code in one click. CLion understands modern C++ standards and provides preprocessor support. It integrates with GDB/LLDB and a set of unit testing frameworks. CLion provides various options for remote and embedded development.




## CLion Reviews
  ### 1. Very powerful features that makes me code faster, most often.

**Rating:** 4.5/5.0 stars

**Reviewed by:** David F. | Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 05, 2024

**What do you like best about CLion?**

A powerful set of features, with very good global search and refactoring. It provides good feedback to improve code. The general ecosystem of Jetbrain provides a coherent experience and do not require too much configuration to work well. It usuallly have integration for any minimally popular tool.

**What do you dislike about CLion?**

CLion is sometimes too slow. I need to clean everything and restart to make it work well again.

**What problems is CLion solving and how is that benefiting you?**

It allows me to develop, test and manage large code base and refactor it efficently to keep everything coherent as the project evolves.

  ### 2. IDE CLION, excellent for starting in C++

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Wholesale | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2024

**What do you like best about CLion?**

easy to learn, and intuitive navigation.

**What do you dislike about CLion?**

I think they can improve the user interfaces, be more intuitive in some options.

**What problems is CLion solving and how is that benefiting you?**

use in application programming for ML, excellent option

  ### 3. Great IDE for C++ programming!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chinedu U. | Senior Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2023

**What do you like best about CLion?**

It has a lot of integration with the C++ language, making programming much more effortless.

**What do you dislike about CLion?**

One must already be familiar with C++ to use it. Otherwise, it would be challenging.

**What problems is CLion solving and how is that benefiting you?**

CLion is trying to be the all-in-one environment for everything in C++ software development. This is quite beneficial as I don't have to jump between applications when developing.

  ### 4. Review of CLion after using it for 2 years

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sanjiv S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 16, 2022

**What do you like best about CLion?**

It has built-in CMake support which is like a cherry on the cake top.
It works very well on both the Windows as well as macOS operating systems.
I personally like its color-coded syntax very much.
Its auto-completion feature is very well optimized.
It works the best with the C++ programming language.

**What do you dislike about CLion?**

It does not work very well on the Linux operating system.
It requires the 64-bit operating system to operate on it,
The addition of plugins can be a bit buggy at times.
Its integration is not very well with Github and Gitlab.
I did not have a great experience when I used it with Python and Java programming languages.

**What problems is CLion solving and how is that benefiting you?**

CLion is a wonderful IDE which is my priority when I need to code in the C++ programming language. It has got a lot of shortcuts and plugins to make you more productive than working on the default IDE of SQL.

  ### 5. A good IDE for C and C++

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohan G. | Software Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 30, 2022

**What do you like best about CLion?**

Its find and replace feature works very fast and scans the whole code in almost no time.
Its real-time collaboration with other users works very well.
Its color-coded syntax and syntax highlighting also work good.

**What do you dislike about CLion?**

It does not work well with the Python programming language.
It does not have an in-built compiler which becomes a  bit of a headache for the developers.
I personally did not like its integration with Github and Gitlabs.

**What problems is CLion solving and how is that benefiting you?**

CLion is an excellent IDE for C and C++ programming languages as it works the best with these languages only. It has definitely made me more productive by providing us with a very optimized auto-suggestions feature. Also, its real collaboration feature has saved a lot of my time too.

  ### 6. A lightweight IDE for C/C++ programming languages

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saurav G. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 07, 2022

**What do you like best about CLion?**

It is a very lightweight IDE for C and C++ programming languages.
It has a good real-time coding collaboration feature.
It has a very much optimized color-coded syntax feature.
Its UI is made very beginner-friendly i.e. it is easier to navigate things.

**What do you dislike about CLion?**

Its auto-suggestion feature is not much AI optimized according to the developer's behavior.
Its file management system does not work very well.
It does not feature the CMake migration tool.

**What problems is CLion solving and how is that benefiting you?**

I am using CLion as a text editor for C and C++ programming languages. It has increased my code writing efficiency very much and has made the code writing collaboration very easy which is saving a lot of my time.

  ### 7. One of the best IDE for beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya T. | Software Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2022

**What do you like best about CLion?**

It has a very simple design which makes it easy for beginners to navigate different things.
It has a lot of in-built plugins to increase your efficiency.
It also has a split-windows feature which other IDEs do not have.

**What do you dislike about CLion?**

The main thing which I think is a drawback of CLion is that it does not have a built-in compiler, therefore, one needs to use an external compiler for coding purposes.
Except for this, I don't think there is anything I dislike about CLion.

**What problems is CLion solving and how is that benefiting you?**

I use CLion as an IDE for my Python and Javascript programming languages. It is available at a very economical price to the user. It has a lot of plugins which increases my code writing efficiency very much.

  ### 8. A good IDE for professionals

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anmol S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about CLion?**

It comes at a reasonable cost to the user.
It supports almost all the programming languages, although it is most compatible with C and C++ programming languages.
It is easy to learn for beginners.
It has a lot of plugin integration oppurtunities.

**What do you dislike about CLion?**

it is not compatible with 32-bit operating systems.
It does not have a CMake migration tool (If someone wants to make old projects).
It does not have a built-in compiler.

**What problems is CLion solving and how is that benefiting you?**

CLion is a very fast IDE when using it for C and C++ programming languages. It also has a lot of keyboard shortcuts in order to make your coding a bit faster. It takes almost no time to boot up. Last but not least, I have never faced any lagging issues while even using it for big projects.

  ### 9. The best IDE for C/C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sourav S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 02, 2022

**What do you like best about CLion?**

It has excellent support for C and C++ languages.
It provides a free student license which is very useful for them as they are not financially strong themselves.
It has incredible cross-platform support.
Its premium version comes with decent pricing, which the software totally justifies.

**What do you dislike about CLion?**

The one and the only thing I dislike about CLion is that it does not come with a built-in compiler and requires you to add on a compiler to it manually. Also, adding a compiler is a profoundly difficult task that can't be done if you are not a professional.
Other than this, CLion fulfills all my requirements.

**Recommendations to others considering CLion:**

I'll recommend CLion to only professional developers.

**What problems is CLion solving and how is that benefiting you?**

CLion works best with C and C++ language, and hence I use it for these languages only. It has a well-programmed innovative auto-completion feature that studies your behavior while writing the code and then gives suggestions for completing the lines.

  ### 10. One of the best IDE's for C++

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit G. | Software Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2022

**What do you like best about CLion?**

It has a smart auto-completion feature.
It has a very simple and User-Friendly UI.
It allows you to write your code in both C++ and C.
It also has a free version for those who cannot afford the premium one.
It also has a split-windows feature which can be a dealmaker for it.

**What do you dislike about CLion?**

It does not have a built-in compiler and hence requires you to download it separately. Installing its compiler is a bit hectic task and, therefore, requires some prior knowledge to do it.
Sometimes I face software crashing issues that require program restart.

**Recommendations to others considering CLion:**

I'll recommend CLion to all the C++/C developers being a handy software.

**What problems is CLion solving and how is that benefiting you?**

I am using CLion for my C++ and C coding as it has a strong hold over these languages. By providing a large number of key binds, it has increased my efficiency very much, making me more productive.

  ### 11. One of the best IDE's

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anmol K. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 02, 2022

**What do you like best about CLion?**

It has excellent unit testing.
It has a very user-friendly UI.
It also supports VIM which can aggregate your coding speed.
It supports almost all languages.
It has very affordable plans.

**What do you dislike about CLion?**

It does not have significant cons, which might be a deal-breaker for you.
The only thing they can improve is by optimizing the software a bit more, as it lags a bit when working on large projects.

**What problems is CLion solving and how is that benefiting you?**

I am currently using CLion as an IDE for C and C+ programming languages as I found it to have the most hold over these languages.
It also has a lot of keybinds, helping you to increase your efficiency

  ### 12. Clion Is a great IDE.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Willie A. | Programmer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 04, 2021

**What do you like best about CLion?**

It intergrates well and quickly with our exsisting systems and lets me do almost everything i need in one place. I love the fact that i can use the code with me option, since i am a new developer, for my manager or one of my collegues to assist me in my work.

**What do you dislike about CLion?**

I don't have any complaints about clion. I have no suggestions on anythign needing improvement.  So far, it has failed to disappoint. All good things! Highly recommend all of JetBrains products.

**What problems is CLion solving and how is that benefiting you?**

We are maintaining legacy code and using it to reverse engineer the legacy systems into new programming. I use it addign functionality per request and to track down any issues.

  ### 13. CLion Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akhil . | Trainee, Enterprise (> 1000 emp.)

**Reviewed Date:** April 24, 2021

  ### 14. It has been very useful for me to learn the fundamentals of programming in C++.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anabel S. | Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2020

**What do you like best about CLion?**

The simplicity of use of its interface turns out to be the highlight of this application. Its easy learning allows me to carry out my developments in a much faster and fluid way. The fact that it has a good amount of documents and information is very useful when having to make a query related to the program without having to resort to the customer service team. The performance of the application is above average. With many other development environments, it happened to me that the window was stuck and I had to wait a few minutes to start working. However, with CLion, I do not have this type of problem at any time.

**What do you dislike about CLion?**

It is only oriented to C and C++. I think they should expand it to more programming languages and be a multi-language IDE, since it really is a very good option for development.

**What problems is CLion solving and how is that benefiting you?**

It has been very useful for me to learn the basics of C++ programming, allowing me to develop my applications in a fairly simple way. During my time of use, I did not encounter any problems or difficulties while using it, unlike other IDEs like Eclipse, where everything was quite complicated from the start.

  ### 15. The best Ide for C and C++ so far

**Rating:** 5.0/5.0 stars

**Reviewed by:** Savyaschin V. | Enterprise (> 1000 emp.)

**Reviewed Date:** August 17, 2020

**What do you like best about CLion?**

It's very similar to IDEA and I'm have been using IDEA for many years. Includes support for libc++ and that's a huge plus since I was dreading adding the support later. Code refactoring is relatively painless as far as it can be with C and C++ and GDB debugger is integrated for when debugging is needed for any reason.

**What do you dislike about CLion?**

I really don't like using C but as a senior software engineer, I need to be able to help my junior colleagues whenever they need help, no matter what language they use. I still dislike using C with CLion but it's less painless since it's quite similar to IDEA and Rider that are my main work tools

**Recommendations to others considering CLion:**

If you know that you are going to use some plugins add them first not after you open a project

**What problems is CLion solving and how is that benefiting you?**

Reading and editing C code, refactoring when necessary and fixing bugs.

  ### 16. Appropiate for C and C++ projects

**Rating:** 3.5/5.0 stars

**Reviewed by:** Dennis O. | Backend Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2019

**What do you like best about CLion?**

It has a very intelligent implementation for code completion. This is achieved in various ways including how CLion itself understands  the language being typed on it and you can believe that it understands C and C++ very comprehensively. The other way that code completion is achieved is through the IDE's trying to learn the current code being typed and unedrstanding the context before suggesting completions.
Also jetbrains has tried to ensure that all their IDEs and tools have an integrated terminal where a lot of commands and third party integrations can be added. For instance, in the terminal pane, you can access your OS's (CLion is cross platform) command interface as well as other third party tools like npm, webpack and composer. All of these implementations help to ease a programmer's work life.

**What do you dislike about CLion?**

The integration with the build tools that I've mentioned such as nodejs and npm is really messy and complicated on CLion comared to its rivals like Netbeans and Eclipse. This is also why you have to turn to the terminal to use these thrid party libraries instead of a simple GUI interface  feature for faster and efficient access.

**Recommendations to others considering CLion:**

If you have a jetbrains subscription then you should already be trying out this IDE because it won't cost you anything as it is already bundled within your subscription

**What problems is CLion solving and how is that benefiting you?**

CLion is still miles ahead of Netbeans when it comes to developing desktop applications using C or C++ or even designing and implementing algorithms so this is essentially the benefit I get from it.

  ### 17. CLion - The best C/C++ IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 02, 2020

**What do you like best about CLion?**

I configured MySYS on the windows to emulate Linux development environment and I was able to fully integrate it with CLion. The debugging system also worked seamlessly.

**What do you dislike about CLion?**

When debugging, rather than hitting the exact breakpoint, it sometimes acts weird. Also, the theme options are not very impressive.

**Recommendations to others considering CLion:**

It's a wonderful Integrated development environment. I will strongly recommend you to use this tool if you are a C++  developer.

**What problems is CLion solving and how is that benefiting you?**

I am developing a C++ software and CLion has enhanced my performance of development by ten folds.

  ### 18. Best on the market?

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michał H. | C++ Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 19, 2019

**What do you like best about CLion?**

CLion is very intuitive IDE, with lots of customizable plugins which make the user experience even better. Navigation is simple, and the active community helps to solve any problems.

**What do you dislike about CLion?**

Some of the default keyboard shortcuts interfered with Linux utilities. Also, it allowed only one project to be opened at same time - it was pretty hard to compare code shared between two seperate projects. There is a free version of the application for students, but if someone is not enrolled in college, they could only get a free 30-day trial, which is not so much for people not enrolled to college, wanting to learn in their free time.

**Recommendations to others considering CLion:**

If you're a student - apply for a free version. 

**What problems is CLion solving and how is that benefiting you?**

Writing computer software, CLion was faster, more intuitive and more reliable than previous IDE I had worked with. Additional benefit is that it shares the navigation with other IntelliJ programs, which makes it concise and easy to switch between.

  ### 19. The best cross platform for C/C++ development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Davide C. | C/C++ Developer and PCB designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2019

**What do you like best about CLion?**

I like the easy way to use it in so different OS(MacOS, Windows, Ubuntu). I like the integration of the terminal, because in MacOS and Ubuntu, it's very easy to get a docker or ssh connection directly from the program.

**What do you dislike about CLion?**

Maybe it strength is also it weakness. You have a thousands of options and may cause some confusion. 

**Recommendations to others considering CLion:**

It's maybe the best choice for developing in C/C++ 

**What problems is CLion solving and how is that benefiting you?**

I used to program with GCC on Ubuntu and with Borland C 5.02 in Windows. CLion help me to use the same interface and the same way in each OS.

  ### 20. The best IDE for C++

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sebastian M. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 23, 2019

**What do you like best about CLion?**

As is typical of JetBrains IDEs, this is a powerful and feature-rich development tool. The extension feature that we can install to facilitate our work The student evaluation period is free The Debugger is super powerful.

**What do you dislike about CLion?**

Setting up the IDE was incredibly difficult the first time, however, that could have been fixed during the latest updates. It struggles with large projects, particularly those with many dependencies. I have to manually start Clion from the command line for it to recognize the current path. I wish they would support the traditional Make for building, instead of just CMake.

**Recommendations to others considering CLion:**

Overall, it is the best IDE. It is great for cross-platform things - ensuring that the interface is similar on Mac and Windows. If you are looking for a feature-rich C or C++ development environment, look no further. It is great for cross-platform things - ensuring that the interface is similar on Mac and Windows.

**What problems is CLion solving and how is that benefiting you?**

Reducing the time to fix difficult problems, particularly through the use of the debugger and profiler that help optimize the code in real-time. Not wanting to "die" while developing solutions in C or C++ is a good benefit. Coding in C or C++ I'm learning to develop games.

  ### 21. great addition for JetBrains lovers

**Rating:** 3.5/5.0 stars

**Reviewed by:** Hector V. | Full Stack developer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 05, 2019

**What do you like best about CLion?**

I didn't have to learn how to use the interface and all the features because I knew them well. Easy to install. The support for the Debugger is surprisingly good too, allowing the setting of breakpoints and the searching of variables that are easier to use than those in XCode.

**What do you dislike about CLion?**

The speed so far This usually manifests in long wait times to build symbols. I have to manually start Clion from the command line for it to recognize the current path.

**Recommendations to others considering CLion:**

Ensuring that the interface is similar on Mac/Windows, you will create a new file where you have to configure the cmakelists.txt file, recommending CLion for anyone using CMake and C++.

**What problems is CLion solving and how is that benefiting you?**

C++ programming for image processing and medical image analysis. Another great feature is searching for a symbol by pressing 'ctrl' + 'alt' + 'shift' + 'N'. I used CLION projects for C and C++ at my university.

  ### 22. C learning

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gayan D. | Lead Photographer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2020

**What do you like best about CLion?**

Autocomplete, unique fonts and interface

**What do you dislike about CLion?**

Sometimes it's hard to work with custom compilers

**What problems is CLion solving and how is that benefiting you?**

I use this as my main C editor

  ### 23. Very nice IDE with good code completion & Intellisense

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marc D. | Stagiair - C++ Embedded Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 21, 2019

**What do you like best about CLion?**

A  very nice IDE with Embedded Development Support in EAP 2019

**What do you dislike about CLion?**

When adding a .c or .h file, this does not get automatically added in the CMakeLists when crosscompiling.

**What problems is CLion solving and how is that benefiting you?**

I had to use Segger Embedded Studio, but that IDE is really a pain to work with. Luckily, I found out that CLion uses CMake to crosscompile for arm embedded devices.

  ### 24. C Developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gayan D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2020

**What do you like best about CLion?**

C Lion has it's own unique interface and fonts.

**What do you dislike about CLion?**

Some libraries not working when using integrated terminal

**What problems is CLion solving and how is that benefiting you?**

My research projects

  ### 25. Same great interface as IntelliJ but for C

**Rating:** 4.0/5.0 stars

**Reviewed by:** Matthew M. | Software Development, Enterprise (> 1000 emp.)

**Reviewed Date:** June 17, 2019

**What do you like best about CLion?**

Besides having the same look and feel as IntelliJ, the GUI debugger is just great, integrates really good with most libraries and autocomplete is just great and as other Jetbrains products it integrates git support by default and has links to download Cygwin inside CLion when you need to setup a new C environment

**What do you dislike about CLion?**

No Make support so you must convert Make to CMake all your projects, that's not so fun and it kind of lacks plugin support compared to other C Ides

**Recommendations to others considering CLion:**

If you get the All Products Pack form jetbrains and you already know how to use Intellij CLion is a must try software since it's so similar 

**What problems is CLion solving and how is that benefiting you?**

Reading C and C++ code whenever the need arises 

  ### 26. Nice interface and features like most of the IntelliJ IDEs

**Rating:** 3.5/5.0 stars

**Reviewed by:** Adam O. | PhD Candidate, Mechanical or Industrial Engineering, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2019

**What do you like best about CLion?**

The UI is the same as all IntelliJ IDEs, so anyone who has used them in the past will have no problem picking it up. The code completion and other features are some of the best. Unlike some IDEs, it even does a pretty reasonable job of reading template code.

**What do you dislike about CLion?**

It struggles with large projects, particularly ones with lots of dependencies. This usually manifests itself it length wait times to build symbols. In the most recent project I used it in, the debugger would often freeze and then crash, an issue I wasn't having with other IDEs. Additionally, it would be nice if build systems other than CMake were supported (Make, QMake etc).

**Recommendations to others considering CLion:**

More work needs to be done to improve performance, particularly for projects with many files and dependencies. The debugger also seems unstable when the executable is moderately memory intensive.

**What problems is CLion solving and how is that benefiting you?**

Scientific computing and engineering applications.

  ### 27. CLion is a great environment for C++ development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 03, 2019

**What do you like best about CLion?**

I like that CLion lets you use all the modern C++ features.  The syntax highlighting is good, as is the debugger (really good)!

**What do you dislike about CLion?**

The integration with CMake is not as good as it could be.  It forces you to use CMake.

**Recommendations to others considering CLion:**

It's great for cross-platform stuff -- making sure the interface is similar on Mac/Windows.

**What problems is CLion solving and how is that benefiting you?**

I use CLion to teach my students how to program.  They love using the debugger to solve their problems.

  ### 28. really enjoyable c ide

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 04, 2019

**What do you like best about CLion?**

c lion is a very nice and helpful ide for C. The code completion, verification, and debugging are all very nice. 

**What do you dislike about CLion?**

no real complaints about c lion, it would be nice if there was a community edition

**What problems is CLion solving and how is that benefiting you?**

C lion makes it much easier and faster to write and test code

  ### 29. The best when it comes to C/C++ development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrew F. | Technical Department and Team Member, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 01, 2019

**What do you like best about CLion?**

As is typical with JetBrains IDEs, this is a powerful, feature-rich development tool.

**What do you dislike about CLion?**

There is a slight learning curve, and setup can be difficult if never done before.

**Recommendations to others considering CLion:**

If you are looking for a feature-rich C/C++ development environment, look no further. This is the tool for you.

**What problems is CLion solving and how is that benefiting you?**

Coding in C

  ### 30. Best C/C++ IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Iftikhar N. | Team Manager, Telecommunications, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 30, 2019

**What do you like best about CLion?**

 Tons of built in tools, semantic coloring, auto-complete, VCS integrations and so on

**What do you dislike about CLion?**

It takes time to find 3rd party themes, I would like to see more built in themes

**What problems is CLion solving and how is that benefiting you?**

Coding in c/c++

  ### 31. CLion is an excellent tool for any C++ developer.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Think Tanks | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 02, 2019

**What do you like best about CLion?**

There are a number of must have features in CLion, such as auto-complete, refactoring support, built in debugger, and the new profiler feature. All of these are useful in day-to-day operations. CLion also integrates very well with CMake.

**What do you dislike about CLion?**

The only thing I dislike about CLion is the difficulty of getting CLion to accept a PATH configuration from a bashrc file. I have to manually launch Clion from the command line in order to get it to recognize  the current path.

**Recommendations to others considering CLion:**

I recommend CLion to anyone using CMake and C++.

**What problems is CLion solving and how is that benefiting you?**

I've developed robotics applications for the Robot Operating System, which require high performance and real time code. CLion helps my development time on this. by reducing the time to fix difficult problems, in particular via the usage of the debugger and the profiler which help to optimize real time code. 

  ### 32. Clion : Best IDE i have used for C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 26, 2019

**What do you like best about CLion?**

The extensions feature that we can install to make our work easy. Also UI is best.

**What do you dislike about CLion?**

When we create new file, in any other folder, we have to configure the cmakelists.txt  file everytime. This is the worst thing about this IDE

**Recommendations to others considering CLion:**

Everytime, you will create new file you have to configure cmakelists.txt file. This is the worst thing about this IDE. Overall it's the best ide.

**What problems is CLion solving and how is that benefiting you?**

I use it to do coding.

  ### 33. Best C++ IDE for Mac

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2019

**What do you like best about CLion?**

It is basically everything you need in an IDE, I struggled to set up Visual Studio on a Mac and found an amazing superior alternative in Clion, everything from the console to GitHub integration is seamless. 

**What do you dislike about CLion?**

Not enough content/tutorials online, May be confusion out of the box. 

**Recommendations to others considering CLion:**

Make the change sooner rather than later. 

**What problems is CLion solving and how is that benefiting you?**

Amazing integration with git and github. 

  ### 34. Best c/c++ IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 24, 2019

**What do you like best about CLion?**

I use this product to develop and debug C/C++ codes

**What do you dislike about CLion?**

Pricing is quite annoying, However it is free for students

**What problems is CLion solving and how is that benefiting you?**

Coding with ease, semantic coloring and auto complete helps a lot

  ### 35. C++ in a pleaseant way

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ivan D. | Software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 27, 2019

**What do you like best about CLion?**

Intelli IDE for c language, what more can you require?

**What do you dislike about CLion?**

Nothing at all. Powerfull tool including cool themes

**What problems is CLion solving and how is that benefiting you?**

Not wanting to die when developing solutions in C o C++ is quite a good benefit

  ### 36. The best IDE for C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Hardware | Enterprise (> 1000 emp.)

**Reviewed Date:** November 05, 2018

**What do you like best about CLion?**

Easy to install. The editor follows oxygen coding standard  . Helpful for the make files. has all the c compilation version .  provides console , debugger line to line and version control

**What do you dislike about CLion?**

Initial learning is required which although is easy but takes time for a complete beginner. there is no backup facility .

**Recommendations to others considering CLion:**

The best IDE for C++

**What problems is CLion solving and how is that benefiting you?**

I have implemented all my projects in c++ using CLION. It has huge benefits of easy project management . readability and inbuilt version maintenance.

  ### 37. I hate setting it up but still I like the IDE

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Information Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2019

**What do you like best about CLion?**

Same style as other JetBrains IDEs, easy to work with 

**What do you dislike about CLion?**

Setting up the IDE was incredibly hard for the first time (however, that could have been fixed during last updates); Auto-correction for code works not that good comparing to Java

**What problems is CLion solving and how is that benefiting you?**

Coding; I love that IDE design is similar to other IDEs

  ### 38. Great Editor for Learners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ishan . | Full Stack Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2018

**What do you like best about CLion?**

Autocomplete and suggestions for alternative loops etc. is quite good.
Support for dynamic imports.
'Ctrl' + 'Click' to move to the definition of the function.
'Ctrl' + 'alt' + 'shift' + 'N' to search for a symbol.
Moving the code up or down using 'ctrl' + 'alt' + 'UP'/'DOWN'  to move some code around as it takes care of the indentation correctly.

**What do you dislike about CLion?**

Dynamic imports could be wrong sometimes, and the editor won't even warn you, you will need to figure out on your own. Default key bindings will give you trouble for moving to last cursor position in Gnome based linux distributions. I had to overwrite and set my own shortcuts.

**Recommendations to others considering CLion:**

For newcomers learning c and c++ on CLion is a pleasant experience, compared to the other editors that I have tried.

**What problems is CLion solving and how is that benefiting you?**

I am learning to develop games. The library that I am using is SFM. Since SFML is for C. I started using CLion, as I knew about other jetBrains products. The IDEs made by jetBrains are great. They provide code completion, suggestions. One of the features that I like the most is 'ctrl' + 'click' to move to the definition of a fuction. Another great feature is searching for a symbol by pressing 'ctrl' + 'alt' + 'shift' + ''N'.
I hope to be a gameplay programmer one day and CLion is helping me do that.

  ### 39. C Development for non-90's developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Austin C. | Community Organizer + Hackathon Co-Founder, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 04, 2017

**What do you like best about CLion?**

CLion makes it feel good to write in C, C++, and many other languages/frameworks available through plugins. It's easy to see a high barrier-to-entry to the C/C++/etc. ecosystem as many of these programmers feel it their duty to use ViM/Emacs and the trusty `gdb` for debugging. CLion makes that barrier-to-entry so small and easy to join. The GUI debugger is outstanding, and autocomplete helps solve struggles using even the most poorly named C libraries. The integration of other languages (and deuggers!) is extremely useful when working on a large project and makes me personally much more productive. 

**What do you dislike about CLion?**

I wish they supported the traditional Make for building, rather than just CMake. While CMake is great once you're in, it can be tough to convert into for existing projects.

**Recommendations to others considering CLion:**

If you can get your management to buy it, could not be more worth it for the user. The CMake requirement is easily forgotten.  

**What problems is CLion solving and how is that benefiting you?**

Productivity is the biggest gain here. JetBrains excels at reducing the need for variable name memorization, constant type checking, and other errors that are traditionally only caught at compile-time. The IDE also integrates extremely well with many other JetBrains products, and with the JetBrains Toolbox, is extremely easy to update.

  ### 40. An excellent IDE for cross-platform development of large C++ projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2018

**What do you like best about CLion?**

I work in an environment where we develop large scale software projects using linux and sometimes Mac OS for deployment to supercomputer clusters. Not using windows eliminates visual studio and CLion is an excellent replacement. 

**What do you dislike about CLion?**

I would like to see support for Scons and Makefile natively rather than being limited to CMake.

**What problems is CLion solving and how is that benefiting you?**

CLion has excellent code completion that speeds up development vs previous solutions such as text editors combined with terminal make.

  ### 41. clion usability

**Rating:** 4.5/5.0 stars

**Reviewed by:** Benjamin R. | Software Developer Intern, Pharmaceuticals, Enterprise (> 1000 emp.)

**Reviewed Date:** June 27, 2017

**What do you like best about CLion?**

I had previously never written c code in an IDE before and using clion has been a great experience for me. In the past I had written C  code using text editors such as vim, but I chose to start a new project in clion and was quite happy with the experience created by netbeans. The ability to debug, version control, and the UI were some of the great benefits of this product.

**What do you dislike about CLion?**

This may be more of a personal preference than anything else, but I was not a big fan of the automatically generated makefiles that clion creates for you. I ran into problems with a project here because the autogenerated makefile was a little weird. I ended up writing my own makefile. This isn't too much of a knock against clion but it was the only problem I ran into with the software.

**Recommendations to others considering CLion:**

I would definitely give clion a try, great product from netbeans.

**What problems is CLion solving and how is that benefiting you?**

Clion is a great way to organize and document large sources of c code. The ability to version control and organize this code can be a big benefit from a business perspective.

  ### 42. One of the Best IDE for C++ development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 20, 2018

**What do you like best about CLion?**

Very easy to use IDE.It integrates very well with version control software like Git. Student evaluation period is free

**What do you dislike about CLion?**

It does not have as many features as Visual Studio has, like the intellisense,though it does a pretty good job of autocompletion 

**What problems is CLion solving and how is that benefiting you?**

C++ programming for image processing and medical image analysis

  ### 43. Pretty good

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 07, 2018

**What do you like best about CLion?**

I like the ability to easily use cmake to build everything 

**What do you dislike about CLion?**

It’s pretty good, I would like the bottom panel to be better at switching between terminal and debug

**Recommendations to others considering CLion:**

It’s a good alternative to visual studio too

**What problems is CLion solving and how is that benefiting you?**

Easy way to edit c files

  ### 44. CLion by JetBrains

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yadhu P. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 11, 2016

**What do you like best about CLion?**

The VCS feature included in the IDE allows for single click commits and updates straight from GitHub.
The Debugger is super powerful.

**What do you dislike about CLion?**

The occasional unresponsive auto type is  a pain.

**Recommendations to others considering CLion:**

Students get JetBrains IDEs free as long as you sign up using your ".edu" address. Experiment with the IDE before starting off the project, it'll help you familiarize yourself with cLion and save time in future.

**What problems is CLion solving and how is that benefiting you?**

I am currently working on creating a database management tool in c++ and CLion makes it super easy to collaborate with team members.

  ### 45. The intelligent IDE for C/C++

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ghada B. | R&D Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 20, 2016

**What do you like best about CLion?**

CLion  presents a lot of interesting features that I found useful:
- C/C++ , Python and Swift languages support
- Cross platform build
- Good editor
- Easy setup
- CMake and directories control
- Support  Git
- powerful 
- Simple

**What do you dislike about CLion?**

I can't really find anything that i dislike. CLion is fulfilling all my needs as for now. Maybe, Would be great to have Qt, QMake and QBS support. also an issue I have is slow indexing/updating symbols when cmake files change.

**Recommendations to others considering CLion:**

I recommend CLion for anyone who wants to build an application or project with C/C++, it's easy to use, good editor, powerful and simple..

**What problems is CLion solving and how is that benefiting you?**

 I used CLion for C/C++ projects in my university.
One of my projects with CLion using C++ language is NFA to DFA converter : Transform Non-Deterministic Finite State Automata (NFA) to Deterministic Finite State Automata (DFA).

  ### 46. A painful but also pleasant experience.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Connor H. | Application Developer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2016

**What do you like best about CLion?**

As a frequent user of IntelliJ I find myself naturally drawn to CLion and immediately at home, all the shortcuts are similar and I don't have to perform any weird finger-yoga to reach keys. The interface is well designed and things are in the places you expect them to be, not hidden away under the one menu you can never find.

**What do you dislike about CLion?**

Other than autocomplete being iffy at times (sometimes suggesting :: where it shouldn't be used, fixed in newer builds) I can't find a flaw in the software. 

**Recommendations to others considering CLion:**

I would personally hold out until more build systems are implemented or the CMake support is improved slightly, it can be iffy at times and JetBrains have acknowledged this.

**What problems is CLion solving and how is that benefiting you?**

Previously I would stick to using Visual Studio for C/++ development, but then I would have a nightmare using my projects on my laptop running Ubuntu. CLion provides you with a nice IDE that's easy to use, runs on multiple platforms and makes use of mingw and CMake which makes cross platform development a breeze.

  ### 47. Strong IDE

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 26, 2016

**What do you like best about CLion?**

CLion is a very strong IDE, which comes with many features and lots of functionality. 

**What do you dislike about CLion?**

CLion can be a bit heavy as an IDE - it takes a while to learn and is a bit slow. For experienced developers, especially with other JetBrains software, it should be easy to adapt. 

**Recommendations to others considering CLion:**

It's a very powerful IDE that helps greatly in the development process.

**What problems is CLion solving and how is that benefiting you?**

It helps a lot in identifying problems in the codebase and fixing issues. By doing so, it greatly improves developer productivity and workflow, which is really great!

  ### 48. Very good code completion features and debugging support

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rafael C. | Software Developer Internship, Animation, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 04, 2016

**What do you like best about CLion?**

I had grown frustrated with XCode's C++ support, and was using Sublime Text + Terminal for C++ development, which constitutes more than 80% of my workload.

Code bases with heavy use of templates and complicated object hierarchies were making me a lot less productive, so I switched over to CLion mainly for its IntelliSense-like code completion features. It has worked well. Automatic code generation from method signatures are also useful. Debugger support is surprisingly good too, allowing for breakpoint placement and variable lookup that are easier to use than XCode's. 

**What do you dislike about CLion?**

cLion only supports CMake for building applications, and that is annoying, since it forces me to continue using the Terminal for solutions that don't have CMake support. Most of the projects I work with rely on make. But even then, going back and forth from the editor to the Terminal isn't terribly bad, since it's what I had been doing with Sublime Text as well.

I also miss the Monokai theme for the editor, that happens to be present in JetBrain's other IDEs.

**Recommendations to others considering CLion:**

Installing and using it is pretty straightforward, and there's a free trial available, so it's worth taking it for a spin and checking if it's well suited to the way you work.

**What problems is CLion solving and how is that benefiting you?**

Day to day software development, using CLion as the primary programming tool.

  ### 49. If I am not in my terminal, this is what I'm using

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2016

**What do you like best about CLion?**

I have used this since it was in private beta so I am probably somewhat biased but my favorite feature is pretty hard to narrow down.  If I had to pick just one though, it would probably be the code hinting or refactorings (yes, they actually work for C++ unlike the Eclipse counterpart).  But wait, there is more: built-in VCS, live templates, themes, TODO note tracker, massive plugin system. 

**What do you dislike about CLion?**

The speed so far.  For larger code bases, it can still freeze up and it would be nice to see some support for unit test suites soon.

**Recommendations to others considering CLion:**

Take some time and experiment with all the features as there are many.  Don't pass up the live templates as well.  

**What problems is CLion solving and how is that benefiting you?**

We are using this to program a component for a web interfacing library that we use.

  ### 50. Well rounded, robust development environment for c that works on Linux

**Rating:** 5.0/5.0 stars

**Reviewed by:** Josh M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2016

**What do you like best about CLion?**

The Makefile integration with auto rebuild is fantastic, it simplifies that process and makes me less prone to errors because I forgot to update or modify something there  after changing it in the directory. Another great feature is the native support for git (or other version control), it makes it very nice to view changes and push new changes. Finally, it also support a vim style key binding if you wish. That was so nice for me so i didn't end up with random :w littered in my code.

**What do you dislike about CLion?**

Sometime it feels a little complicated to get small projects or quick programs built, it feels more geared to larger scale projects.

**Recommendations to others considering CLion:**

If you want an amazing cross platform experience for developing in c then this is the best product you're probably going to find for the job. Another great plus is that if you use other JetBrains products (which you should) the experience feels the same across the entire suite of products. So no matter if you're developing in c, Java, PHP, Ruby, javascript, and more you can feel at home in your IDE of choice.

**What problems is CLion solving and how is that benefiting you?**

As an aspiring security professional I am working on solving many of the security issues that exist in software. I am always striving to write good secure code and searching for security issues in existing code. CLion has made it much easier to develop in c on both my windows computers as well as my Linux machines, having that unity cross-platform is very nice and helps me to stay productive and comfortable where ever I am.


## CLion Discussions
  - [Is CLion a good IDE?](https://www.g2.com/discussions/is-clion-a-good-ide) - 1 comment

- [View CLion pricing details and edition comparison](https://www.g2.com/products/clion/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-04+03%3A22%3A46+-0500&secure%5Bsession_id%5D=fc282df9-8545-4cc8-89bd-98bb7b567ff8&secure%5Btoken%5D=d7f846c587a765322eff9a855bde63d2424f64e01d4027538f83eb7e1f42cb64&format=llm_user)

## CLion Features
**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

## Top CLion Alternatives
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews) - 4.5/5.0 (3,811 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,087 reviews)
  - [Xcode](https://www.g2.com/products/xcode/reviews) - 4.2/5.0 (996 reviews)

