sqlite_orm is a great C++ library.
As a so-called “Embedded Domain Specific Language” (EDSL), it allows me to formulate SQL queries, as SQLite understands them, directly and natively in C++, with all the advantages that this entails: Type safety, syntax highlighting, compile-time checks.
In addition, the library follows the single responsibility principle, which means that I can use sqlite_orm exclusively for all stages of handling the application's database and do not have to resort to other tools. I only have to worry about how to write good SQL statements and how to organize the data structures.
Since version 1.8 it is also much faster and less resource intensive for the compiler, and it has many new features in terms of the SQL statements you can express.