C++ Show and Tell - December 2022

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

    Kalman Filter (by FrancoisCarouge)

  • I released a first version of a generic Kalman filter.

  • SpeciaLUT

    Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.

  • I made SpeciaLUT to convert bool/enum runtime tests to compile-time conditionals — by compiling all branching combinations in hot functions and saving them in a lookup-table, so the optimal one can be called at runtime. Reason: as an HPC consultant I encountered many codes that grew without good architecture, in which features would just be added and branching would propagate through all levels. This yields 10% to 50% performance increase in such codes.

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

    A fast, header-only, C++17 library for parsing Wavefront .obj files.

  • I wrote a rapidobj library for parsing Wavefront .obj files. It's an old text format for 3D data. This library was optimised to quickly process large files (see benchmarks); it can parse millions and even tens of millions of triangles per second.

  • AutoGeodesics

    Easily integrate the geodesics equation using automatic differentiation.

  • LinearAlgebra

    C++20 Linear Algebra header only library, with lots of support for complex operations.

  • shadow

    Simple explicit reflection library (by bergesenha)

  • I wrote this reflection library several years ago to teach myself some template metaprogramming. It was originally written for C++11, but upgraded to C++14 after a while to make use of some of the improvements. It's been stale ever since, but I sometimes refer back to it when I need subsets of the functionality and need a refresher on how to write certain functionality even though I would probably have done things very different today :) https://github.com/bergesenha/shadow

  • teylogger

    ⌨️ - The Teylogger tiny and complete keylogger for Windows

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

  • Over the past few weeks, I have been working on a new vcpkg online explorer: https://vcpkg.link

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

  • Are We Modules Yet?

    3 projects | news.ycombinator.com | 1 May 2024
  • My first Software Release using GitHub Release

    6 projects | dev.to | 24 Nov 2023
  • Anyone else frustrated with Conan2?

    3 projects | /r/cpp | 31 Aug 2023
  • OpenSSL as a git submodule?

    1 project | /r/cpp_questions | 24 Aug 2023
  • Rapidgzip – Parallel Decompression and Seeking in Gzip (Knespel, Brunst – 2023) [pdf]

    3 projects | news.ycombinator.com | 21 Aug 2023