17 个不稳定版本 (6 个破坏性更新)

0.12.2 2024年7月4日
0.11.0 2024年6月4日
0.9.0 2023年9月25日
0.8.0 2023年6月20日
0.6.1 2022年3月31日

数据库接口 中排名 756

Download history 1/week @ 2024-04-12 226/week @ 2024-04-19 22/week @ 2024-04-26 2/week @ 2024-05-03 6/week @ 2024-05-17 3/week @ 2024-05-24 151/week @ 2024-05-31 32/week @ 2024-06-07 346/week @ 2024-06-14 18/week @ 2024-06-21 93/week @ 2024-06-28 51/week @ 2024-07-05 4/week @ 2024-07-12 3/week @ 2024-07-26

每月下载量 151
2 crates 中使用

BSD-3-Clause

135KB
2K SLoC

couchbase-lite-rust 构建状态

Couchbase Lite Core 轻量级、嵌入式、可同步的 NoSQL 数据库引擎的 Rust 封装。

引自 couchbase-lite-core

Couchbase Lite Core (又称 LiteCore) 是 [Couchbase Lite][CBL] 的下一代核心存储和查询引擎。它提供了数据库 CRUD 和查询功能的跨平台实现,文档版本控制,以及复制/同步。从 2.0 版本开始的所有 Couchbase Lite 平台实现都是基于此核心构建的,增加了高级语言和平台绑定。但 LiteCore 也可能用于其他用途,例如,对于需要快速简约数据存储、带有 map/reduce 索引和查询的应用程序,但不需要 Couchbase Lite 的高级功能。

可选功能

couchbase-lite-core-sys

构建脚本可以下载 couchbase-lite-core 库(C/C++),使用 git ("git-download" 功能),或者你可以通过 COUCHBASE_LITE_CORE_SRC_DIR 环境变量提供源代码路径。之后,构建脚本可以为你运行 cmake 和适当的构建命令 ("build" 功能),或者你可以自己构建 couchbase-lite-core,并通过 COUCHBASE_LITE_CORE_BUILD_DIR 环境变量提供构建目录路径。此外,COUCHBASE_LITE_CORE_BUILD_DIR 中的静态库可能有独特的放置方式,例如,如果你使用 cmake 生成 XCode/Visual Studio 项目,则可以使用 COUCHBASE_LITE_CORE_BUILD_DIRS 环境变量,如下所示:"directory/with/library1^directory/with/library2"。

无运行时依赖

~0–2.9MB
~47K SLoC