C++ Show and Tell - September 2022

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Librum

    The Librum client application

  • I'm sorry for inconveniences, I've been trying to merge the core of the application into librum, in the last days and needed to downgrade from Qt6 to Qt5, I am not sure how stable it is atm. If you want to try out the UI, try building this commit: https://github.com/Librum-Reader/Librum/tree/424022ffa9429fe661c7b928396313aeddcc10d7

  • lauf

    Bytecode interpreter

  • I'm currently writing a C interpreter using my lauf bytecode interpreter. It's developed live on Youtube where I'm streaming every Tuesday and Thursday at 17:00 CEST/CET: https://www.youtube.com/c/foonathan

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

    Discontinued A C interpreter developed live on YouTube

  • Source code is available here: https://github.com/foonathan/clauf

    Repository: https://github.com/tringi/code-style-agnostic-search (source code, example GUI program, and screenshots)

  • tsmp

  • I'm working on a static reflection library called tsmp. It lets you iterate over structs and (typed) enums, as well as wrap class methods with proxies. The main goal is to be non intrusive (no macros) and i did it with the help of code generation in the background. I'm currently finishing a json helper and after that I'll polish the buildsystem and release the first version.

  • StrToNum

    String to Number conversion constexpr library, for char and wchar_t strings.

  • iris

    Iris is a cross-platform game engine written in modern C++ (by irisengine)

  • A cross platform 3D game engine. Supports rendering, physics, job system and scripting https://github.com/irisengine/iris

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • DependencyViewer

  • Hi, I'm Marek and I created DependencyViewer a tool for analysing .dll and .exe files. It is very similar to Dependency Walker tool by Microsoft or to Dependencies tool by lucasg. Binary download fox x86 and x64 is available on my drive. Some features of my tool are: Advantages: Written in C++ not C#. Requires only Visual Studio and Process Hacker's headers to build, has no other (build-time or run-time) dependency. Can analyze multiple files at once (multiple roots). Integrates with symbol server, downloads PDBs, displays function names where otherwise only ordinal would be known, demangles C++ names. Fixes some buggy behavior Dependency Walker and Dependencies have. Disadvantages: Does not have MDI user interface (yet). Has stolen icons from Dependency Walker. Does not handle APISets (yet). Does not have run-time analyzer. I (currently) have no time to develop it further. If I had the time, I would rewrite it in C and make it compile and run under Windows NT 3.10 / Windows 95.

  • Dependencies

    A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.

  • Hi, I'm Marek and I created DependencyViewer a tool for analysing .dll and .exe files. It is very similar to Dependency Walker tool by Microsoft or to Dependencies tool by lucasg. Binary download fox x86 and x64 is available on my drive. Some features of my tool are: Advantages: Written in C++ not C#. Requires only Visual Studio and Process Hacker's headers to build, has no other (build-time or run-time) dependency. Can analyze multiple files at once (multiple roots). Integrates with symbol server, downloads PDBs, displays function names where otherwise only ordinal would be known, demangles C++ names. Fixes some buggy behavior Dependency Walker and Dependencies have. Disadvantages: Does not have MDI user interface (yet). Has stolen icons from Dependency Walker. Does not handle APISets (yet). Does not have run-time analyzer. I (currently) have no time to develop it further. If I had the time, I would rewrite it in C and make it compile and run under Windows NT 3.10 / Windows 95.

  • water

    Plentiful, self-contained tools, libraries and programs with a focus on C++, Haskell and the Unix Shell (by e-dant)

  • Watcher

  • particle-life

    A simple program to simulate artificial life using attraction/reuplsion forces between many particles

  • HexCtrl

    Fully-featured Hex Control written in C++/MFC.

  • LazyExpression

    Variadic recursive expression templates with lazy evaluation which look like ordinary (possibly nested) containers.

  • An improved version of LazyExpression has been uploaded to github.

  • windows_registry_folder_wmi_enumerator

    Use C++11 range for-loop to enumerate registry keys/values, folder and WMI queries

  • PhotonLibOS

    Probably the fastest coroutine lib in the world!

  • Photon (https://github.com/alibaba/PhotonLibOS) is a coroutine lib, and it just released v0.3.

  • SaaSHub

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

    SaaSHub 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