Installation
The create-ponder CLI tool is the best way to get started with Ponder. If it runs without error, your system meets the requirements.
System requirements
- MacOS, Linux, or Windows using WSL.
- Node.js 18 or 20
- npm, yarn, or pnpm (recommended)
FAQ
Windows
Ponder currently requires WSL (the Windows Subsystem for Linux) to run on Windows machines. To get started, we strongly recommend following this well-written guide for Node.js app development using WSL.
Guide: Install Node.js on Windows Subsystem for Linux (WSL2)
better-sqlite3 installation error
Ponder's SQLite driver package (better-sqlite3) uses a native binary that must be compiled for your device's specific platform and Node version. Most of the time, the installer finds and downloads a prebuilt binary that's compatible with your device.
If no prebuilt binary is found, the installer attempts to build better-sqlite3 from source (#1043) which often fails. If this happens, you might need to install node-gyp globally using your package manager:
pnpm install -g node-gypOnce you've installed node-gyp, try running create-ponder again.