couchbase-lite-net - A lightweight, document-oriented (NoSQL), syncable database engine for .NET

  •        3

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 originally a port of Couchbase Lite from Couchbase Lite Android.

http://developer.couchbase.com/mobile/
https://github.com/couchbase/couchbase-lite-net

Tags
Implementation
License
Platform

   




Related Projects

couchbase-lite-android - Lightweight, embedded, syncable NoSQL database engine for Android.


Couchbase-Lite-Android is a lightweight embedded NoSQL database engine for Android with the built-in ability to sync to Couchbase Server on the backend.It is the Android port of Couchbase Lite iOS.

couchbase-lite-ios - Lightweight, embedded, syncable NoSQL database engine for iOS (and Mac!) apps.


Couchbase Lite is an embedded lightweight, document-oriented (NoSQL), syncable database engine.Latency matters a lot to users, so a local database takes frustration out of the equation. It’s got JSON documents, and the same map/reduce as Couchbase Server, in a pint-sized edition.

couchbase-lite-java-native - This is a shared native SQLite library used for Couchbase Lite Android/Java


This is a shared native SQLite library used for Couchbase Lite Android/Java.There are three SQLite configurations.

couchbase-lite-local - Run a couchbase lite instance with REST interface locally on you Mac or Raspberry Pi


Run a local instance of couchbase lite on you Macbook or Raspberry Pi and have it accessible via HTTP.Couchbase Lite is a mobile database solutin to provide a NoSQL database for small devices. This little tool runs it locally and exposes it's HTTP interface so you can interact with it from anything on your local machine (or even the outside). Couchbase Lite also provides syncinc capabilities so you can sync your local database to a remote using Couchbase Server.



ToDoLite-Android - To-Do list sample app for Couchbase Lite, native Android version


**This repository is in the process of being deprecated. See the Android TODO app in the training documentation for a more up-to-date sample.A shared todo app that shows how to use the Couchbase Lite Android framework to embed a nonrelational ("NoSQL") document-oriented database in an Android app and sync it with Couchbase Server in a public or private cloud.

ToDoLite-iOS - To-Do list sample app for Couchbase Lite, native iOS version


**This repository is in the process of being deprecated. See the Swift TODO app in the training documentation for a more up-to-date sample.This is a demo app showing how to use the Couchbase Lite framework to embed a nonrelational ("NoSQL") document-oriented database in an iOS app and sync it with Couchbase Server in "the cloud".

couchbase-lite-core - Cross-platform C++ core library for Couchbase Lite


Couchbase Lite Core (aka LiteCore) is the next-generation core storage and query engine for Couchbase Lite. It provides a cross-platform implementation of the database CRUD and query features, document versioning, and replication/sync.All platform implementations of Couchbase Lite 2.0 are built atop this core, adding higher-level language & platform bindings. But LiteCore may find other uses too, perhaps for applications that want a fast minimalist data store with map/reduce indexing and queries, but don't need the higher-level features of Couchbase Lite.

couchbase-lite-tutorial-android - Code for Couchbase Lite Android Studio tutorial


This repository contains the complete Android app used in the tutorial for Couchbase Lite Android. The code was developed in Android Studio, the recommended IDE to use for developing Couchbase Lite Android apps. If you want to run it in Eclipse, refer to the tutorial.The tutorial shows how to bring the Couchbase Lite into your app, set up dependencies, create a database, and do basic CRUD operations. To focus on using Couchbase Lite, the app is highly simplified and provides only console output in the simulator. (There’s no UI output other than a plain white background screen that displays the text "Hello World"").

Sync Gateway - Connects Couchbase Lite to Couchbase Server


Sync Gateway connects Couchbase Lite to Couchbase Server. It manages HTTP-based data access for Couchbase Lite mobile clients, Leverages Couchbase Server as it's horizontally scalable backing data store, Clustered into a horizontally scalable tier, Provides access control and data routing.

Couchbase-by-Example - Series of tutorials for Couchbase Lite, Sync Gateway and Couchbase Server


Couchbase by Example is a hands-on introduction to Couchbase Server, Sync Gateway and Couchbase Lite. Each tutorial aims to cover the new APIs on a specific platform (iOS, Android, .NET, Web). In each folder, you will find the source code and a markdown file accompanying the sample application to build it from scratch or just walkthrough the important code snippets.Let us know what you would like to read about. Create a new issue and start the discussion! If we don't have plans for it and reckon it's cool for the community we will definitely have a crack at it.

Grocery-Sync-iOS - The simplest Couchbase Lite demo app for iOS


This is a simple demo app showing how to use the Couchbase Lite framework to embed a nonrelational ("NoSQL"), document-oriented database in an iOS app and sync it with a database server in "the cloud".So this dude is at the grocery store picking up produce and checking it off on his phone. He's all proud looking when he is about to check off the last item on the list, but then ... suddenly new items start appearing. Cut to his wife at home with the kids, and she's adding items.

couchbase-lite-titanium - Couchbase Lite Titanium Module


Couchbase Lite module for Titanium. Couchbase Lite iOS 1.0. Couchbase Lite is an ultra-lightweight, reliable, secure JSON database built for all your online and offline mobile application needs. The 1.0 version features Native APIs, REST APIs, JSON support, and sync capability. The beta release is available to all community-edition customers.Install the latest release.

couchbase-lite-java-listener - Embedded web server to expose Couchbase Lite REST API on an http socket


This provides a webserver wrapper around Couchbase-Lite so that it can be called via HTTP REST calls.This can be added either via a source dependency or a maven artifact dependency.

couchbase-lite-android-liteserv - An HTTP (ReST) interface to the Couchbase-Lite database running on the device/emulator


LiteServ is an HTTP (ReST) interface to the Couchbase-Lite database running on the device/emulator.LiteServ effectively wraps Couchbase Lite and provides an API that can be accessed via HTTP.

couchbase-lite-java-javascript - Javascript view engine for Couchbase Lite Android


This allows you to use Javascript in map/reduce views, as opposed to native Java code (the default behavior for Couchbase-Lite).See couchbase-lite-android-liteserv for an example where this is used.

photo-drop - P2P Photo Sharing app. Read more http://blog.couchbase.com/photodrop


One of the cool features of Couchbase Lite is an ability to do P2P replication between two devices. Couchbase Lite is packaged with an extra component called Couchbase Lite Listener that allows your application to accept HTTP connections from other devices running Couchbase Lite and sync data with them. PhotoDrop application demonstrates how easily we can use those components to develop a P2P application.PhotoDrop is a P2P photo sharing app similar to the iOS AirDrop feature that you can use to send photos across devices. The flow of the application is fairly simple. You select photos you want to share to your friend and open the QRCode scanner to scan the target endpoint that the selected photos will be sent to. On the other side, your friend opens the appliation, shows the QRCode and waits for you to scan and send the photos. The application screenshots can be seen below.

couchbase-lite-java - Portable java version of Couchbase Lite


This is a "portable java" version of the Couchbase Lite.To see how this fits into the overall architecture, see the Couchbase Lite Project Structure.