All 98 Dependencies

Every package Grist depends on, ranked by repo health score.

Grist is an open-source hybrid spreadsheet and database that gives teams the flexibility of a spreadsheet with the structure and rigor of a relational database. Every column is typed, references between tables are first-class citizens, and formulas are written in full Python with standard library access — making it far more capable than Excel or Google Sheets for teams managing complex, interrelated data.

Built around a portable SQLite document format, Grist stores every document as a self-contained file that any SQLite tool can inspect directly, making backups and migrations straightforward and vendor-independent. The platform deploys via Docker in minutes, supports S3-compatible external attachment storage, and integrates with OIDC, SAML, and the getgrist.com sign-in service for flexible authentication without running your own identity server.

Grist's access control system goes beyond simple sharing: owners can define row-, column-, and table-level rules based on user attributes and cell values, enabling secure partial-data sharing with external parties or contractors. A REST API with interactive console, Zapier integration, configurable webhooks, and SCIM user provisioning make Grist a connectable part of existing workflows rather than a data silo.

The platform is actively developed by Grist Labs with significant contributions from French government organizations (ANCT and DINUM), ensuring strong OIDC/SAML support, high-contrast WCAG AA accessibility, HTTP long-polling for restrictive networks, and S3 external attachment storage. Recent releases add Airtable import, sign-in with getgrist.com, and AI-powered formula suggestions compatible with OpenAI, Llama, and OpenRouter-compatible endpoints.

30 iso8601 ==0.1.12 outdated 32 pure_eval ==0.2.2 outdated 35 tmp-promise 3.0.3 37 async-mutex 0.2.4 outdated 37 proper-lockfile 4.1.2 38 diff-match-patch 1.0.5 39 accept-language-parser 1.5.0 41 roman ==3.3 outdated 42 qrcode 1.5.0 outdated 42 slugify 1.6.6 outdated 43 stack-data ==0.5.1 outdated 44 six ==1.17.0 44 unittest-xml-reporting ==2.0.0 outdated 47 Mousetrap 1.6.2 outdated 47 jsonwebtoken 9.0.2 outdated 48 Emoji Mart 1.2.1 outdated 48 Emoji Mart 5.6.0 48 cookie 0.7.0 outdated 49 cookie-parser 1.4.7 51 ExcelJS 4.2.1 outdated 51 Winston 2.4.5 outdated 52 lru-cache 5.1.1 outdated 52 ts-node 10.9.2 53 reflect-metadata 0.2.2 54 bootstrap-datepicker 1.9.0 outdated 55 tar-stream ^3.1.7 56 node-zip-stream ~6 outdated 57 asttokens ==2.4.0 outdated 57 image-size 0.6.3 outdated 58 node-fetch 2.6.7 outdated 58 p-limit 7.3.0 outdated 59 connect-redis 6.1.3 outdated 59 fs-extra 7.0.0 outdated 59 glob 7.1.3 outdated 60 Ajv 8.18.0 outdated 62 Commander.js 9.3.0 outdated 63 Handlebars.js 4.7.9 outdated 63 executing ==1.1.1 outdated 63 node-http-proxy 1.18.1 64 proxy-agent 6.5.0 outdated 64 python-lazy-object-proxy ==1.12.0 outdated 64 semver 7.7.3 outdated 65 Lodash 4.18.1 65 colord 2.9.3 outdated 66 bowser 2.7.0 outdated 69 Ace Builds 1.23.3 outdated 73 uuid 14.0.0 outdated 76 morgan 1.9.1 outdated 77 minio 8.0.5 outdated 77 phonenumbers ==8.12.57 outdated 78 csv-parse 6.3.8 outdated 79 Backbone 1.3.3 outdated 79 Popper 2.11.8 79 node-postgres 8.6.0 outdated 80 file-type 22.0.0 outdated 81 js-yaml 4.2.0 outdated 82 jQuery 3.5.0 outdated 83 highlight.js 10.7.3 outdated 83 otplib 12.0.1 outdated 84 Piscina 4.9.3 outdated 84 typing_extensions ==4.4.0 outdated 84 ws 8.21.0 outdated 85 Chai 4.5.0 outdated 85 Moment Timezone 0.5.35 outdated 85 express-rate-limit 7.2.0 outdated 86 chardet ==5.1.0 outdated 87 Moment.js 2.29.4 outdated 87 prom-client 14.2.0 outdated 87 svgo 3.3.3 outdated 88 TypeORM 0.3.29 outdated 88 python-dateutil ==2.8.2 outdated 88 wrapt ==1.15.0 outdated 89 astroid ==2.14.2 outdated 89 webpack-dev-server 5.2.5 outdated 90 Express 4.21.2 outdated 90 i18next 21.9.1 outdated 90 jsdom 26.1.0 outdated 90 openid-client 5.6.1 outdated 91 BullMQ 5.8.7 outdated 91 DOMPurify 3.4.11 outdated 92 Socket.IO 6.6.2 outdated 92 Socket.IO 6.6.2 outdated 93 webpack-cli 6.0.1 outdated 94 Marked 14.0.0 outdated 94 typescript-eslint 8.48.1 outdated 94 typescript-eslint 8.48.1 outdated 95 @babel/core 7.29.6 outdated 95 @babel/core 7.28.5 outdated 95 Axios 1.16.0 outdated 95 ESLint 9.39.1 outdated 95 Node-Redis ~3.1.2 outdated 95 Storybook 8.6.18 outdated 95 TypeScript 5.9.3 outdated 95 mocha 11.7.5 outdated 96 google-api-nodejs-client 8.14.0 outdated 96 google-api-nodejs-client 1.0.7 outdated 97 webpack 5.104.1 outdated 98 swagger-ui-react 5.11.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers