{"id":"4dd8643d-2d22-41df-acf5-c59ba02189a6","shortId":"xF3JzR","kind":"skill","title":"PGlite Embeddable WASM Postgres for Browser and Node.js","tagline":"PGlite is a WASM build of Postgres packaged as a TypeScript library that runs a full Postgres database in the browser, Node.js, Bun, and Deno. At only 3.7MB gzipped, it enables local-first applications with real SQL capabilities and no external database dependencies.","description":"# PGlite Embeddable WASM Postgres for Browser and Node.js\n\nPGlite is a WASM build of Postgres packaged as a TypeScript library that runs a full Postgres database in the browser, Node.js, Bun, and Deno. At only 3.7MB gzipped, it enables local-first applications with real SQL capabilities and no external database dependencies.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install @electric-sql/pglite\n- Docker is required to build the WASM module, along with Node (v20 or above) and [pnpm](https://pnpm.io/) for package management and building the TypeScript packages.\n- git clone --recurse-submodules https://github.com/electric-sql/pglite\n- pnpm install\n\nRequirements and caveats from upstream:\n- PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js, Bun and Deno, with no need to install any other dependencies. It is only 3mb gzipped...\n- It can be used as an ephemeral in-memory database, or with persistence either to the file system (Node/Bun/Deno) or indexedDB (Browser).\n- ## Node/Bun/Deno\n\nBasic usage or getting-started notes:\n- **NodeJS**\n- bash\n- **Bun**\n\n- Source: https://github.com/electric-sql/pglite\n- Extracted from upstream docs: https://raw.githubusercontent.com/electric-sql/pglite/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/pglite-embeddable-wasm-postgres/)","tags":["pglite","embeddable","wasm","postgres","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-pglite-embeddable-wasm-postgres","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/pglite-embeddable-wasm-postgres","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,454 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:43.339Z","embedding":null,"createdAt":"2026-05-18T13:18:20.052Z","updatedAt":"2026-05-18T19:11:43.339Z","lastSeenAt":"2026-05-18T19:11:43.339Z","tsv":"'/)':143 '/electric-sql/pglite':159,242 '/electric-sql/pglite/head/readme.md':249 '/pglite':124 '/skills/pglite-embeddable-wasm-postgres/)':256 '3.7':36,89 '3mb':203 'agent':251 'agentskillexchange.com':255 'agentskillexchange.com/skills/pglite-embeddable-wasm-postgres/)':254 'along':133 'applic':44,97 'bash':237 'basic':229 'browser':6,29,59,82,187,227 'build':13,66,129,148,172 'bun':31,84,189,238 'capabl':48,101 'caveat':164 'client':177 'clone':153 'databas':26,52,79,105,215 'deno':33,86,191 'depend':53,106,199 'doc':246 'docker':125 'either':219 'electr':122 'electric-sql':121 'embedd':2,55 'enabl':40,93,180 'environ':118 'ephemer':211 'exchang':253 'extern':51,104 'extract':243 'file':222 'first':43,96 'full':24,77 'get':233 'getting-start':232 'git':152 'github.com':158,241 'github.com/electric-sql/pglite':157,240 'gzip':38,91,204 'in-memori':212 'indexeddb':226 'instal':107,111,120,161,196 'librari':20,73,178 'local':42,95 'local-first':41,94 'manag':146 'match':116 'mb':37,90 'memori':214 'modul':132 'need':194 'node':135 'node.js':8,30,61,83,188 'node/bun/deno':224,228 'nodej':236 'note':235 'npm':119 'packag':16,69,145,151,173 'path':114 'persist':218 'pglite':1,9,54,62,167 'pnpm':140,160 'pnpm.io':142 'pnpm.io/)':141 'postgr':4,15,25,57,68,78,171,184 'raw.githubusercontent.com':248 'raw.githubusercontent.com/electric-sql/pglite/head/readme.md':247 'real':46,99 'recurs':155 'recurse-submodul':154 'requir':127,162 'run':22,75,183 'setup':113 'skill':252 'skill-pglite-embeddable-wasm-postgres' 'sourc':239,250 'source-agentskillexchange' 'sql':47,100,123 'start':234 'submodul':156 'system':223 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'typescript':19,72,150,176 'upstream':110,166,245 'usag':230 'use':108,208 'v20':136 'wasm':3,12,56,65,131,170","prices":[{"id":"ce78164c-4d28-4949-ae1a-bc9abc87a55f","listingId":"4dd8643d-2d22-41df-acf5-c59ba02189a6","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:20.052Z"}],"sources":[{"listingId":"4dd8643d-2d22-41df-acf5-c59ba02189a6","source":"github","sourceId":"agentskillexchange/skills/pglite-embeddable-wasm-postgres","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/pglite-embeddable-wasm-postgres","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:20.052Z","lastSeenAt":"2026-05-18T19:11:43.339Z"}],"details":{"listingId":"4dd8643d-2d22-41df-acf5-c59ba02189a6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"pglite-embeddable-wasm-postgres","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"5851b1e94440fe47cb26c3ca6b7236918177e9b2","skill_md_path":"skills/pglite-embeddable-wasm-postgres/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/pglite-embeddable-wasm-postgres"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"PGlite Embeddable WASM Postgres for Browser and Node.js","description":"PGlite is a WASM build of Postgres packaged as a TypeScript library that runs a full Postgres database in the browser, Node.js, Bun, and Deno. At only 3.7MB gzipped, it enables local-first applications with real SQL capabilities and no external database dependencies."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/pglite-embeddable-wasm-postgres"},"updatedAt":"2026-05-18T19:11:43.339Z"}}