Enabling C/C++ compilation in an application.

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. cppast

    Library to parse and work with the C++ AST

    Here's an example library that uses the frontend: https://github.com/foonathan/cppast

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. celix

    Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.

    1) use dlopen/LoadLibrary and create your own API to get starting/stopping points in dynamic libraries. See celix which uses this option.

  4. sol2

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

    3) Similiar to 2, but use more common scripting languages: chai, cs-script, sol2 (c++ framework to embed lua)

  5. ChaiScript

    Embedded Scripting Language Designed for C++

    3) Similiar to 2, but use more common scripting languages: chai, cs-script, sol2 (c++ framework to embed lua)

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

  • CBN Changelog: December 3, 2022. Improved LUA support in progress!

    2 projects | /r/cataclysmbn | 3 Dec 2022
  • XRPL Stability and Scalability Efforts

    2 projects | dev.to | 21 Apr 2025
  • The Fuzzing Book

    2 projects | news.ycombinator.com | 19 Jan 2025
  • Bytecode Breakdown: Unraveling Factorio's Lua Security Flaws

    2 projects | news.ycombinator.com | 29 Jun 2024
  • Evolution of the ELF object file format

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?