tinyformat
Minimal, type safe printf replacement library for C++ (by c42f)
blackboxwm
A window manager for X11 (by bbidulock)
Our great sponsors
tinyformat | blackboxwm | |
---|---|---|
4 | 3 | |
517 | 152 | |
- | - | |
0.0 | 3.2 | |
3 months ago | about 2 months ago | |
C++ | C++ | |
- | GNU General Public License v3.0 or later |
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.
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.
tinyformat
Posts with mentions or reviews of tinyformat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-03.
-
I’m about to start learning C++
printf has some pretty serious security implications. When I want more complicated text printing options than what is easy or terse in iostream then I use the tinyformat library.
-
The Year is 2022 and the Standard is C++20; what is your preferred way to do Text I/O?
The usual way I do I/O is via combining C++ stringstremas with either tinyformat or via an implementation of p0117 "variadic to_[basic_]string, depending on the particular need.
-
[Belay the C++] Yet another reason to not use printf (or write C code in general)
Haven't been able to make it work with MSVC 2012 (the earliest Windows-side compiler I need to support). I myself use tinyformat instead.
-
Is there a real benefit to using cout as opposed to printf that offsets the extra work in formatting?
However, not all is lost. While there are libraries like {fmt} I don't pay attention to them because they are far away into The Future and unusable with my requirements (C++03 support at the earliest, work reasons). Most newfangled libs I've seen are intended for Compilers of the Future, for C++20/C++23 and the like, and with that among other reasons are not generic enough for me. Instead I just use tinyformat that lays on top of both and bridges them, not to mention the biggest sell that is rrtaining the POSIX style printf notation (why didn't {fmt} go with that is still a mystery to me).
blackboxwm
Posts with mentions or reviews of blackboxwm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-24.
-
Window manager suggestion for arch newbie
I loved Blackbox's configuration, however it's been deprecated in favor of Openbox, which is WAY less friendly. BB has a modern fork which works for the most part, but expect corner-cases.
-
Paradox of ligher Desktop Managers
Your link does look like the one from Wikipedia: https://github.com/bbidulock/blackboxwm
What are some alternatives?
When comparing tinyformat and blackboxwm you can also consider the following projects:
C++ Format - A modern formatting library
polybar - A fast and easy-to-use status bar [Moved to: https://github.com/polybar/polybar]
printf-tac-toe - tic-tac-toe in a single call to printf
wayfire - A modular and extensible wayland compositor
papers - ISO/IEC JTC1 SC22 WG21 paper scheduling and management
polybar - A fast and easy-to-use status bar
AnyAny - C++17 library for comfortable and efficient dynamic polymorphism
libcfg-cpp - A minimalistic configuration manager for C++ projects.
scnlib - scanf for modern C++
dotfiles - my dotfiles for my dev setup
icewm - A window manager designed for speed, usability, and consistency