Repolode
gristlabs

gristlabs/grist-core

Grist é uma planilha relacional que pode ser hospedada por você e combina fórmulas de planilha com colunas tipadas no estilo de banco de dados.

Alternativa open source a:AirtableGoogle SheetsMicrosoft Excel

Estrelas
11,982
Forks
679
Issues abertas
753
Último commit
há 8 horas

O que é?

Grist é uma planilha relacional: as colunas têm nomes e armazenam um tipo de dado, como em um banco de dados, mas podem ser preenchidas com fórmulas no estilo de planilha, que são atualizadas automaticamente quando as células referenciadas mudam. O repositório grist-core é o servidor da edição Community, que pode ser executado com Docker ou compilado a partir do código-fonte para hospedar planilhas na sua própria infraestrutura.

Os documentos são armazenados como arquivos SQLite, então qualquer ferramenta que leia SQLite pode acessar os dados numéricos e de texto. As fórmulas são escritas em Python, e muitas funções do Excel também estão disponíveis. Os recursos integrados incluem colunas de referência e de referência bidirecional, listas de opções, anexos, formatação condicional, gráficos, widgets de cartões e calendário, tabelas de resumo, formulários nativos, importações incrementais de CSV e Airtable, uma REST API e webhooks de saída configuráveis.

O controle de acesso abrange o compartilhamento de documentos, espaços de trabalho e sites, além de regras para linhas, colunas e tabelas individuais. As opções de login incluem autenticação pelo getgrist.com, autenticação encaminhada e OIDC ou SAML por meio da edição completa. O Grist também oferece o grist-desktop e o grist-static para uso local e em sites estáticos, além de um AI Formula Assistant que pode usar modelos da OpenAI ou do OpenRouter.

Recursos principais

  • 01As colunas têm nomes e tipos definidos, combinando a estrutura de um banco de dados com fórmulas no estilo de planilha.
  • 02As fórmulas são escritas em Python e incluem muitas funções do Excel.
  • 03Os documentos são armazenados como arquivos SQLite, que podem ser lidos por outras ferramentas.
  • 04Oferece referências, listas de opções, anexos e células de texto em Markdown.
  • 05Inclui gráficos, widgets de cartões e calendário, tabelas de resumo e formulários nativos.
  • 06Oferece uma REST API, importação e exportação de CSV e Excel e webhooks configuráveis.

Casos de uso

  • Acompanhar dados empresariais, como faturas, estoque ou folha de pagamento, em uma planilha hospedada por você.
  • Substituir uma base no estilo Airtable e manter os dados no seu próprio servidor.
  • Criar painéis internos e formulários para uma equipe em uma intranet.
  • Publicar visualizações de planilhas somente para leitura em um site com grist-static.

Início rápido

  1. 1

    Siga as instruções de configuração do Docker descritas na seção "Using Grist" do README

Antes de usar

  • Alguns recursos, como o armazenamento do Azure, o streaming de logs de auditoria e o Grist Assistant, estão disponíveis apenas na edição completa, não no grist-core.
  • Vários recursos avançados, incluindo o isolamento em sandbox com gVisor, estão disponíveis apenas no Linux ou com Docker.

Tópicos

Perguntas frequentes

O que é grist-core?
Grist é uma planilha relacional que pode ser hospedada por você e combina fórmulas de planilha com colunas tipadas no estilo de banco de dados. Grist é uma planilha relacional: as colunas têm nomes e armazenam um tipo de dado, como em um banco de dados, mas podem ser preenchidas com fórmulas no estilo de planilha, que são atualizadas automaticamente quando as células referenciadas mudam. O repositório grist-core é o servidor da edição Community, que pode ser executado com Docker ou compilado a partir do código-fonte para hospedar planilhas na sua própria infraestrutura.
grist-core é gratuito? Qual é a licença?
grist-core é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
grist-core ainda é mantido?
Manutenção ativa. O último commit de grist-core foi em 20 de out. de 2026.
Para que posso usar grist-core?
Acompanhar dados empresariais, como faturas, estoque ou folha de pagamento, em uma planilha hospedada por você. Substituir uma base no estilo Airtable e manter os dados no seu próprio servidor. Criar painéis internos e formulários para uma equipe em uma intranet. Publicar visualizações de planilhas somente para leitura em um site com grist-static.
Como instalar grist-core?
Siga as instruções de configuração do Docker descritas na seção "Using Grist" do README
Onde consigo grist-core?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gristlabs/grist-core

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados