Giter Site home page Giter Site logo

zhuyuchen0227 / quadratic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quadratichq/quadratic

1.0 0.0 0.0 554.7 MB

Quadratic | Data Science Spreadsheet with Python & SQL

Home Page: https://QuadraticHQ.com

License: MIT License

JavaScript 0.71% Python 1.53% Rust 11.97% TypeScript 84.68% CSS 0.49% HTML 0.41% SCSS 0.21% Procfile 0.01%

quadratic's Introduction

License: MIT E2E Tests Python Tests Unit Tests Twitter Follow 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!

Screenshot 2023-02-24 at 2 57 36 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

Read the documentation -> https://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

  1. Install npm, rustup, and wasm-pack
  2. Run rustup target add wasm32-unknown-unknown
  3. Build the Rust/WASM npm run build:wasm
  4. run 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, 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.

Examples

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

Quadratic is Hiring

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

quadratic's People

Contributors

davidkircos avatar davidfig avatar jimniels avatar hactarce avatar waveminded avatar boaarmpit avatar bartbroere avatar ltyl avatar kieranholroyd avatar manchegop avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.