useful_abstractions
useful_abstractions is A header-only C++23 library of compile-time abstractions: strings you can pass as template parameters, hashing, type names, UTF conversion and escaping — all usable inside constexpr and consteval code, and all with no…. It is ranked #321 on the Dev Radar, in Languages & runtimes, first seen 3 days ago and shared in 1 post (15.1k views).
useful_abstractions — Useful Abstractions ConstexprCore/useful_abstractions v0.1.0 Useful Abstractions A header-only C++23 library of compile-time abstractions: strings you can pass as template parameters, hashing, type names, UTF conversion and escaping — all usable inside constexpr and consteval code, and all with no dependencies beyond the standard library. Download useful_abstractions.h View on GitHub main.cpp #include "useful_abstractions.h" using namespace ConstexprCore; // A string literal as a template parameter. template <fixed_string Name> struct tagged { static constexpr auto tag = Name.view(); }; // Names, hashes and escaping,…
What people said about useful_abstractions on X
In C++, starting with C++23, you can move more of the work at compile time. It makes your code safer and faster. Hashing, strings and so forth can be done at compile time. But the language does not make it as easy as it should be. So we released a C++23 called 'useful_abstractions'. Our goal is to make compile-time…
— @lemire, 3 days ago · 337 likes · see the post
Alternatives to useful_abstractions
- Probably — Introducing Probably: a programming language powered by Jev
- OpenJDK JDK 27 GA Release Builds — This article examines both
- Effect — Kit from Anomaly unleashed Astra on Effect. Dillon will never again start another TypeScript app without Effect. Matt…
- Cisco Networking Academy — Cisco Networking Academy
- runtime — The runtime behind every E2B stack: Cloud, Enterprise, and your own machine. - e2b-dev/runtime
- Bend — Bend: a fast language that blocks AI mistakes via proof.
useful_abstractions in numbers
- Rank on the Dev Radar: #321 of 1578
- Shared in 1 post by 1 account: @lemire
- 15.1k views on those posts
- First seen 3 days ago, last shared 3 days ago
- Pricing seen by Jev: open source
- Market: Languages & runtimes
FAQ
What is useful_abstractions?
A header-only C++23 library of compile-time abstractions: strings you can pass as template parameters, hashing, type names, UTF conversion and escaping — all usable inside constexpr and consteval code, and all with no… It was first shared on X 3 days ago and is ranked #321 on the Dev Radar.
Is useful_abstractions free?
It is open source.
Who shared useful_abstractions?
1 account on X, including @lemire, in 1 post totalling 15.1k views.
Every post is read and classified by Jev (TypeSafe): what it is, which market it belongs to, and whether the link is a real tool. 14.4k posts from 4.7k X accounts over the last 21 days, 1.6k tools, 12 markets. Collected every 5 minutes, fully re-ranked every hour — last update 2026-09-19 21:10 UTC. Full method.