DW Data WorkBench One intake. Many sources.

Credits

Third-Party Credits

We want to thank people smarter than us for doing hard work and sharing it. Data WorkBench keeps dependencies small because every dependency is a trust decision, but when quality exists and fits the local-first boundary, we should use it.

Runtime Libraries

SheetJS Community Edition

Thank you to SheetJS for the workbook parser/export tooling that helps Data WorkBench handle spreadsheet files in the browser.

  • Used for: XLS, XLSX, XLSM, and XLSB workbook intake, sheet inspection, and XLSX export-copy paths.
  • Repo version note: 0.20.3 is recorded for the vendored fallback.
  • Local fallback: apps/web/vendor/sheetjs/.
  • Load boundary: lazy-loaded only when workbook functionality is requested.
  • Notice: the upstream copyright notice is preserved in the vendored file.

sql.js

Thank you to sql.js for making SQLite available in the browser for the separate SQL Lab prototype.

  • Used for: SQL Lab local `.sql`, `.db`, `.sqlite`, and `.sqlite3` artifact review.
  • Version note: 1.14.1 is loaded from the pinned CDN path used by the lab.
  • Load boundary: loaded by SQL Lab only, not by the main WorkBench SQL Export surface.
  • Runtime boundary: sql.js runs in the browser and does not create backend database connections.

SQL Lab2 Schema Map / Table Probe Map

The Map is first-party ANA WorkBench interface code. It uses browser DOM, SVG, CSS, and local SQL Lab2 metadata to show schema and relationship review context.

  • Used for: local schema, table, field, relationship, and join-candidate visualization in SQL Lab2.
  • Runtime boundary: rendered in the browser from local SQL Lab2 state.
  • Dependency boundary: no third-party graph library, map service, database service, AI service, or external schema processor is added by the Map.
  • External privacy policy: none; there is no separate Map vendor or service contacted for rendering.

Current Dependency Posture

Current repository inspection found one vendored runtime library, SheetJS, and one experimental CDN-loaded SQL Lab runtime, sql.js. The public homepage, theme controls, SQL Lab2 Map, and the rest of the WorkBench runtime are project code using browser APIs.

If another third-party runtime library is added, this page should be updated in the same change that adds the dependency.

Project Rights

Data WorkBench project code and site materials are all rights reserved unless a separate file or notice says otherwise. Third-party components remain owned by their respective authors and are credited here.