CLion IDE

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • I switched from vscode to neovim a while back, if you were using the default gdb tui I understand where your coming from, but there some really good vim plugins like nvim-dap and vimspector that give you the full ide experience. I personally use nvim-dap because I like how quickly it loads, vimspector is much more feature complete out of the box tho.

  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  • Tbh the whole Chromium source is just too big for any IDEs out there. Even in VSCode, Intellisense crawls to a halt when trying to autocomplete stuff that I had to switch to ccls.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

  • FunctionalPlus - 30 lines for usage requirements + 60 for install rules: just simple commands creating a target, setting properties and defining install rules. Hmm, nothing unholy here.

  • hsm

    Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum. (by erikzenker)

  • hsm - about the same as above: header only library with a Boost dependency. Still extremely simple to read and (re)use project CML.

  • cxx-static-shared-example - 50 lines for requirements + however many for sources + 60 for install rules: now this is a library that builds some artifacts. Still extremely simple and straightforward.

  • meson

    The Meson Build System

  • Maybe, you'd be interested in Meson build system. Python-like syntax, automated conversion from CMake, extremely fast and incredibly feature-rich for such young product. Maybe I tested it on small solutions, but I did not run into feature I have in CMake and can't replace yet.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts