{"id":62015,"library":"sqlite-orm","title":"SQLite ORM","description":"SQLite ORM light header only library for modern C++","status":"active","version":"1.9.1","language":"cpp","source_language":null,"source_url":null,"tags":["orm","sqlite","header-only","modern-cpp"],"install":[{"cmd":"vcpkg install sqlite-orm","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(sqlite_orm CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE sqlite_orm::sqlite_orm)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"sqlite_orm/sqlite_orm.h","correct":"#include <sqlite_orm/sqlite_orm.h>"}],"quickstart":{"code":"#include <sqlite_orm/sqlite_orm.h>\n#include <iostream>\n\nstruct User {\n    int id;\n    std::string name;\n};\n\nint main() {\n    using namespace sqlite_orm;\n    auto storage = make_storage(\"test.db\",\n        make_table(\"users\",\n            make_column(\"id\", &User::id, primary_key()),\n            make_column(\"name\", &User::name)\n        )\n    );\n    storage.sync_schema();\n    storage.insert(User{0, \"John\"});\n    auto users = storage.get_all<User>();\n    for (auto &user : users) {\n        std::cout << user.name << std::endl;\n    }\n    return 0;\n}","lang":"cpp","description":"Creates a SQLite database with a User table, inserts a record, and retrieves all users."},"warnings":[],"env_vars":null,"search_vec":"'c':11 'cpp':19 'header':6,15 'header-on':14 'librari':8 'light':5 'modern':10,18 'modern-cpp':17 'orm':2,4,12 'sqlite':1,3,13","created_at":"2026-06-17T05:14:06.847033+00:00","updated_at":"2026-06-17T05:14:06.847033+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database","orm"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}