
Grist
Tableur-base de données collaboratif, la simplicité d'un spreadsheet, la puissance d'une DB relationnelle, formules Python natives.
Grist combine la simplicité d'un tableur avec la puissance d'une base relationnelle. Tables liées, formules Python natives, vues kanban / formulaires / cartes, API REST complète. Idéal pour budgets, CRM léger, suivi de projets, dashboards perso. Alternative auto-hébergée à Airtable.
Le problème
Excel ne gère pas les relations entre tables proprement. Airtable est puissant mais cher et SaaS. Les bases relationnelles classiques exigent du SQL. Grist comble le vide : interface tableur familière, jointures natives, formules Python pour les cas avancés, multi-utilisateurs avec permissions fines.
Fonctionnalités clés
Tables liées natives
Créez des relations entre tables (clients ↔ commandes ↔ lignes), récupérez des valeurs liées, agrégez avec des références.
Formules Python
Au-delà des
=SUM(), écrivez des formules en Python pur : conditions, boucles, regex, dates. Bibliothèques disponibles.Vues multiples
Tableur, kanban, cartes, formulaires, calendrier, graphiques. La même donnée sous plusieurs angles, par utilisateur.
Formulaires publics
Publiez un formulaire pour collecter des données depuis l'extérieur. Réponses ajoutées en temps réel à la table.
API REST complète
Lecture/écriture de toutes les tables via API. Idéal pour automatiser depuis n8n.
Permissions granulaires
Contrôle par utilisateur, table, colonne et même ligne. Partage public en lecture, espaces de travail, équipes.
Sur votre serveur
PostgreSQL pré-configuré
Documents stockés dans la base PostgreSQL locale (
grist). Sauvegarde standard via pg_dump.Premier admin auto
L'utilisateur dont l'email correspond à
defaultEmail devient automatiquement admin à la première connexion.Node n8n inclus
Si n8n est activé, le node communautaire
n8n-nodes-grist est installé automatiquement pour orchestrer vos documents.Disponible sur votre serveur
Grist est pré-configuré avec PostgreSQL, secret de session auto-généré et HTTPS automatique. Activable en une ligne dans
server.nix.