Skip to content

A fork of better-sqlite3 with support for sqlcipher

License

Notifications You must be signed in to change notification settings

threema-eduard/better-sqlcipher

 
 

Repository files navigation

better-sqlcipher

better-sqlite3 built with SQLCipher.

This is the better-sqlite3 library patched to use SQLCipher instead.

Changes

  • Use SQLCipher instead of SQLite
  • Disable some SQLite features that we don't use to reduce the attack surface
  • Remove prebuild dependency and always build locally
  • Remove bindings dependency
  • Remove sqlite, sqlite3 and nodemark dependencies (this breaks benchmarks)
  • Add type declarations
  • Add tests for the encryption functionality

About

A fork of better-sqlite3 with support for sqlcipher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.0%
  • JavaScript 45.8%
  • Python 0.2%