Skip to content

Repository files navigation

SwiftPivot

I found pivot tables extremely powerful and recently have to use them quite often. But each time the source data is updated, I had to export and repeat the entire setup again and again. I made this small tool to save myself some time, and hopefully, it is helpful for others too.

🔒 Privacy & Security

Your data never leaves your browser. SwiftPivot operates entirely on the client side. Any files you upload are processed locally on your machine and are never sent to any external server.

Key Features

  • 📂 Local Ingestion: Load local CSV or JSON files instantly. No remote server or external data calls.
  • 📊 Pivot & Basic Charts: Drag fields to rows/columns, control aggregations, and generate simple charts.
  • 📝 Inline Data Editor: Edit data rows directly with full cell change logs and one-click rollback.
  • 🛡️ Zero Server Uploads: Operating strictly inside a local client-side sandbox. Your data never leaves your computer.

Getting Started

Installation

Install dependencies using npm:

npm install

Running Locally

To start the development server:

npm run dev

Running Tests

To run the unit tests:

npx vitest run

About

A tiny tool to swiftly generate pivot table from raw data

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages