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

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • 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.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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