Skip to content

peterwangsc/quadratic

 
 

Repository files navigation

License: MIT E2E Tests Python Tests Unit Tests

quadraticlogo4 1

quardatic icon small The Data Science Spreadsheet

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!

Screen Shot 2022-04-07 at 4 15 52 PM

Online Demo

We have a hosted version of the main branch available online.

Try it out! --> https://app.quadratichq.com

Community

Join the conversation on our Discord channel -> https://discord.gg/quadratic

Documentation

All of our documentation is available at docs.quadratichq.com

What is Quadratic?

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.

What can I do with Quadratic?

  • Build dashboards
  • Create internal tools in minutes
  • Quickly mix data from different sources
  • Explore your data for new insights

Getting Started

Run Quadratic Locally

Install Dependencies npm install

Run Web npm start

Run Electron npm run dev

Development Progress and Roadmap

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 (WASM)
  • Pandas Support
  • Excel Formula Support
  • Moving cells and resizing columns (issue #138)
  • Cell Formatting (issue #44)
  • Undo / Redo (issue #42)
  • Database Connection Support (issue #35)
  • SQL Support (issue #34)
  • Quadratic Cloud Beta

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.

Examples

There are more example files are located in the examples folder in this repo.

You can download them and then open them in Quadratic via File > Open Grid

Quadratic is Hiring!

Check out our open roles -> careers.quadratichq.com

About

Quadratic | Data Science Spreadsheet

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 90.6%
  • JavaScript 5.2%
  • Python 3.2%
  • Other 1.0%