Quantava is an open-source ORM built on top of better-sqlite3, providing a precise and efficient abstraction layer for SQLite databases. It eliminates the complexities of raw SQL queries while ensuring high performance.
To install better-sqlite3 on Windows, ensure you have the following installed:
- Microsoft Visual Studio (with the "Desktop development with C++" workload)
- Microsoft C++ Build Tools
- Windows 11 SDK
- Latest MSVC compiler
Download and install these components via the Microsoft Visual Studio Installer.
Alternatively, install the Build Tools for Visual Studio directly:
👉 Download Build Tools for Visual Studio
On Linux and macOS, installation of better-sqlite3 is generally simpler but may require:
-
Build essentials:
- Linux:
build-essentialpackage or equivalent (e.g.,gcc,make,g++) - macOS: Xcode Command Line Tools (
xcode-select --install)
- Linux:
-
SQLite development libraries:
-
Linux:
libsqlite3-devor equivalent -
macOS: Usually bundled, but if issues arise, install via Homebrew:
brew install sqlite3
-
If these tools or libraries are missing, better-sqlite3 installation may fail.
Quantava does not include better-sqlite3 out of the box to maintain its lightweight nature. Before using Quantava, install better-sqlite3 in your project:
npm i better-sqlite3npm i quantavayarn add quantavapnpm install quantavaYour contributions drive this project forward, from bug fixes and feature enhancements to thoughtful suggestions. All forms of contribution are welcomed and valued.