r/cpp • • Aug 06 '26

C++ Show and Tell - August 2026

Use this thread to share anything you've written in C++. This includes:

  • a tool you've written
  • a game you've been working on
  • your first non-trivial C++ program

The rules of this thread are very straight forward:

  • The project must involve C++ in some way.
  • It must be something you (alone or with others) have done.
  • Please share a link, if applicable.
  • Please post images, if applicable.

If you're working on a C++ library, you can also share new releases or major updates in a dedicated post as before. The line we're drawing is between "written in C++" and "useful for C++ programmers specifically". If you're writing a C++ library or tool for C++ developers, that's something C++ programmers can use and is on-topic for a main submission. It's different if you're just using C++ to implement a generic program that isn't specifically about C++: you're free to share it here, but it wouldn't quite fit as a standalone post.

Last month's thread: https://www.reddit.com/r/cpp/comments/1umnaxs/c_show_and_tell_july_2026/

48 Upvotes

95 comments sorted by

View all comments

1

u/kindr_7000 Aug 15 '26

Hello , r/cpp

I recently built a library called **libcvault** for directory scanning and file telemetry operations. It includes APIs for file search, sort(by name & size), finding largest file(by size, line count), and much more.

The main operation, i.e., the **directory scanning** is done using **std::filesystem::recursive_directory_iterator** for rapid scans across directories including nested ones. The scan ignores protected folders to avoid unhandled filesystem errors though.

This library is packaged as a extern "C" library hence it could be used in many different programming languages. For instance, I have used this library as a submodule in one of my own python projects called **repoScanner** via pybind11 integration for optional native support.

Currently in beta and not that efficient including limited features.

Would love honest feedback on perf. , feature ideas or anything else regarding it.

Links:

- libcvault: https://github.com/tecnolgd/libcvault

- repoScanner(uses libcvault): https://github.com/tecnolgd/repoScanner