-
libtcod-vcpkg-template
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
-
BearLibTerminal
A library that creates a terminal-like window with feature-packed drawing of text and easy input handling. MIRROR. (by tommyettinger)
-
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.
-
FTXUI
Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
Libtcod's Vcpkg template could work for your conditions. The tools it uses are cross-platform, using VSCode as the IDE rather than Visual Studio, but running CMake manually should work also.
I've used this before: https://github.com/tapio/rlutil
you can create your own which easier than you might think, I've used Raylib and Made my own RL rendering framework on top of it, and it was easy enough
I didn't use it yet but I suspect this library might work well with making classic roguelikes: https://github.com/ArthurSonzogni/FTXUI
Jason Turner (C++ talks presenter, teacher and known for C++Weekly*) recently organized a game jam which required using that library, here are the results.