{"data":{"slug":"grist","name":"Grist","tagline":"Apache-2.0 relational spreadsheet you can self-host","category":"databases","categoryName":"Databases","url":"https://www.getgrist.com","github":"https://github.com/gristlabs/grist-core","pricing":"open-source","hook":"Grist is a modern relational spreadsheet: it looks like a spreadsheet but has typed columns, linked tables and Python formulas, so a sheet can grow into a small database app without leaving the grid.","whatsGood":"Apache-2.0 (gristlabs/grist-core), release v1.7.21 (2026-10-09). grist-core is the self-hostable Community server; grist-desktop runs locally and grist-static renders sheets in the browser without a backend. Access rules down to row and column level, widgets for charts and forms, a REST API, and Python formulas. French government teams (ANCT, DINUM) contribute to the code. ★~12k.","theCatch":"Grist Labs sells an edition with extra features and runs free and paid hosted plans; check that the features you need are in Community. Python formulas run in a sandbox that needs extra setup for safe multi-user self-hosting. Large datasets are not its strength.","verdict":"The open Airtable alternative with a real formula language — ideal for internal tools.","addedAt":"2026-10-18","featured":false,"domain":"Databases","subSpecialty":"Data","subcategory":"Data","tags":["self-host","local-first","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":11970,"starsPerWeek":36,"access":"free","archived":false,"repo":{"createdAt":"2020-05-22","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"supabase","name":"Supabase","tagline":"Open-source Firebase alternative built on Postgres"},{"slug":"turso","name":"Turso","tagline":"SQLite at the edge with libSQL"},{"slug":"redis","name":"Redis","tagline":"The in-memory data store everyone uses"},{"slug":"upstash","name":"Upstash","tagline":"Serverless Redis and Kafka"},{"slug":"pinecone","name":"Pinecone","tagline":"Vector database for AI applications"}],"links":{"self":"/api/gems/grist","html":"/gems/grist","markdown":"/gems/grist.md","category":"/api/gems?category=databases","categoryPage":"/stacks/databases"}}