Couchbase lite c

From wikinotes
Revision as of 19:05, 11 February 2021 by Will (talk | contribs) (→‎Install)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A C implementation of couchbase lite with bindings for python, nim, and rust.

Documentation

github https://github.com/couchbaselabs/couchbase-lite-C

Install

An alternative implementation of couchbase-lite (couchbase only supports java/swift/objective-c).

Build couchbase-lite-c

git clone https://github.com/couchbaselabs/couchbase-lite-C
git submodule update --init --recursive
./build.sh
./test.sh

cd build_cmake
sudo make install
# /usr/local/lib/libCouchbaseLiteC.so
# (you may want to copy to /usr/lib depending on platform)

Bindings

python couchbase lite c