{"library":"squirreling","type":"library","category":null,"description":"Squirreling (v0.12.23) is a streaming async SQL engine in pure JavaScript, designed for browser environments with zero dependencies. It supports standard SQL (read-only), pluggable data sources, lazy async cell evaluation, and async user-defined functions (UDFs). Key differentiators: cell-level lazy evaluation reduces unnecessary computation for network/LLM sources; true streaming via AsyncGenerators; 13 kB bundle size. Unlike WebAssembly databases, it is fully async and works where network latency matters. Ships TypeScript types.","language":"javascript","status":"active","version":"0.12.23","tags":["javascript","sql","data","dataset","hyperparam","hyparquet","parquet","query","relational","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install squirreling","imports":["import { executeSql } from 'squirreling'","import { collect } from 'squirreling'","import type { QueryResults } from 'squirreling'","import type { AsyncRow } from 'squirreling'"]},{"cmd":"yarn add squirreling","imports":[]},{"cmd":"pnpm add squirreling","imports":[]}],"homepage":"https://hyperparam.app","github":"https://github.com/hyparam/squirreling","docs":null,"changelog":null,"pypi":null,"npm":"squirreling","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}