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-essential
package or equivalent (e.g.,gcc
,make
,g++
) - macOS: Xcode Command Line Tools (
xcode-select --install
)
- Linux:
-
SQLite development libraries:
-
Linux:
libsqlite3-dev
or 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-sqlite3
npm i quantava
yarn add quantava
pnpm install quantava
Your contributions drive this project forward, from bug fixes and feature enhancements to thoughtful suggestions. All forms of contribution are welcomed and valued.