Grist logo

Grist

Relational spreadsheet software that combines spreadsheet flexibility with database structure

Open Source Alternative to
Repository activity
  • Stars11.1k
  • Forks585
  • Open Issues662
gristlabs-grist-core health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • TypeScript
  • Python
  • JavaScript
Grist screenshot

About Grist

Grist is a modern relational spreadsheet for organizing data in tables that behave like spreadsheets but keep database-like columns and references. It is meant for people who need spreadsheet workflows with more structure for records, formulas, and shared data.

It supports Python formulas, Excel functions, incremental imports, native forms, attachments, conditional formatting, and drag-and-drop dashboards with charts, card views, and a calendar widget. It also has a REST API, webhooks, Google Drive, Excel, and CSV import-export, plus a static build for display-only use.

Grist Community edition is open source under the Apache License, Version 2.0. Grist Labs develops it, and the codebase includes contributions from ANCT Données et Territoires and DINUM. It can run as a server, as a local desktop app, or as a fully in-browser build, and hosted services are also available from Grist Labs.

Key features

  • Python formulas with full Python syntax support
  • Charts, card views, and a calendar widget
  • REST API, webhooks, and API console
  • Incremental imports with update support
  • Desktop app for local viewing and editing

Details

First released
2020
Platforms
Windows · macOS · Linux · Web
Deployment
self-hostable · docker · cloud
Storage
SQLite-based portable file format
License
Apache License 2.0
Organization
Grist Labs