mirror of
https://github.com/oxen-io/oxen-storage-server.git
synced 2023-12-13 21:00:26 +01:00
This is a nice C++ wrapper that cleans up the data interface considerably over using the C sqlite3 API. I also evaluated (and started implementing) sqlite_orm for this, but ran into considerable obstacles: the orm components get in the way without being good enough to really solve anything (and essentially just making you write queries in C++ code that is much less elegant than straight queries), plus it fundamentally doesn't support threaded operation, which sucks.
25 lines
820 B
Plaintext
25 lines
820 B
Plaintext
[submodule "vendors/spdlog"]
|
|
path = vendors/spdlog
|
|
url = https://github.com/gabime/spdlog.git
|
|
[submodule "vendors/oxen-mq"]
|
|
path = vendors/oxen-mq
|
|
url = https://github.com/oxen-io/oxen-mq.git
|
|
[submodule "vendors/nlohmann_json"]
|
|
path = vendors/nlohmann_json
|
|
url = https://github.com/nlohmann/json.git
|
|
[submodule "vendors/uWebSockets"]
|
|
path = vendors/uWebSockets
|
|
url = https://github.com/uNetworking/uWebSockets.git
|
|
[submodule "vendors/cpr"]
|
|
path = vendors/cpr
|
|
url = https://github.com/whoshuu/cpr.git
|
|
[submodule "unit_test/Catch2"]
|
|
path = unit_test/Catch2
|
|
url = https://github.com/catchorg/Catch2
|
|
[submodule "vendors/jemalloc"]
|
|
path = vendors/jemalloc
|
|
url = https://github.com/jemalloc/jemalloc.git
|
|
[submodule "vendors/SQLiteCpp"]
|
|
path = vendors/SQLiteCpp
|
|
url = https://github.com/SRombauts/SQLiteCpp.git
|