DAGraph
reactive analytics graph in the browser
Last verified:
What is DAGraph?
DAGraph is a local, canvas-based data analytics tool that runs entirely in your browser. It allows users to build visual data pipelines using a reactive graph interface, combining basic arithmetic nodes with advanced SQL queries. Your data never leaves your browser—there are no accounts, no cloud uploads, and no tracking, making it ideal for privacy-first users and sensitive data work.
The tool serves multiple users: beginners can start with simple calculations and naturally discover SQL, power users get SQL on an infinite canvas with auto-refresh, data engineers can prototype SQL ETL pipelines locally before cloud deployment, and data analysts can break down complex analytical SQL into modular visual workflows. It supports importing Parquet files (tested up to 1.8 GB) and CSV files, with the ability to export tables as Parquet or CSV and export entire pipelines as archives.
Key features include local reactive graph computation using WASM, automatic dependency detection for SQL queries that links nodes for you, the ability to connect arithmetic nodes to SQL nodes for dynamic graphs, input tables for small datasets without file import, and a straightforward file format where each SQL query is stored separately with metadata for easy version control and sharing. The alpha version is freely available with all features included.
DAGraph is particularly valuable for those who want to avoid
DAGraph pricing
Pricing model: Freemium
DAGraph is currently free during early access with all features included. The Free Preview (alpha) includes: no accounts needed, local browser-based operation (WASM), infinite canvas, all node types (scalars, math functions, SQL scripts, tables), Parquet import up to 1.8 GB, CSV support, table export as Parquet/CSV, pipeline export as archive, SQL with automatic dependency detection, and workspace file management. Three plans are coming soon: Free (no accounts, local data, web app), Pro (account needed for license, includes Git integration, data connectors, Git-compatible workflow), and Enterprise (includes everything in Pro plus self-hosting). Users will be notified well in advance before any features move to paid plans.
DAGraph pros
- No account needed to use
- Data stays local in browser
- No cloud processing or uploads
- Privacy-first for sensitive data
- Infinite canvas for workflows
- Automatic SQL dependency detection
- Supports Parquet files up to 1.8 GB
- CSV import and export supported
- Export pipelines as archive
- WASM-based local computation
- Instant auto-refresh of results
- Basic arithmetic nodes available
- Full SQL scripting support
- Input tables for quick data entry
- Git-compatible workflow format
- Easy version control friendly
- Free during early access
- No installation required
- Works in modern browsers
- Reusable logic blocks
DAGraph cons
- Currently alpha/early-preview only
- Parquet files limited to 1.8 GB tested
- Runs only in browser (no desktop app)
- Requires modern browser with WASM support
- Git integration coming soon (not yet available)
- Data connectors not yet available
- Some features may move to paid Pro plan
- No self-hosting option yet (Enterprise coming)
- Local-only (no cloud collaboration)
- Limited to browser memory capacity
Frequently asked questions about DAGraph
What is DAGraph?
DAGraph is a local, canvas-based data analytics tool that lets you build pipelines visually using basic arithmetic nodes and advanced SQL. It runs entirely in your browser with no account required, no cloud processing, and no data upload. Your data stays local in the browser using WebAssembly.
Do I need to create an account?
No account is needed to use DAGraph during early access. Your data stays local in your browser with no uploads, no tracking, and no account required. An account will only be needed for the Pro plan license when it launches, but even then it won't affect the local nature of the tool.
Is DAGraph free to use?
Yes, DAGraph is completely free during its early access (alpha) period with all features included. This includes Parquet import up to 1.8 GB, CSV support, all node types, SQL scripting, automatic dependency detection, and pipeline export. Some features may move to a paid Pro plan in the future, but users will be notified well in advance.
What file formats does DAGraph support?
DAGraph supports Parquet files (tested up to 1.8 GB) and CSV files for import. Files are copied into OPFS (Origin Private File System) in the browser. You can export tables as Parquet files or CSV, and export entire pipelines as an archive for version control and sharing.
How does the SQL dependency detection work?
When you write SQL queries in DAGraph, the tool automatically detects if your query references another table on the canvas. It then automatically creates links between the nodes for you, creating a reactive graph that updates instantly when inputs change. You can reference any table on the canvas and get instant results.
Who is DAGraph designed for?
DAGraph grows with users from beginners to professionals. Beginners can start with simple calculations and naturally discover SQL. Power users get SQL on an infinite canvas with auto-refresh. Data engineers can prototype SQL ETL pipelines locally before cloud deployment. Data analysts can break down complex SQL into modular visual workflows. Privacy-first users benefit from local data processing with no uploads.
What browsers does DAGraph support?
DAGraph runs locally in modern browsers that support WebAssembly (WASM). Since it's a browser-based web app with no installation required, it works on any modern browser with WASM support. The tool is designed to be cross-platform since it runs entirely in the browser.
Can I version control my DAGraph workflows?
Yes, DAGraph uses a straightforward file format where each SQL query is stored in a separate file with metadata to recreate the graph and optionally the data itself. This makes workflows easy to version control, easy to share, and easy to review. Git integration is also coming in the Pro plan for seamless Git-compatible workflows.
What happens when I close the browser?
Since DAGraph is local-first and runs entirely in your browser using OPFS (Origin Private File System), your data stays in your browser. However, as an alpha version, you should export your pipelines as archives to preserve your work. The tool is designed so your data never leaves your browser unless you explicitly export it.
What features are coming in Pro and Enterprise plans?
The Pro plan (coming soon) will include Git integration, data connectors, Git-compatible workflow features, and will require an account for the license (but data still stays local). The Enterprise plan will include everything in Pro plus self-hosting options. The Free plan will remain available with core features like no accounts, local data processing, and web app access.