Couchbase Lite is a lightweight embedded NoSQL database that has built-in sync to larger backend structures, such as Couchbase Server.
This is the source repo of Couchbase Lite C#. It is a port of Couchbase Lite from Couchbase Lite Android.
Couchbase Lite databases are able to sync with eachother via Sync Gateway backed by Couchbase Server
If you plan to use Visual Studio, you'll need meet one these prereqs:
- VS 2013 Pro, Premium, or Ultimate, Update 2 or later.
- Must also have the Shared Project Reference Manager extension.
- Xamarin Studio 5 or later.
The replication unit tests currently require a running
instance of sync_gateway
. Prior to running the
replication tests, start sync_gateway
with the following
command:
*nix: /path/to/sync_gateway -pretty -verbose=true Couchbase.Lite/Couchbase.Lite.Tests/Assets/GatewayConfig.json
- GrocerySync
- Beginner example
- Couchbase Connect
- Advanced example
Apache License 2.0