NocoDB: Alternativa Open Source ao Airtable

You are currently viewing NocoDB: Alternativa Open Source ao Airtable

NocoDB é uma alternativa OpenSource ao Airtable que se conecta em qualquer banco de dados relacional e o fornece uma interface de planilha inteligente.

Isso mesmo, você pode utilizar o seu banco de dados relacional como se fosse uma API REST e manipular dados usando o N8N.

Isso permite que você crie banco de dados low-code de forma colaborativa.

O NocoDB ainda é um projeto em desenvolvimento, porém o estágio atual já permite que você crie sua API REST com as tabelas do banco de dados e também permite criar visualizações incríveis.

Vale notar que o NocoDB possui mais de 17.000 estrelas no Github e quase 1.00 forks.

Motivos para usar o NocoDB

A maioria das empresas de Internet se equipam com planilhas ou banco de dados para solucionar suas necessidades de negócios. É uma boa prática organizar os dados nesses formatos

Motivos para usar o NocoDB

As planilhas são usadas por centenas de milhões de pessoas de forma colaborativa todos os dias.

No entanto, estamos longe de trabalhar em velocidades semelhantes em bancos de dados, que são ferramentas muito mais poderosas quando se trata de computação.

Receba novidades e dicas de Ferramentas Low-Code que só compartilho com assinantes da newsletter.
Fique por Dentro:

Sendo assim o NocoDB se encaixa numa categoria muito especial de sistema, que permite incrementar outros sistemas com mais recursos, com uma interface do usuário especial e ferramentas adicionais para quem trabalha com low-code.

Principais Recursos do NocoDB

O NocoDB é uma ferramenta que possui uma comunidade Open Source muito ativa e está constantemente lançando pequenos releases com novos recursos e correções.

Até o momento posso destacar os seguintes recursos do NocoDB:

  • Pesquise, classifique, filtre e oculte colunas com extrema facilidade
  • Criar visualizações: grade, galeria, Kanban, Gantt, formulário
  • Compartilhar visualizações: público e protegido por senha
  • Visualizações pessoais e bloqueadas
  • Faça upload de imagens para células (funciona com S3, Minio, GCP, Azure, DigitalOcean, Linode, OVH, BackBlaze) !!
  • Funções: Proprietário, Criador, Editor, Comentador, Visualizador, Comentador, Funções personalizadas.
  • Controle de acesso: controle de acesso refinado, mesmo em nível de banco de dados, tabela e coluna.
  • APIs REST (Swagger)
  • APIs GraphQL.
  • Inclui autenticação JWT e autenticação social
  • Tokens de API para integração com Zapier, Integromat.

NocoDB possui uma AppStore

Além disso, a AppStore do NocoDB permite que você crie fluxos de trabalho de negócios em visualizações com combinação de Slack, Microsoft Teams, Discord, Twilio, Whatsapp, Email e quaisquer APIs de terceiros também.

Além disso, o NocoDB fornece acesso através de APIs para que você possa construir integrações com n8n e aplicativos personalizados também.

Conectividade do NocoDB com Banco de Dados

O NocoDB atualmente trabalha com bancos de dados MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora e MariaDB.

Você pode listar suas tabelas atuais, criar novas tabelas com uma interface de usuário intuitiva, criar visualizações em grade, kanban (em breve) e calendário (em breve).

Além disso, você pode compartilhar uma visão dessas tabelas com campos específicos com pessoas externas, através de um link com senha.

Planilha Inteligente

O NocoDB é muito promissor como um editor de dados com uma interface de planilha. Fazia muito tempo que eu estava procurando um editor de dados com uma interface simples e amigável.

Principais Recursos do NocoDB

A imagem acima mostra um banco de dados do Mautic onde podemos editar cada linha do banco de dados, aplicar filtros, etc.

Cada célula do banco de dados é exibida de acordo com o eu tipo de dados. Campos Datas com um DatePicker, campos Booleanos com Checkbox e campos texto com TextArea.

Isso por si só já faz ganhar o dia.

Além disso o NocoDB permite que sua equipe crie visualização em grade, visualização de galeria, visualização Kanban e visualização de calendário com base nos seus dados.

Além disso é permitido que você pesquise, classifique, filtre colunas e linhas com extrema facilidade.

Convide sua equipe com controle de acesso refinado e compartilhe visualizações publicamente e também com proteção de senha.

Transforme seu Banco de Dados em uma API REST

Já pensou em disponibilizar algumas tabelas do seu banco de dados como uma API REST que pode ser consumida pelo n8n ou um sistema feito com Laravel? Com o NocoDB é possível!

Basicamente você pode disponibilizar seu banco de dados como uma API com autenticação e documentação automática feita com o Swagger.

NocoDB é totalmente seguro com autenticação e autorização baseadas em sessão embutida.

Atualmente, oferecemos suporte para autorização do Google e do Facebook. A autenticação também cobre itens relacionados à verificação de e-mail, esquecimento de senha e redefinição de senha.

A equipe de desenvolvedores promete que haverá suporte para bibliotecas Auth de terceiros, Auth0, Firebase e Amazon Cognito no futuro.

Um projeto promissor

Coloquei o NocoDB na minha lista de softwares para acompanhar a evolução, pensando em inúmeras possibilidades de integrar banco de dados via API, criar visualizações de dados e permitir uma adição/edição fácil.

Um abraço e até mais!

Deixe um comentário