{"adoption": {"forks": 86, "observed_at": "2026-08-28T04:03:18.202202+00:00", "stars": 1032}, "canonical_url": "https://ross.abutalabs.com/products/op-sqlite", "card": {"archived": false, "artifact_type": "library", "description": "Fastest SQLite library for react-native by @ospfranco", "domain": ["databases", "mobile-development", "web-development", "developer-tools"], "enriched": true, "function": ["database", "database-driver", "orm"], "health_score": 99, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OP-Engineering/op-sqlite"], "name": "OP-Engineering/op-sqlite", "platform": ["cross-platform"], "pushed_at": "2026-08-21T20:43:07+00:00", "repo": "OP-Engineering/op-sqlite", "stars": 1032, "tags": ["react-native", "sqlite", "jsi", "sqlcipher", "libsql", "turso", "fts5", "key-value-store", "reactive-queries", "ios", "android", "macos", "web"], "topics": ["jsi", "react-native", "sqlite"], "urls": [], "use_cases": ["store data locally in a react native app with sqlite", "fast sqlite database for react native", "encrypt the local database with sqlcipher in react native", "use turso or libsql from a react native app", "full-text search in a mobile app database", "run vector search locally with sqlite-vec", "reactive queries that update the ui when data changes", "simple key-value storage without extra dependencies"], "what_it_is": "A high-performance SQLite library for React Native built on JSI, supporting iOS, Android, macOS, and web. It offers compile-time targets for SQLCipher, LibSQL, and Turso, plus plugins like FTS5, RTree, and sqlite-vec, reactive queries, and a built-in key-value store.", "when_to_avoid": ["you are not building a React Native (or web) app", "you need an ORM with migrations and schema management out of the box", "you target platforms like Windows or desktop Linux, which are not listed as supported"], "when_to_choose": ["you need the fastest possible sqlite access in react native via JSI", "you need encryption (SQLCipher), Turso/LibSQL support, or FTS5/RTree/sqlite-vec plugins", "you want reactive queries or runtime extension loading in a mobile app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/op-sqlite", "repo": "OP-Engineering/op-sqlite", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.202202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.381142+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9205975eb05a376a4d2ef8d1338c22443482ec1b2cb18a005a398969c7de7995", "fetched_at": "2026-08-28T04:03:18.202202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OP-Engineering/op-sqlite"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 73, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1031, "days_push": 12, "days_rel": 12, "gap_med": 2, "n_releases_24m": 120}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}