Related Projects

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

  •    CSharp

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.

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

  •    Java

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.

Sync Gateway - Connects Couchbase Lite to Couchbase Server

  •    Go

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-lite-ios - Lightweight, embedded, syncable NoSQL database engine for iOS (and Mac!) apps.

  •    Objective-C

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.

TouchDB-iOS - CouchDB-compatible mobile database; Objective-C version

  •    Objective-C

TouchDB is the legacy 1.0 version of the project now named Couchbase Lite. Due to the renaming and architectural changes, Couchbase Lite lives in a separate repository (although it inherits from TouchDB.) We don't recommend using TouchDB for any new development: Couchbase Lite is faster, easier to use, has a better API, has a lot of new features including full-text search and geo-queries, and is actively being developed and supported..


gocb - The Couchbase Go SDK

  •    Go

This is the official Couchbase Go SDK. If you are looking for our previous unofficial prototype Go client library, please see: http://www.github.com/couchbase/go-couchbase.The Go SDK library allows you to connect to a Couchbase cluster from Go. It is written in pure Go, and uses the included gocbcore library to handle communicating to the cluster over the Couchbase binary protocol.

go-couchbase - Couchbase client in Go

  •    Go

This is a unoffical version of a Couchbase Golang client. If you are looking for the Offical Couchbase Golang client. This is an evolving package, but does provide a useful interface to a couchbase server including all of the pool/bucket discovery features, compatible key distribution with other clients, and vbucket motion awareness so application can continue to operate during rebalances.

TouchDB-Android - CouchDB-compatible mobile database; Android version

  •    Java

Important Note: this repository has been superceded by Couchbase Lite Android. Please switch to that repository instead and refer to Moving from TouchDB to Couchbase Lite for more information.TouchDB-Android is the Android port of TouchDB by Jens Alfke (jens@couchbase.com). For information on the high-level goals of the project see the iOS README. This document will limit itself to Android specific issues and deviations from the iOS version.

couchbase-net-client - The official Couchbase SDK for .NET Core and Full Frameworks

  •    CSharp

To get up and running with the SDK, please visit the online documentation.We maintain a collection of both unit and integration test projects, with a version for the full .NET framework and Net Standard (projects with a NetStandard suffix).

iOS-Couchbase-Demo - Mobile Couchbase demo app for iOS

  •    Objective-C

Mobile Couchbase demo app for iOS

Rest MVC

  •    

Personal project to play around with MVC API

android_dbinspector - Android library for viewing and sharing in app databases.

  •    Java

Provides a simple way to view the contents of the in-app database for debugging purposes. No need to pull the database from a rooted phone. Also supports inspecting of the sqlite databases created by CouchBase Lite since DbInspector version 1.1.0. Check the latest version on Maven Central.

ForestDB - A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie

  •    C++

ForestDB is a key-value storage engine developed by Couchbase Caching and Storage Team, and its main index structure is built from Hierarchical B+-Tree based Trie, called HB+-Trie. ForestDB paper has been published in IEEE Transactions on Computers.

nativescript-vue - Native mobile applications with NativeScript and Vue

  •    Javascript

If you'd like to join them, please consider becoming a backer / sponsor on Patreon. This plugin integrates Vue and NativeScript, allowing you to build cross-platform iOS and Android apps using Vue.

nativescript-cli - Command-line interface for building NativeScript apps

  •    TypeScript

Command-line interface for building NativeScript projects

iOS-Couchbase

  •    Erlang

This repository fork is obsolete; the project's been restructured and development is going on in other repos. Please follow the link below, or read the current README.

GeoCouch - A spatial index for CouchDB

  •    Erlang

GeoCouch is a spatial extension for Couchbase and Apache CouchDB.This version of GeoCouch needs at least Apache CouchDB 1.3.x.