Grist screenshot
#50 B+ Rank #111

Grist

Spreadsheet-database hybrid (similar to Airtable) that combines familiar spreadsheet UX with a relational data model underneath. Each document is its own SQLite file with formula and API support.

Database Node.js/TypeScript Medium to deploy $30/mo equiv
69.8 / 100

βš™ Full Stack

Node.js/TypeScript backend with a per-document SQLite database model (with versioned snapshots), a React-based grid UI, and a Python sandbox for formula evaluation.

πŸ“ˆ Scaling Analysis

Scales well for many independent documents since each is its own isolated SQLite file, but very large single documents (huge tables) hit SQLite's single-writer limits, and there's no built-in sharding for one document across nodes.

πŸš€ Running on Nexlayer

Single app pod with a persistent volume for the per-document SQLite files is sufficient for most teams; no separate DB pod is required unless using Grist's optional home-database Postgres mode. Mirror the Node image via mirror.gcr.io.