Libraries
Reusable JavaScript libraries powering the NoStackApps platform. All run in Google Apps Script.
LG
GAS Logger V2
Structured logging for Google Apps Script with log levels, formatting, and sheet output.
DB
Spreadsheets DB V2
ORM-like interface for Google Sheets — query, filter, create, update, delete with schema validation.
RS
GAS Response Helper
CORS-safe JSON response builder for Apps Script web apps. Handles all content types.
ER
GAS Error
Error handling and reporting for Apps Script. Categorized errors, stack traces, and optional alerts.
DL
DB DDL
DDL operations for the Sheets database — create tables, add columns, migrations, and schema sync.
FAQ
Can I use these outside Apps Script?+
Currently they are designed for Google Apps Script. We are working on universal JavaScript versions that run in any environment.
Are these published on npm?+
Not yet as standalone packages. They are bundled into the generated Apps Script code by the CLI builder.
How do I report bugs?+
Open an issue on the nsa-examples repository on GitHub. Include the library name and a minimal reproduction.
Support the Libraries
These libraries power every NoStackApps project. Star the repo, share with other GAS developers, or contribute code.