# couchbase/couchbase-lite-ios

Lightweight, embedded, syncable NoSQL database engine for iOS and MacOS apps.

Repository: https://github.com/couchbase/couchbase-lite-ios
Canonical: https://ross.abutalabs.com/products/couchbase-lite-ios
Language: Objective-C
License: Apache-2.0
License Family: permissive
Topics: database, nosql, sync, mobile, swift, objective-c, ios, macos
Last push: 2026-08-26T17:00:48+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 91, longevity 100
- inputs: {"age_days": 4962, "days_push": 7, "days_rel": 63, "gap_med": 27.0, "n_releases_24m": 17}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1666, forks 305 (observed 2026-08-28T04:05:19.608990+00:00)

## What it is
Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It supports local CRUD and queries with optional synchronization to Couchbase Server or Capella via Sync Gateway.

## Use cases
- store structured data offline in an iOS app
- sync mobile app data with a server database
- embed a NoSQL document database in a macOS application
- query local documents with SQL-like queries on iPhone
- build an offline-first mobile app with conflict resolution
- persist JSON documents in a Swift or Objective-C app

## When to choose
- you need an embedded, syncable NoSQL store for iOS/macOS
- your app must work offline and reconcile changes later
- you want both Swift and Objective-C APIs with SPM or CocoaPods support

## When to avoid
- you need a relational database with complex joins and migrations
- your backend is not Couchbase Server/Capella and you don't need sync
- you target platforms outside Apple's ecosystem

## Facets
- artifact type: library
- maturity: stable
- function: database, orm, search-engine
- domain: databases, mobile-development, apple-ecosystem
- platform: cross-platform
- tags: nosql, embedded-database, data-sync, couchbase, offline-first, document-store, objective-c, swift-package-manager, ios, macos, swift

## Member repositories
- couchbase/couchbase-lite-ios (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:19.608990+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:42:58.546521+00:00, confidence not recorded.
  - readme: https://github.com/couchbase/couchbase-lite-ios (fetched 2026-08-28T04:05:19.608990+00:00, sha b85477b3f40e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
