Infinite data grid with Python, JavaScript, and SQL built-in. Data Connectors to pull in your data.
Take your data and do something useful with it as quickly and easily as possible!
We have a hosted version of the main
branch available online.
Try it out! --> https://app.quadratichq.com
Join the conversation on our Discord channel -> https://discord.gg/quadratic
Read the documentation -> https://docs.quadratichq.com
Quadratic is a Web-based spreadsheet application that runs in the browser and as a native app (via Electron).
Our goal is to build a spreadsheet that enables you to pull your data from its source (SaaS, Database, CSV, API, etc) and then work with that data using the most popular data science tools today (Python, Pandas, SQL, JS, Excel Formulas, etc).
Quadratic has no environment to configure. The grid runs entirely in the browser with no backend service. This makes our grids completely portable and very easy to share.
- Build dashboards
- Create internal tools in minutes
- Quickly mix data from different sources
- Explore your data for new insights
- Install npm, rustup, and wasm-pack
- Run
rustup target add wasm32-unknown-unknown
- Build the Rust/WASM
npm run build:wasm
- run
npm install
Run Web npm start
Run Electron npm run dev
Quadratic is in ALPHA. For now, we do not recommend relying on Quadratic.
- WebGL Grid (pinch and zoom grid)
- Open and Save files locally
- Python, Pandas Support (WASM)
- Excel Formula Support (in progress)
- Cell Formatting (issue #44)
- Undo / Redo (issue #42)
- Multiplayer Support
- Charts and Graphs
- SQL Database Support
- AI Auto Complete
Feature request or bug report? Submit a Github Issue.
Want to contribute? Read our Contribution Guide.
Want to learn more about how Quadratic works? Read the How Quadratic Works doc.
There are more example files are in the application file menu. File > Open sample
You can download them and then open them in Quadratic via File > Open Grid
Check out our open roles -> careers.quadratichq.com