Repolode
mathesar-foundation

mathesar-foundation/mathesar

Uma interface web no estilo de planilha para visualizar, editar, consultar e compartilhar dados em bancos PostgreSQL hospedados por você.

Alternativa open source a:Airtable

Estrelas
5,169
Forks
489
Issues abertas
316
Último commit
ontem

O que é?

Mathesar é uma aplicação web que você hospeda por conta própria e que oferece uma forma de trabalhar com dados do PostgreSQL no estilo de uma planilha, sem precisar escrever SQL. Ela se conecta diretamente a bancos de dados, schemas e tabelas PostgreSQL existentes, em vez de manter uma camada de dados separada. Assim, os dados continuam na sua própria instância do Postgres.

Os usuários podem criar e editar tabelas, filtrar, ordenar e agrupar registros, além de relacionar tabelas por meio de chaves estrangeiras, que a interface apresenta como relacionamentos. Com o Data Explorer, é possível criar consultas sem saber SQL ou fazer joins. Já os Forms podem coletar respostas de qualquer pessoa por meio de um link compartilhável, salvando cada uma como um novo registro.

O acesso é controlado pelos roles e privilégios existentes no Postgres, então as permissões definidas no banco de dados também se aplicam no Mathesar. O projeto é instalado com Docker e distribuído sob a licença GPL-3.0.

Recursos principais

  • 01Visualizar, criar, editar e excluir registros de tabelas em uma interface no estilo de planilha
  • 02Criar consultas com o construtor de consultas Data Explorer, sem precisar saber SQL
  • 03Usar formulários públicos com links compartilháveis que salvam as respostas como registros
  • 04Controlar o acesso usando roles e privilégios existentes no Postgres
  • 05Importar e exportar dados, além de mover colunas entre tabelas
  • 06Instalar com Docker e usar com bancos de dados Postgres existentes

Casos de uso

  • Permitir que pessoas sem conhecimentos técnicos editem com segurança um banco de dados Postgres de produção
  • Substituir uma planilha no estilo do Airtable mantendo os dados no seu próprio servidor
  • Coletar dados de pessoas externas por meio de um formulário compartilhado que grava as respostas em uma tabela do banco de dados
  • Explorar dados relacionais em tabelas vinculadas sem escrever joins

Início rápido

  1. 1

    Siga as instruções de instalação na documentação oficial do Mathesar para implantá-lo no seu servidor

  2. 2

    Ou inscreva-se no Mathesar Cloud, que oferece um plano gratuito e não requer instalação

Antes de usar

  • O README informa que o projeto está em beta pública e ainda não é amplamente usado em produção.
  • Ele é licenciado sob a GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam distribuídos sob os mesmos termos.
  • Ele funciona apenas com bancos de dados PostgreSQL e exige que você o hospede por conta própria ou use o serviço na nuvem.

Em coleções

Tópicos

Perguntas frequentes

O que é mathesar?
Uma interface web no estilo de planilha para visualizar, editar, consultar e compartilhar dados em bancos PostgreSQL hospedados por você. Mathesar é uma aplicação web que você hospeda por conta própria e que oferece uma forma de trabalhar com dados do PostgreSQL no estilo de uma planilha, sem precisar escrever SQL. Ela se conecta diretamente a bancos de dados, schemas e tabelas PostgreSQL existentes, em vez de manter uma camada de dados separada. Assim, os dados continuam na sua própria instância do Postgres.
mathesar é gratuito? Qual é a licença?
mathesar é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mathesar ainda é mantido?
Manutenção ativa. O último commit de mathesar foi em 5 de nov. de 2026.
Para que posso usar mathesar?
Permitir que pessoas sem conhecimentos técnicos editem com segurança um banco de dados Postgres de produção Substituir uma planilha no estilo do Airtable mantendo os dados no seu próprio servidor Coletar dados de pessoas externas por meio de um formulário compartilhado que grava as respostas em uma tabela do banco de dados Explorar dados relacionais em tabelas vinculadas sem escrever joins
Como instalar mathesar?
Siga as instruções de instalação na documentação oficial do Mathesar para implantá-lo no seu servidor Ou inscreva-se no Mathesar Cloud, que oferece um plano gratuito e não requer instalação
Onde consigo mathesar?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mathesar-foundation/mathesar

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

Projetos relacionados