10 Plataformas Low-Code Open Source para Criar Apps Incríveis (Sem Programar!)

Apresentamos uma seleção de plataformas de código aberto e sem código, projetadas para otimizar seus gastos com desenvolvimento.

É inegável que os desenvolvedores de software figuram entre os profissionais mais bem remunerados. Conforme apontado pela Forbes, o desenvolvimento de produtos é o principal custo na criação de qualquer aplicativo.

Este cenário representa um grande desafio, especialmente para startups.

Pensando nessa necessidade, surgiram diversas plataformas de baixo ou nenhum código, ideais para a criação do seu produto.

Low-Code vs No-Code

Inicialmente, é importante esclarecer que o desenvolvimento de aplicativos sem código não existe em sua forma literal. Sempre haverá código em execução em segundo plano, manipulado por profissionais da área.

No entanto, com softwares No-code, você não precisa escrever nenhuma linha de código. Uma interface intuitiva de arrastar e soltar permite que seu aplicativo esteja funcional rapidamente.

Em contrapartida, essa abordagem implica em personalizações mais limitadas. As plataformas sem código são voltadas para usuários com conhecimento tecnológico, mas sem experiência em programação.

Por outro lado, se a possibilidade de incluir alguns scripts para aprimorar a experiência e funcionalidades do usuário existir, a plataforma passa a ser classificada como de baixo código, como o Tooljet. Nesse sentido, um código baixo não é um requisito essencial; ele é opcional e utilizado para adicionar funcionalidades personalizadas ao aplicativo.

Assim, softwares low-code são ferramentas que auxiliam profissionais de programação, acelerando o desenvolvimento de software.

Em resumo, uma plataforma low-code pode operar como uma no-code, mas o inverso não é verdadeiro.

Embora você possa começar por qualquer uma delas, este artigo focará em plataformas de baixo código e código aberto.

A utilização de aplicativos de código aberto é sempre vantajosa. Primeiramente, o código é público e frequentemente auditado, garantindo a ausência de códigos maliciosos ou vulnerabilidades.

Além disso, você sempre poderá investir mais recursos à medida que seu projeto crescer.

Sem mais delongas, vamos à lista de algumas das melhores plataformas low-code de código aberto.

ToolJet é uma plataforma de desenvolvimento de aplicativos de baixo código, focada na criação de aplicativos internos. Ela oferece compatibilidade com diversos sistemas de gerenciamento de banco de dados, como PostgreSQL, MySQL, Cloud Firestore e MongoDB.

O ToolJet pode ser implementado tanto na nuvem quanto localmente. Em ambos os casos, a ToolJet garante privacidade e segurança dos dados.

Compatível com RestAPIs, o ToolJet se integra a serviços como Amazon Simple Storage Service e Google Cloud. É possível também conectá-lo a Planilhas Google, Slack, Airtable e Stripe, entre outros.

Os aplicativos criados com o ToolJet são responsivos a dispositivos móveis e incluem mais de 35 componentes de interface do usuário, além de um construtor intuitivo de arrastar e soltar para edição visual. O Tooljet também oferece editores de consulta para todos os bancos de dados compatíveis.

O ToolJet permite a colaboração entre equipes e a resolução de conflitos diretamente na tela do aplicativo.

Embora a criação de aplicativos seja facilitada pelos editores visuais, o ToolJet também permite a escrita de código JavaScript personalizado. Além disso, é possível criar plugins para expandir a funcionalidade da plataforma.

O ToolJet Cloud é uma solução totalmente gerenciada, mas existem guias para iniciar a versão auto-hospedada em plataformas como Kubernetes, Heroku, AWS EC2 e Docker. E sim, há também uma opção gratuita.

NocoDB

NocoDB é uma alternativa gratuita ao Airtable, ideal para criar aplicativos sem código com facilidade. Funciona com bancos de dados como MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora e MariaDB.

É possível criar fluxos de trabalho de negócios com aplicativos da loja NocoDB, além de APIs de terceiros. Pode-se também programar APIs para integrá-lo com Zapier e Make, entre outros.

NocoDB é uma solução auto-hospedada totalmente gratuita. Basicamente, você pode converter qualquer banco de dados compatível em uma planilha inteligente.

É possível criar e compartilhar diversas visualizações (Grid, Gallery, Kanban, Form) com o banco de dados disponível. O NocoDB também permite proteger visualizações com senha para maior segurança, e oferece suporte à colaboração com diferentes níveis de acesso.

Além disso, a rica documentação do NocoDB garante que você não fique perdido. Se necessário, é possível agendar uma demonstração.

O NocoDB é gratuito atualmente, mas há planos de lançar uma edição corporativa com recursos e suporte personalizados.

Baserow

Baserow é uma plataforma de desenvolvimento de aplicativos sem código, baseada em navegador web. Ela facilita a criação de um banco de dados sem necessidade de conhecimentos técnicos avançados.

O Baserow permite a criação de linhas e bancos de dados ilimitados. A colaboração é simples, sem limite de usuários, inclusive no plano gratuito.

A plataforma utiliza o banco de dados PostgreSQL, com suporte para MySQL e SQLite em futuras atualizações.

Apesar de não ser compatível com códigos, a API do Baserow permite a integração com aplicativos externos. É possível visualizar dados em grade, formulário, galeria e Kanban, com suporte futuro para visualização de calendário e pesquisa.

O Baserow possibilita a definição de permissões baseadas em função para colaborações eficientes, além de flexibilidade para criação de plugins personalizados ou integração com plugins de terceiros.

O Baserow oferece um nível gratuito sob licença MIT. A hospedagem na nuvem também é gratuita, mas poderá ser paga no futuro.

Frappe Framework

Frappe Framework é uma plataforma low-code DocType, projetada para a criação de aplicações comerciais de maneira eficiente.

O suporte a bancos de dados MariaDB e PostgreSQL permite permissões baseadas em função para diversos níveis de acesso. A integração com aplicativos externos é possível via API Rest e Webhooks.

O Frappe Framework possui um sistema modular que permite a construção de aplicativos sobre outros projetos.

A plataforma oferece formulários, listas, pesquisa e navegação integrados, para aumentar a produtividade desde o início.

Essa solução low-code é oferecida pela Frappe Technologies, que possui diversos outros projetos gratuitos e de código aberto, como o ERPNext.

Directus

Directus é um CMS headless de código aberto, compatível com qualquer banco de dados SQL.

A entrada e adaptação de dados são feitas via REST+GraphQL API, JavaScript SDK e Pure SQL. A plataforma dispensa migrações, pois pode ser instalada em um banco de dados SQL existente. Há sempre a opção de iniciar um projeto novo.

Com o Directus, é possível criar uma API personalizada usando um esquema SQL existente ou seu modelador de dados. O controle de acesso granular permite a criação de fluxos de trabalho personalizados para usuários, e a extensão da API é possível com endpoints adicionais, webhooks, filtros de resposta e lógica de eventos.

O Directus é compatível com protocolos de segurança como SSO, OAuth2, OpenID e 2FA, e sua arquitetura modular permite extensão com JavaScript personalizado.

A plataforma oferece uma versão auto-hospedada sem limites, além de assinaturas de hospedagem em nuvem, gratuitas e pagas.

Se você optar pelo DirectUS, mas não quiser realizar a instalação e configuração, o Kamatera oferece o DirectUS com um clique.

Convertigo

Convertigo é uma plataforma de desenvolvimento de aplicativos low-code/no-code, que permite a criação de aplicativos para Android e iOS em uma única instância.

Embora o uso da ferramenta low-code requeira conhecimento de programação, o estúdio de criação de aplicativos sem código pode ser utilizado sem qualquer experiência em programação.

O Convertigo é uma plataforma autônoma, que dispensa o uso de SDKs de terceiros para a criação de aplicativos para smartphones. No entanto, é possível utilizar SDKs externos para compilações locais.

Seu módulo low-code oferece suporte a diversos ambientes de implementação, bancos de dados SQL e APIs Rest, entre outros recursos.

A ferramenta no-code é voltada para o que a Convertigo denomina “criadores de aplicativos cidadãos”, e oferece funcionalidades como construtor de formulários, aplicativos da web progressivos e implementação offline.

O Convertigo possui uma versão gratuita para a comunidade, além de dois níveis pagos com planos mensais e anuais.

Saltcorn

Saltcorn é uma excelente ferramenta para a criação de aplicativos web sem necessidade de escrever código.

Essa ferramenta de código aberto permite a criação de aplicativos web para desktop e dispositivos móveis, com dados relacionais, visualizações, tipos de dados e layouts flexíveis.

É possível testar uma demonstração para avaliar os recursos do Saltcorn sem necessidade de configuração. O site do Saltcorn apresenta diversos aplicativos de exemplo para demonstrar as possibilidades da ferramenta.

O site oferece também uma loja de plugins e pacotes para expandir as funcionalidades e melhorar a estética da plataforma.

O Saltcorn é uma plataforma gratuita, sob licença MIT. Você pode hospedar seus projetos sem custo. Como alternativa, é possível utilizar hospedagem em nuvem de terceiros.

ROWY

Rowy é uma alternativa de código aberto ao Airtable para gerenciamento de banco de dados.

Exclusivo para Google Firestore, o Rowy permite o uso de qualquer pacote NPM ou API para funcionalidades adicionais.

A ferramenta oferece suporte a importação/exportação de dados em massa, com a opção de criar ações de dados personalizadas. Além disso, o Rowy utiliza permissões baseadas em função para garantir segurança ao trabalho em equipe.

Você pode auto-hospedar ou utilizar a versão gratuita em nuvem com recursos limitados. A versão pro oferece recursos avançados.

Motor Admin

Motor Admin é uma plataforma de código aberto para gerenciamento de dados sem código, focada no painel de administração de seus aplicativos.

A plataforma facilita ações CRUD através de uma interface amigável. O Motor Admin também facilita a análise de dados, com relatórios e gráficos SQL personalizados. É possível integrar relatórios específicos em um painel e compartilhá-los com sua equipe.

A integração com aplicativos de produção é possível através de APIs para a criação de formulários personalizados.

A versão pro do Motor Admin oferece recursos adicionais, como a possibilidade de criação de CRM de vendas, suporte ao cliente e gerenciamento de projetos na área administrativa. A colaboração diretamente no painel de administração, o monitoramento de alterações e a restauração de registros também são funcionalidades da versão pro.

A versão auto-hospedada é gratuita, enquanto as outras são pagas.

NocoBase

NocoBase é uma plataforma de desenvolvimento sem código, que oferece personalizações completas sem necessidade de habilidades em programação.

Assim como outras plataformas da lista, o NocoBase oferece controle de acesso granular. O aplicativo integra formulários, gráficos estatísticos, tabelas e calendários, entre outros elementos.

É possível exibir as informações de diversas maneiras e manter uma estrutura de dados discreta. É possível utilizar plugins caso necessite de recursos de processamento adicionais.

O NocoBase oferece propriedade total e uso comercial ilimitado, sob licença MIT. O aplicativo está em fase inicial de desenvolvimento, mas é possível experimentar a demonstração ao vivo em seu site.

Conclusão

Neste artigo, exploramos o universo do desenvolvimento de aplicativos low-code, e é verdade que boas plataformas sem código ainda são limitadas em número. Ao considerarmos o código aberto, a oferta torna-se ainda mais escassa.

No entanto, o código aberto é fundamental, pois garante segurança e flexibilidade, e evita qualquer possibilidade de dependência de um único fornecedor.

PS: Você pode conferir alguns dos melhores bancos de dados online ou saber mais sobre aplicativos MVP.