All Projects → cbl-dart → cbl-dart

cbl-dart / cbl-dart

Licence: Apache-2.0 license
Couchbase Lite for Dart and Flutter

Programming Languages

dart
5743 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects
CMake
9771 projects
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to cbl-dart

couchbase lite dart
Dart implementation of the Couchbase Lite, an embedded, NoSQL JSON Document Style database.
Stars: ✭ 24 (-42.86%)
Mutual labels:  n1ql, couchbase-lite
lua-resty-couchbase
Lua couchbase client driver for the ngx_lua based on the cosocket API / 使用cosocket纯lua实现的couchbase的client,已经在爱奇艺重要的服务播放服务稳定运行5年多
Stars: ✭ 77 (+83.33%)
Mutual labels:  n1ql
mongock
Lightweight Java based migration tool
Stars: ✭ 357 (+750%)
Mutual labels:  nosql
Kitura-CouchDB
CouchDB adapter for Kitura
Stars: ✭ 50 (+19.05%)
Mutual labels:  nosql
dockage
embedded document/json store
Stars: ✭ 20 (-52.38%)
Mutual labels:  nosql
Android-Travel-Application
This application is an Android based travel application. Users can Login/Register on the application and their information is stored on Firebase, a cloud based NoSQL Database. When a user has logged in they are brought to their profile page, which will display their personal registration information and allow them to upload a profile picture by …
Stars: ✭ 35 (-16.67%)
Mutual labels:  nosql
sql-to-mongodb
A Node.js script to convert an SQL table to a MongoDB database.
Stars: ✭ 32 (-23.81%)
Mutual labels:  nosql
EngineeringTeam
와이빅타 엔지니어링팀의 자료를 정리해두는 곳입니다.
Stars: ✭ 41 (-2.38%)
Mutual labels:  nosql
mongodb-atlas-backup
The human way to mongodump and mongorestore your MongoDB Atlas cluster
Stars: ✭ 29 (-30.95%)
Mutual labels:  nosql
OLX Scraper
📻 An OLX Scraper using Scrapy + MongoDB. It Scrapes recent ads posted regarding requested product and dumps to NOSQL MONGODB.
Stars: ✭ 15 (-64.29%)
Mutual labels:  nosql
lua-leveldb
Lua bindings for google's leveldb library.
Stars: ✭ 50 (+19.05%)
Mutual labels:  nosql
NodeDial
A distributed, key-value NoSQL database 🌌
Stars: ✭ 13 (-69.05%)
Mutual labels:  nosql
scylla-cdc-source-connector
A Kafka source connector capturing Scylla CDC changes
Stars: ✭ 19 (-54.76%)
Mutual labels:  nosql
NeoClient
🦉 Lightweight OGM for Neo4j which support transactions and BOLT protocol.
Stars: ✭ 21 (-50%)
Mutual labels:  nosql
sync-client
SyncProxy javascript client with support for all major embedded databases (IndexedDB, SQLite, WebSQL, LokiJS...)
Stars: ✭ 30 (-28.57%)
Mutual labels:  nosql
fuerte
Low Level C++ Driver for ArangoDB
Stars: ✭ 41 (-2.38%)
Mutual labels:  nosql
pika
Pika is a nosql compatible with redis, it is developed by Qihoo's DBA and infrastructure team
Stars: ✭ 4,719 (+11135.71%)
Mutual labels:  nosql
lucene
Apache Lucene open-source search software
Stars: ✭ 1,009 (+2302.38%)
Mutual labels:  nosql
toplingdb
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
Stars: ✭ 631 (+1402.38%)
Mutual labels:  nosql
k2hash
K2HASH - NoSQL Key Value Store(KVS) library
Stars: ✭ 33 (-21.43%)
Mutual labels:  nosql

CI melos codecov

cbl-dart

This is the mono-repository for the cbl-dart project, wich implements Couchbase Lite for Dart and Flutter.

Dart packages

All Dart code is organized into several packages.

Package Description Pub Internal
cbl Dart API Couchbase Lite
cbl_dart Package to use Couchbase Lite in pure Dart apps
cbl_e2e_tests E2E tests
cbl_e2e_tests_flutter E2E tests runner for Flutter
cbl_e2e_tests_standalone_dart E2E tests runner for standalone Dart
cbl_ffi FFI bindings for libcblite and libcblitedart 🔴
cbl_libcblite_api Marker package for API versions of libcblite 🔴
cbl_libcblitedart_api Marker package for API versions of libcblitedart 🔴
cbl_flutter Flutter plugin for Couchbase Lite (frontend)
cbl_flutter_platform_interface Platform interface for cbl_flutter 🔴
cbl_flutter_local Platform implementation of cbl_flutter for development
cbl_flutter_prebuilt Platform implementations of cbl_flutter based on prebuilt official binaries. Generates the cbl_flutter_ce and cbl_flutter_ee package.
cbl_flutter_prebuilt_e2e_tests E2E test for packages generated by cbl_flutter_prebuilt
cbl_flutter_ce Platform implementation of cbl_flutter for the Community Edition
cbl_flutter_ee Platform implementation of cbl_flutter for the Enterprise Edition
cbl_sentry Sentry integration for Couchbase Lite

Native libraries

Two native libraries are required to enable Couchbase Lite for Dart.

Library Description
libcblite Couchbase Lite C
libcblitedart Support library required by Dart to make use of Couchbase Lite C

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Read CONTRIBUTING to get started developing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].