Module interfaces for pre-built libraries

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
  • AStarDemo

    Discontinued A basic A* example ported to C++/WinRT

  • However, how it is done is compiler specific, see here for an example. The business logic is a static library.

  • ifc-spec

    IFC format specification

  • Note that like .lib files, you'll likely need to build and share different module binary module interface files (e.g. Visual Studio's .ifc) per architecture, since #ifdefs are resolved early. Otherwise (in theory), you could share the same BMI for different architectures since they are largely a symbol table/graph of the parsed code (higher level representation before optimizations).

  • 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
  • ipr

    Compiler-neutral Internal Program Representation for C++

  • I'm not sure about clang or gcc. For VS, u/GabrielDosReis might be able to speak to the .ifc IPR stability/volatility. My wager (deferring to him to correct me) is that the IPR is still changing over time but will stabilize more over time.

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

  • A new design pattern: the C++ "template mixin"

    2 projects | /r/cpp | 4 Mar 2023
  • Are We Modules Yet?

    3 projects | news.ycombinator.com | 1 May 2024
  • Speeding up C++ build times

    6 projects | news.ycombinator.com | 28 Apr 2024
  • Variadic Functions in C

    1 project | dev.to | 27 Apr 2024
  • SObjectizer Tales - Epilogue

    7 projects | dev.to | 25 Apr 2024