{"repo":"journeyapps/node-sqlcipher","free":true,"listed":false,"github":"https://github.com/journeyapps/node-sqlcipher","clone":"git clone https://github.com/journeyapps/node-sqlcipher.git","description":"SQLCipher bindings for Node","language":"PLpgSQL","stars":209,"topics":["sqlite","sqlcipher","electron","nodejs"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"Fork of node-sqlite3, modified to use SQLCipher. This fork bundles SQLCipher directly and currently ships as a source-build-only package for macOS and Linux. Supported platforms - macOS - Linux Windows and prebuilt binary publishing are intentionally unsupported in this phase. Installation The install script always builds the native addon from source. On Linux you will need the standard native toolchain plus OpenSSL development headers, for example: Development This repository uses pnpm for local development and CI on macOS and Linux. The active CI matrix targets Node 24 and Electron 41 on the supported platforms. Use nvm use to match the checked-in Node version from .nvmrc when working locally. Usage SQLCipher A copy of the source for SQLCipher 4.14.0 is bundled, which is based on SQLite 3.51.3. Building from source Building from source is the only supported install path in this phase. The published tarball includes the native sources needed for macOS and Linux rebuilds so that pnpm install , npm install , node-gyp rebuild , and rebuild tools such as @electron/rebuild can compile the addon when needed. Platform notes: 1. macOS uses SQLCipher's CommonCrypto provider via Security.framework and does not require Homebrew openssl@1.1 . 2. Linux links against the system libcrypto . 3. Windows is not supported. Usage with electron-forge / @electron/rebuild electron-forge uses @electron/rebuild and will rebuild native modules from source by default. That rebuild path is the expected","default_branch":null,"files":null,"tree":[],"storefront":"/r/journeyapps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/journeyapps/node-sqlcipher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}