Repository navigation
v0.1.0 - Initial Release
@walkthru-earth/react-native-duckdb v0.1.0
Initial release of high-performance native DuckDB bindings for React Native using Nitro Modules.
Features
- Native DuckDB integration (not WASM)
- High performance via JSI bindings
- Full SQL support (SELECT, INSERT, UPDATE, DELETE)
- Prepared statements with parameter binding
- Transactions (beginTransaction, commit, rollback)
- TypeScript-first API
Pre-built Extensions
| Extension | Description | Android | iOS |
|---|---|---|---|
icu |
Unicode collation & timezone | ✅ | ✅ |
json |
JSON functions | ✅ | ✅ |
parquet |
Parquet file support | ✅ | ✅ |
httpfs |
HTTP/S3 file system | ✅ | ✅ |
fts |
Full-text search | ✅ | ✅ |
inet |
Network address functions | ✅ | ✅ |
vss |
Vector similarity search | ✅ | ✅ |
autocomplete |
Query autocomplete | ✅ | ✅ |
sqlite_scanner |
SQLite file scanner | ✅ | ✅ |
h3 |
H3 geospatial indexing | ✅ | ✅ |
postgres_scanner |
PostgreSQL connector | ❌ | ✅ |
Installation
npm install @walkthru-earth/react-native-duckdb react-native-nitro-modules