Alternatives to CLion logo

Alternatives to CLion

Visual Studio, Eclipse, NetBeans IDE, ReSharper, and AppCode are the most popular alternatives and competitors to CLion.
376
588
+ 1
224

What is CLion and what are its top alternatives?

Knowing your code through and through, CLion can take care of the routine while you focus on the important things. Boost your productivity with the keyboard-centric approach (Vim-emulation plugin is also available in plugin repository), full coding assistance, smart and relevant code completion, fast project navigation, intelligent intention actions, and reliable refactorings.
CLion is a tool in the Integrated Development Environment category of a tech stack.

Top Alternatives to CLion

  • Visual Studio
    Visual Studio

    Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications. ...

  • Eclipse
    Eclipse

    Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation. Click here to file a bug against Eclipse Platform. ...

  • NetBeans IDE
    NetBeans IDE

    NetBeans IDE is FREE, open source, and has a worldwide community of users and developers. ...

  • ReSharper
    ReSharper

    It is a popular developer productivity extension for Microsoft Visual Studio. It automates most of what can be automated in your coding routines. It finds compiler errors, runtime errors, redundancies, and code smells right as you type, suggesting intelligent corrections for them. ...

  • AppCode
    AppCode

    It is an integrated development environment for Swift, Objective-C, C, C++, and JavaScript development built on JetBrains’ IntelliJ IDEA platform. It takes care of your routine tasks and saves you from extra typing. ...

  • Atom
    Atom

    At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it. ...

  • Qt Creator
    Qt Creator

    It is a cross platform integrated development environment (IDE) to create C++ and QML applications for multiple desktop, embedded and mobile platforms. It comes with a code editor, and is integrated with tools for designing, coding, testing, deploying and maintaining your software throughout its product lifecycle. ...

  • Visual Studio Code
    Visual Studio Code

    Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows. ...

CLion alternatives & related posts

Visual Studio logo

Visual Studio

47.4K
36.9K
1.1K
State-of-the-art tools and services that you can use to create great apps for devices, the cloud, and everything...
47.4K
36.9K
+ 1
1.1K
PROS OF VISUAL STUDIO
  • 305
    Intellisense, ui
  • 244
    Complete ide and debugger
  • 165
    Plug-ins
  • 104
    Integrated
  • 93
    Documentation
  • 37
    Fast
  • 35
    Node tools for visual studio (ntvs)
  • 33
    Free Community edition
  • 24
    Simple
  • 17
    Bug free
  • 8
    Made by Microsoft
  • 6
    Full free community version
  • 5
    JetBrains plugins (ReSharper etc.) work sufficiently OK
  • 3
    Productivity Power Tools
  • 2
    Vim mode
  • 2
    VIM integration
  • 1
    I develop UWP apps and Intellisense is super useful
  • 1
    Cross platform development
  • 1
    The Power and Easiness to Do anything in any.. language
  • 1
    Available for Mac and Windows
CONS OF VISUAL STUDIO
  • 15
    Bulky
  • 14
    Made by Microsoft
  • 6
    Sometimes you need to restart to finish an update
  • 3
    Too much size for disk
  • 3
    Only avalible on Windows

related Visual Studio posts

Shared insights
on
C#C#JavaJavaVisual StudioVisual Studio

I use C# because of the ease of designing user interfaces compared to Java. Using Visual Studio makes C# a breeze for prototyping and creating apps and I really appreciate how quickly I can turn an idea into reality. I was first introduced to C# in a special topics course and quickly started preferring it over Java. The similarities between the two made the switch easy while the added benefits C# offers made it very worth it.

See more
Andrey Kurdyumov

I use TypeScript because it greatly simplify my refactoring efforts. I regularly re-validate my assumption about application architecture, and strictness of types allow me write make changes safely using just Visual Studio tooling. Integration with existing JavaScript libraries very simple and fast. If I have no time, I could just use any type as output of JS module. When I have more time, I could just submit PR to DefinitelyTyped and it would be quickly accepted. Overall it gives less ambiguity for my code.

See more
Eclipse logo

Eclipse

2.6K
2.2K
392
IDE for Java EE Developers
2.6K
2.2K
+ 1
392
PROS OF ECLIPSE
  • 131
    Does it all
  • 76
    Integrates with most of tools
  • 64
    Easy to use
  • 63
    Java IDE
  • 32
    Best Java IDE
  • 9
    Open source
  • 3
    Hard for newbews
  • 2
    Great gdb integration
  • 2
    Professional
  • 2
    Good Git client allowing direct stage area edit
  • 2
    True open source with huge contribution
  • 2
    Great code suggestions
  • 2
    Extensible
  • 2
    Lightweight
  • 0
    Works with php
CONS OF ECLIPSE
  • 14
    2000 Design
  • 9
    Bad performance
  • 4
    Hard to use

related Eclipse posts

christy craemer

UPDATE: Thanks for the great response. I am going to start with VSCode based on the open source and free version that will allow me to grow into other languages, but not cost me a license ..yet.

I have been working with software development for 12 years, but I am just beginning my journey to learn to code. I am starting with Python following the suggestion of some of my coworkers. They are split between Eclipse and IntelliJ IDEA for IDEs that they use and PyCharm is new to me. Which IDE would you suggest for a beginner that will allow expansion to Java, JavaScript, and eventually AngularJS and possibly mobile applications?

See more
Dean Stringer

Have been a Visual Studio Code user since just after launch to the general public, having used the likes of Eclipse and Atom previously. Was amazed how mature it seemed off the bat and was super intrigued by the bootstrapped nature of it having been written/based on Electron/TypeScript, and of course being an open-source app from Microsoft. The features, plugin ecosystem and release frequency are very impressive. I do dev work on both Mac and Windows and don't use anything else now as far as IDEs go.

See more
NetBeans IDE logo

NetBeans IDE

685
946
514
Quickly and easily develop desktop, mobile and web applications with Java, HTML5, PHP, C/C++ and more
685
946
+ 1
514
PROS OF NETBEANS IDE
  • 76
    Rich features
  • 69
    Crossplatform
  • 49
    Plugins(Git, SVN)
  • 38
    Easy to use
  • 38
    Extensible
  • 35
    PHP Support
  • 34
    Java support
  • 28
    File History
  • 21
    Code analysis
  • 18
    MySQL support
  • 14
    Free
  • 14
    Open source
  • 10
    Code completion
  • 9
    Strong Maven Support
  • 8
    NodeJs support
  • 6
    Webdev king
  • 6
    Easy maven project start
  • 6
    Best
  • 4
    Jira Plugin
  • 4
    Foss
  • 3
    Out of the box integration with maven, git, svn
  • 3
    History of changes, friendly tabs
  • 3
    Mandatory
  • 2
    Intuitive ui
  • 2
    Chrome plugin to live update javascript from browser
  • 2
    Groovy support
  • 2
    Native Nette support
  • 2
    I don't like NetBeans
  • 2
    Smarty support
  • 2
    Visual GUI Builder for Swing / AWT
  • 2
    Custom html tags support
  • 1
    Powerful refactoring
  • 1
    Composer commands inside IDE
CONS OF NETBEANS IDE
  • 2
    PHP debug doesn't support conditional breakpoints

related NetBeans IDE posts

ReSharper logo

ReSharper

238
261
24
A Visual Studio extension for .NET and web developers
238
261
+ 1
24
PROS OF RESHARPER
  • 6
    Refactor also using different code
  • 6
    Early discover bugs
  • 5
    IDE Integration
  • 4
    Highlighted //todo //bug
  • 3
    Spell checking
CONS OF RESHARPER
  • 8
    Visual studio become slower

related ReSharper posts

Meikel Philipp
Software Developer at Interboden GmbH & Co. KG · | 5 upvotes · 18.9K views

JetBrains Rider massively improves production speed and value. It's hard to find a tool/IDE that is so well designed like Rider (especially for Unity).

The folks at ReSharper do an awesome job with resharper-unity plugin. They even have a more in depth explanation of common issues in Unity than Unity itself.

See more
Lana Grant
Sr Software Developer at Intellibridge · | 3 upvotes · 75.6K views
Shared insights
on
SonarQubeSonarQubeReSharperReSharper

I need to compile a comparative analysis of the differences between ReSharper and SonarQube features. Please share your experience/knowledge.

See more
AppCode logo

AppCode

54
54
6
IDE for iOS/macOS development
54
54
+ 1
6
PROS OF APPCODE
  • 2
    Better typing
  • 2
    Awesome refactoring support
  • 2
    Powerful search and replace
CONS OF APPCODE
    Be the first to leave a con

    related AppCode posts

    Atom logo

    Atom

    16.8K
    14.4K
    2.5K
    A hackable text editor for the 21st Century
    16.8K
    14.4K
    + 1
    2.5K
    PROS OF ATOM
    • 529
      Free
    • 449
      Open source
    • 343
      Modular design
    • 321
      Hackable
    • 316
      Beautiful UI
    • 147
      Backed by github
    • 119
      Built with node.js
    • 113
      Web native
    • 107
      Community
    • 35
      Packages
    • 18
      Cross platform
    • 5
      Nice UI
    • 5
      Multicursor support
    • 5
      TypeScript editor
    • 3
      Open source, lots of packages, and so configurable
    • 3
      cli start
    • 3
      Simple but powerful
    • 3
      Chrome Inspector works IN EDITOR
    • 3
      Snippets
    • 2
      Code readability
    • 2
      It's powerful
    • 2
      Awesome
    • 2
      Smart TypeScript code completion
    • 2
      Well documented
    • 1
      works with GitLab
    • 1
      "Free", "Hackable", "Open Source", The Awesomness
    • 1
      full support
    • 1
      vim support
    • 1
      Split-Tab Layout
    • 1
      Apm publish minor
    • 1
      Consistent UI on all platforms
    • 1
      User friendly
    • 1
      Hackable and Open Source
    • 0
      Publish
    CONS OF ATOM
    • 19
      Slow with large files
    • 7
      Slow startup
    • 2
      Most of the time packages are hard to find.
    • 1
      No longer maintained
    • 1
      Cannot Run code with F5
    • 1
      Can be easily Modified

    related Atom posts

    Jerome Dalbert
    Principal Backend Software Engineer at StackShare · | 13 upvotes · 917K views

    I liked Sublime Text for its speed, simplicity and keyboard shortcuts which synergize well when working on scripting languages like Ruby and JavaScript. I extended the editor with custom Python scripts that improved keyboard navigability such as autofocusing the sidebar when no files are open, or changing tab closing behavior.

    But customization can only get you so far, and there were little things that I still had to use the mouse for, such as scrolling, repositioning lines on the screen, selecting the line number of a failing test stack trace from a separate plugin pane, etc. After 3 years of wearily moving my arm and hand to perform the same repetitive tasks, I decided to switch to Vim for 3 reasons:

    • your fingers literally don’t ever need to leave the keyboard home row (I had to remap the escape key though)
    • it is a reliable tool that has been around for more than 30 years and will still be around for the next 30 years
    • I wanted to "look like a hacker" by doing everything inside my terminal and by becoming a better Unix citizen

    The learning curve is very steep and it took me a year to master it, but investing time to be truly comfortable with my #TextEditor was more than worth it. To me, Vim comes close to being the perfect editor and I probably won’t need to switch ever again. It feels good to ignore new editors that come out every few years, like Atom and Visual Studio Code.

    See more
    Julian Sanchez
    Lead Developer at Chore Champion · | 9 upvotes · 771.3K views

    We use Visual Studio Code because it allows us to easily and quickly integrate with Git, much like Sublime Merge ,but it is integrated into the IDE. Another cool part about VS Code is the ability collaborate with each other with Visual Studio Live Share which allows our whole team to get more done together. It brings the convenience of the Google Suite to programming, offering something that works more smoothly than anything found on Atom or Sublime Text

    See more
    Qt Creator logo

    Qt Creator

    110
    114
    18
    A cross-platform C++, JavaScript and QML IDE
    110
    114
    + 1
    18
    PROS OF QT CREATOR
    • 5
      User friendly
    • 2
      Free and opensource
    • 2
      Code intellisense for qml
    • 1
      Light and Fast
    • 1
      Supports cmake
    • 1
      Multi Window mode
    • 1
      QML Designer
    • 1
      Code intellisense for c++
    • 1
      Supports qmake
    • 1
      Vim mode
    • 1
      Debug and Profile tools
    • 1
      Visual Editor
    CONS OF QT CREATOR
      Be the first to leave a con

      related Qt Creator posts

      Visual Studio Code logo

      Visual Studio Code

      174.7K
      159.2K
      2.3K
      Build and debug modern web and cloud applications, by Microsoft
      174.7K
      159.2K
      + 1
      2.3K
      PROS OF VISUAL STUDIO CODE
      • 340
        Powerful multilanguage IDE
      • 308
        Fast
      • 193
        Front-end develop out of the box
      • 158
        Support TypeScript IntelliSense
      • 142
        Very basic but free
      • 126
        Git integration
      • 106
        Intellisense
      • 78
        Faster than Atom
      • 53
        Better ui, easy plugins, and nice git integration
      • 45
        Great Refactoring Tools
      • 44
        Good Plugins
      • 42
        Terminal
      • 38
        Superb markdown support
      • 36
        Open Source
      • 35
        Extensions
      • 26
        Awesome UI
      • 26
        Large & up-to-date extension community
      • 24
        Powerful and fast
      • 22
        Portable
      • 18
        Best editor
      • 18
        Best code editor
      • 17
        Easy to get started with
      • 15
        Lots of extensions
      • 15
        Good for begginers
      • 15
        Crossplatform
      • 15
        Built on Electron
      • 14
        Open, cross-platform, fast, monthly updates
      • 14
        Extensions for everything
      • 14
        All Languages Support
      • 13
        Easy to use and learn
      • 12
        Extensible
      • 12
        "fast, stable & easy to use"
      • 11
        Ui design is great
      • 11
        Useful for begginer
      • 11
        Totally customizable
      • 11
        Git out of the box
      • 11
        Faster edit for slow computer
      • 10
        SSH support
      • 10
        Great community
      • 10
        Fast Startup
      • 9
        Great language support
      • 9
        It has terminal and there are lots of shortcuts in it
      • 9
        Works With Almost EveryThing You Need
      • 9
        Powerful Debugger
      • 8
        Can compile and run .py files
      • 8
        Python extension is fast
      • 7
        Great document formater
      • 7
        Features rich
      • 6
        He is not Michael
      • 6
        Awesome multi cursor support
      • 6
        She is not Rachel
      • 6
        Extension Echosystem
      • 5
        VSCode.pro Course makes it easy to learn
      • 5
        SFTP Workspace
      • 5
        Very proffesional
      • 5
        Language server client
      • 5
        Easy azure
      • 4
        Has better support and more extentions for debugging
      • 4
        Supports lots of operating systems
      • 4
        Virtualenv integration
      • 4
        Excellent as git difftool and mergetool
      • 3
        Emmet preinstalled
      • 3
        More tools to integrate with vs
      • 3
        Has more than enough languages for any developer
      • 3
        Better autocompletes than Atom
      • 3
        'batteries included'
      • 2
        Microsoft
      • 2
        Light
      • 2
        Big extension marketplace
      • 2
        CMake support with autocomplete
      • 2
        Fast and ruby is built right in
      • 2
        VS Code Server: Browser version of VS Code
      • 2
        Customizable
      CONS OF VISUAL STUDIO CODE
      • 46
        Slow startup
      • 29
        Resource hog at times
      • 20
        Poor refactoring
      • 13
        Poor UI Designer
      • 11
        Weak Ui design tools
      • 10
        Poor autocomplete
      • 8
        Super Slow
      • 8
        Huge cpu usage with few installed extension
      • 8
        Microsoft sends telemetry data
      • 7
        Poor in PHP
      • 6
        It's MicroSoft
      • 3
        Poor in Python
      • 3
        No Built in Browser Preview
      • 3
        No color Intergrator
      • 3
        Very basic for java development and buggy at times
      • 3
        No built in live Preview
      • 3
        Electron
      • 2
        Bad Plugin Architecture
      • 2
        Powered by Electron
      • 1
        Terminal does not identify path vars sometimes
      • 1
        Slow C++ Language Server

      related Visual Studio Code posts

      Vaibhav Taunk
      Team Lead at Technovert · | 31 upvotes · 3.9M views

      I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

      See more
      Yshay Yaacobi

      Our first experience with .NET core was when we developed our OSS feature management platform - Tweek (https://github.com/soluto/tweek). We wanted to create a solution that is able to run anywhere (super important for OSS), has excellent performance characteristics and can fit in a multi-container architecture. We decided to implement our rule engine processor in F# , our main service was implemented in C# and other components were built using JavaScript / TypeScript and Go.

      Visual Studio Code worked really well for us as well, it worked well with all our polyglot services and the .Net core integration had great cross-platform developer experience (to be fair, F# was a bit trickier) - actually, each of our team members used a different OS (Ubuntu, macos, windows). Our production deployment ran for a time on Docker Swarm until we've decided to adopt Kubernetes with almost seamless migration process.

      After our positive experience of running .Net core workloads in containers and developing Tweek's .Net services on non-windows machines, C# had gained back some of its popularity (originally lost to Node.js), and other teams have been using it for developing microservices, k8s sidecars (like https://github.com/Soluto/airbag), cli tools, serverless functions and other projects...

      See more