{"repo":"StructuredLabs/preswald","free":true,"listed":false,"github":"https://github.com/StructuredLabs/preswald","clone":"git clone https://github.com/StructuredLabs/preswald.git","description":"Preswald is a WASM packager for Python-based interactive data apps: bundle full complex data workflows, particularly visualizations, into single files, runnable completely in-browser, using Pyodide, DuckDB, Pandas, and Plotly, Matplotlib, etc. Build dashboards, reports, and notebooks that run offline, load fast, and share like a document.","language":"Python","stars":4281,"topics":["ai","analytics","data","analytics-engineering","copilot","data-applications","data-infrastructure","data-pipelines","data-sdk","data-visualization"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Create interactive data apps with a full data stack that runs in the browser (no local dependencies!),runs offline, and is shareable in a single file. What is Preswald? Preswald is a static-site generator for building interactive data apps in Python. It packages compute, data access, and UI into self-contained data apps that run locally in the browser. Built on a WASM runtime with Pyodide and DuckDB, Preswald enables portable, file-based apps that are fast, reactive, and shareable. You can think of Preswald as a lightweight alternative to heavier web app platforms. It provides built-in UI components and reactive state tracking, so you can use it to build dashboards, reports, prototypes, workflows, and notebooks that are reactive, portable, and secure by default. Preswald is especially useful when: - You want to bundle logic, UI, and data into a shareable file - You need to ship a tool to a stakeholder who shouldn't need to install anything - You're working with sensitive data and want full local control - You want to give AI systems structured, modifiable tools Key Features - Code-based. Write apps in Python, not in notebooks or JS frameworks - File-first. One command creates a fully-packaged .html app - Built for computation. Use Pyodide + DuckDB directly in-browser - Composable UI. Use prebuilt components like tables, charts, forms - Reactive engine. Only re-run what's needed, powered by a DAG of dependencies - Local execution. No server. Runs offline, even with large data ","default_branch":null,"files":null,"tree":[],"storefront":"/r/StructuredLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StructuredLabs/preswald/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}