figcone VS TextLayoutSampler

Compare figcone vs TextLayoutSampler and see what are their differences.

figcone

Read JSON, YAML, TOML, XML or INI configuration by declaring a struct (by kamchatka-volcano)

TextLayoutSampler

Utility to display text via multiple Windows API's simultaneously (D2D, DWrite, GDI, GDI+). (by fdwr)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
figcone TextLayoutSampler
1 4
94 30
- -
6.7 4.5
3 months ago 10 months ago
C++ C++
Microsoft Public License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

figcone

Posts with mentions or reviews of figcone. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-30.

TextLayoutSampler

Posts with mentions or reviews of TextLayoutSampler. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-16.
  • C++/C# interop for Windows (desktop) applications using WinRT
    5 projects | /r/cpp | 16 Feb 2023
    All of them :b (TextLayoutSampler, FontSetViewer, Onnx2Text, LunaSvgSampleTest, BiNums). With the exception of multicolor fonts (e.g. Segoe UI Emoji) and more robust vertical text support for Japanese text, there just haven't been any new APIs since Windows 7 that warrant moving forward for me 🤷‍♂️. Note all of those are fully C++ based, but I'm also working on a pixel format viewer for which I want C# interop to potentially utilize existing Paint.NET imaging/effect plugins.
  • figcone - Read JSON, YAML, TOML, XML or INI configuration by declaring a struct
    4 projects | /r/cpp | 30 Apr 2022
    I appreciate that you support multiple libraries/file types for the backing serialized text tree representation, for I always thought it silly that configuration tools would often support only a single file type - interop matters! (I had something similar for one of my apps, a general text tree class where the input/output can be JSON/XML/INI)
  • Modules support in visual studio
    2 projects | /r/cpp | 26 Mar 2022
    I can identify with that pain. I first started modularizing one of my projects in 2017, and after reporting another bug, I'd try every new VS release, only to make it another 20% further in the build and encounter another internal compiler issue. Though, it did finally build 100% in VS 2019, consuming Windows.h, some DirectX headers, and various std headers. Boost though, that might still be a beast of complexity beyond.
  • Stability of modules in Visual Studio?
    4 projects | /r/cpp | 24 Apr 2021
    Well I haven't seen that one, but I've gotten other ICE's and linker errors while incrementally modularizing this app over the years. e.g. Common.Variant.ixx(106,1): fatal error C1001: Internal compiler error. I definitely want to file bugs, and have been, but it's tedious to narrow down the ~20'000 line program for a repro 😑, as often times the change is due to elsewhere rather than the reported line itself. I did though get another program of mine (~15'000 lines) completely modularized successfully yesterday with VS2019 16.10.0 Preview 2, after applying the work-around for one linker error and disabling PCH's with modules. 😊 So it's definitely improving.

What are some alternatives?

When comparing figcone and TextLayoutSampler you can also consider the following projects:

serdepp - c++ serialize and deserialize adaptor library like rust serde.rs

cppwinrt - C++/WinRT

validate-configs-action - :octocat: Github Action to validate your config files using the config-file-validator

AStarDemo - A basic A* example ported to C++/WinRT

Protobuf - Protocol Buffers - Google's data interchange format

STL - MSVC's implementation of the C++ Standard Library.

structured-text-tools - A list of command-line tools for manipulating structured text data

reflecxx - A static reflection framework for C++, using libclang.

tomlplusplus - Header-only TOML config file parser and serializer for C++17.

conway - conway's game of life

parse_it - A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.