unsubbed.co

Grist

Released under Apache-2.0, Grist provides versatile data management platform combining spreadsheet simplicity on self-hosted infrastructure.

Overview

Grist is the evolution of spreadsheets. Grist is a relational spreadsheet-database that empowers you to organize your data, your way. Get started with a free trial. The project has 11K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • Columns work like they do in databases: they are named, and they hold one kind of data.
  • Columns can be filled by formula, spreadsheet-style, with automatic updates when referenced cells change.
  • Python formulas.
  • Full Python syntax is supported, including the standard library.
  • Many Excel functions also available.
  • An AI Formula Assistant specifically tuned for formula generation (works with OpenAI, Llama, and many other models via OpenRouter or any OpenAI-compatible endpoint).
  • A formula timer for diagnosing slow formulas.
  • A portable, self-contained format.
  • Based on SQLite, the most widely deployed database engine.
  • Any tool that can read SQLite can read numeric and text data from a Grist file.

Getting Started

Source: GitHub README

The default Docker image is gristlabs/grist. This contains all of the standard Grist functionality, as well as extra source-available code for enterprise customers taken from the grist-ee repository. This extra code is not under a free or open source license. By default, however, the code from the grist-ee repository is completely inert and inactive. This code becomes active only when enabled from the administrator panel.

If you would rather use an image that contains exclusively free and o

Normalized Features

Source: tool-features-normalized.json

docker, plugins, postgresql, redis, rest api, sqlite, sso, webhooks.

Features

Authentication & Access

  • Single Sign-On (SSO)

Integrations & APIs

  • Plugin / Extension System
  • REST API
  • Webhooks