Sobre el proyecto
Grist es una hoja de cálculo relacional moderna que combina la flexibilidad de una hoja de cálculo con la robustez de una base de datos. El repositorio grist-core (edición Community) proporciona un servidor autoalojable para alojar hojas de cálculo; los proyectos complementarios incluyen grist-desktop para visualización/edición local y grist-static para visualización totalmente en el navegador sin backend. Está desarrollado por Grist Labs con contribuciones de organizaciones del gobierno francés, y tiene licencia Apache 2.0.
Capacidades clave:
- Modelo de datos: las columnas tienen nombre y tipo como campos de base de datos, y pueden rellenarse con fórmulas al estilo de hoja de cálculo con recálculo automático cuando cambian las celdas referenciadas.
- Fórmulas en Python: sintaxis completa de Python y biblioteca estándar, muchas funciones de Excel, un Asistente de Fórmulas con IA ajustado para la generación de fórmulas (funciona con OpenAI, Llama y otros modelos a través de OpenRouter o cualquier endpoint compatible con OpenAI), y un temporizador de fórmulas para diagnosticar fórmulas lentas.
- Formato portátil: los documentos se basan en SQLite, por lo que los datos numéricos y de texto pueden leerse con cualquier herramienta compatible con SQLite, y las copias de seguridad pueden restaurarse por completo. Los archivos se trasladan fácilmente entre hosts.
- Edición y formato: listas de opciones, referencias y referencias bidireccionales, adjuntos, editores especializados para fechas, interruptores y moneda, formato condicional y Markdown en celdas de texto.
- Paneles: gráficos de arrastrar y soltar, vistas de tarjetas, widget de calendario, tablas de resumen, vinculación de widgets, barra de filtros, widgets duplicados y comparación de documentos.
- Importaciones y formularios: importaciones incrementales que actualizan registros existentes sin duplicación, y formularios nativos que admiten adjuntos, campos ocultos y prellenado por URL.
- Integraciones: API REST con consola interactiva, acciones/disparadores de Zapier, importación-exportación de Google Drive/Excel/CSV, importación de Airtable, widgets personalizados, webhooks configurables, cuentas de servicio y aprovisionamiento SCIM.
- Control de acceso: uso compartido a nivel de documento, espacio de trabajo o sitio de equipo; reglas a nivel de fila, columna y tabla; las reglas pueden depender de valores de celdas y atributos de usuario.
- Colaboración: comentarios en celdas con respuestas en hilo y menciones, presencia de espectadores en tiempo real y cambios sugeridos para revisión.
- Autoalojamiento: inicio de sesión con getgrist.com, almacenamiento externo de adjuntos compatible con S3, HTTP long polling como alternativa a WebSocket, y opciones de sandboxing (gVisor en Linux/Docker, sandbox nativo de macOS, o sandbox basado en Wasm de Deno/Pyodide en cualquier sistema operativo).
- Accesibilidad y localización: traducciones, un tema de alto contraste WCAG AA, compatibilidad con lectores de pantalla y navegación por teclado, y ayuda rápida con F1.
Despliegue: la forma más rápida de empezar es Docker (docker pull gristlabs/grist; docker run -p 8484:8484 -it gristlabs/grist), luego visite localhost:8484. Una página de configuración rápida guía el correo del administrador, el método de inicio de sesión y el acceso al sitio; se imprime una clave de arranque en el registro del contenedor. Persista los datos montando un directorio en /persist. Una imagen gristlabs/grist-oss contiene solo código gratuito y de código abierto. La compilación desde el código fuente usa yarn install, yarn install:python, yarn build y yarn start; la compilación predeterminada incluye extensiones opcionales no OSS, mientras que yarn run set-community-edition las omite.
El README también enumera funciones disponibles solo en la edición completa, como GristConnect, almacenamiento de documentos en Azure, transmisión de registros de auditoría, controles administrativos avanzados, un Asistente de Grist más amplio, notificaciones de invitaciones y cambios, automatizaciones, aplicaciones OAuth, un servidor MCP integrado y inicio de sesión único OIDC/SAML. La edición completa es gratuita para individuos y organizaciones pequeñas por debajo de un umbral de financiación.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.