fire-llvm: generate command line interfaces from ordinary C++ functions/classes

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • fire-hpp

    A C++ library that uses clever tricks to create super low-code, yet fully functional CLIs

  • I'm a big fan of fire-hpp, which lets you turn C++ functions into command line interfaces. I wanted to make my own version which also supports classes and does not require any boilerplate code. The result is fire-llvm, a clang plugin that adds a compiler pass which automagically generates fire-hpp code prior to object code generation.

  • fire-llvm

    A Clang plugin for generating CLIs from unmodified C++ functions/classes.

  • I'm a big fan of fire-hpp, which lets you turn C++ functions into command line interfaces. I wanted to make my own version which also supports classes and does not require any boilerplate code. The result is fire-llvm, a clang plugin that adds a compiler pass which automagically generates fire-hpp code prior to object code generation.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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

  • Rusty.hpp: A Borrow Checker and Memory Ownership System for C++20

    1 project | news.ycombinator.com | 5 May 2024
  • CBMC: C bounded model checker. (2021)

    3 projects | news.ycombinator.com | 4 May 2024
  • Porting HPC Applications to AMD Instinct MI300A Using Unified Memory and OpenMP

    1 project | news.ycombinator.com | 4 May 2024
  • Serial studio: Multi-purpose serial data visualization and processing program

    1 project | news.ycombinator.com | 4 May 2024
  • Torax is a differentiable tokamak core transport simulator

    2 projects | news.ycombinator.com | 1 May 2024