Skip to content

nsourov/gridplus

Repository files navigation

Grid+ logo

Grid+

A fast, open-source data grid editor for Mac.

Open CSV, Excel, JSON, and more. Edit locally. No accounts. No cloud.

MIT License macOS Latest release

Download for Mac  ·  Website  ·  Report a bug


Why Grid+

macOS still does not have a great native app for opening and editing tabular data files. Grid+ fills that gap: a lightweight desktop app that opens your files instantly, keeps scrolling smooth on large datasets, and stays out of your way.

Everything runs on your Mac. Your files never leave your machine.

Features

Open and edit

Feature Description
Many file formats CSV, TSV, TXT, JSON, JSONL, Excel (.xlsx, .xls, .xlsm, .xlsb), OpenDocument (.ods, .fods), and Numbers (.numbers)
Native macOS app Built with Tauri for fast startup and low overhead
Inline cell editing Click a cell and type
Create new files Start from a blank grid with custom row and column counts
macOS file associations Double-click supported files to open them in Grid+
Recent files and favorites Quick access from the home screen

Explore large datasets

Feature Description
Virtualized grid Smooth scrolling on files with tens of thousands of rows
Multi-column sort Sort by one or more columns, ascending or descending
Column filters Contains, equals, starts with, ends with, empty, numeric comparisons, and ranges
Search Find values across the grid, with optional regex and case sensitivity
Duplicate finder Scan selected columns and remove duplicate rows
Resizable columns Drag column edges to fit your data

Export and save

Feature Description
Flexible export Export all rows, filtered rows, selected rows, or selected columns
Export formats CSV, TSV, JSON, Excel (.xlsx), and ODS
Save and Save As Write changes back to disk
Autosave Optional automatic saving while you work

Look and feel

Feature Description
Light, dark, and system theme Match your Mac or pick a fixed theme
Grid appearance Font family, font size, and cell padding
Column alignment Left, center, or right per column
Remappable keyboard shortcuts Customize shortcuts in Preferences
Native menus File, Edit, and View menus integrated with macOS

Updates and privacy

Feature Description
In-app updates Check for updates from GitHub Releases
100% local No sign-in, no license keys, no telemetry, no cloud sync
MIT licensed Free to use, modify, and distribute

Supported formats

Category Extensions
Delimited text .csv, .tsv, .tab, .txt
JSON .json, .jsonl, .ndjson
Excel .xlsx, .xls, .xlsm, .xlsb
OpenDocument .ods, .fods
Apple Numbers .numbers

Download

Pre-built macOS builds are published on GitHub Releases.

Artifact Use
Grid+_aarch64.dmg Latest Mac installer (recommended)
Grid+_<version>_aarch64.dmg Versioned Mac installer
Grid+.app.tar.gz Used by the in-app updater

Visit gridplus.app for the latest download link.

Opening after download

Grid+ is not signed with an Apple Developer certificate yet. When you download the app from the web, macOS may block the first launch and show a security warning.

Option 1 — Right-click (recommended)

  1. Open the DMG and drag Grid+ to Applications
  2. In Applications, right-click Grid+ and choose Open
  3. Click Open in the dialog

After that, you can open Grid+ normally with a double-click.

Option 2 — Privacy & Security

  1. Try to open Grid+ once (macOS will block it)
  2. Open System Settings → Privacy & Security
  3. Scroll down to Security
  4. If you see Grid+ was blocked, click Open Anyway

Option 3 — Terminal

xattr -cr "/Applications/Grid+.app"

Then open Grid+ from Applications as usual.

Development

Prerequisites

  • macOS (Apple Silicon recommended for release builds)
  • Node.js 20+
  • Rust
  • Xcode Command Line Tools (xcode-select --install)

Setup

git clone https://github.com/nsourov/gridplus.git
cd gridplus
npm install

Run in development

npm run tauri dev

Build locally

npm run tauri:build

The .app bundle and .dmg installer are written to src-tauri/target/release/bundle/.

Lint

npm run lint

Contributing

Contributions are welcome.

  1. Open an issue to discuss larger changes
  2. Fork the repo and create a branch
  3. Run npm run lint and npm run build before opening a pull request

License

Grid+ is MIT licensed.

About

A fast, open-source data grid editor for Mac.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages