
PocketBase
PocketBase é uma solução backend gratuita e de código aberto em um único arquivo, com banco de dados, autenticação, armazenamento de arquivos e painel de administração integrados.





O que é PocketBase?
PocketBase é uma solução backend que reúne todas as funcionalidades essenciais de backend em um único arquivo pequeno. Diferente dos backends tradicionais que precisam de múltiplos serviços e bancos de dados, o PocketBase inclui um banco de dados SQLite embutido com atualizações em tempo real, autenticação de usuário integrada, sistema de armazenamento de arquivos e um painel administrativo baseado na web.
A ferramenta foi projetada para ser simples. Você baixa um arquivo, executa e seu backend está pronto. Suporta mais de 15 métodos de login, incluindo email, senha e logins sociais como Google, Facebook e GitHub. Desenvolvedores podem interagir com ele através de APIs REST fáceis ou usar as bibliotecas oficiais em JavaScript e Dart.
O PocketBase é auto-hospedado, o que significa que você controla seus dados e pode executá-lo no seu próprio servidor ou computador.
Como usar PocketBase
Começar com o PocketBase é simples. Aqui estão os passos:
Baixe o arquivo executável para o seu sistema operacional no site oficial ou na página de lançamentos do GitHub. Funciona no Windows, Mac e Linux.
Extraia o arquivo baixado para uma pasta no seu computador. Não é necessário instalação nem dependências.
Abra seu terminal ou prompt de comando, navegue até a pasta e execute o comando para iniciar o servidor.
Quando iniciar pela primeira vez, ele abrirá seu navegador automaticamente. Crie sua conta de administrador usando e-mail e senha.
Use o painel de administração para criar coleções, que são como tabelas de banco de dados. Defina campos, adicione regras de validação e configure permissões de acesso.
Conecte sua aplicação usando o SDK de JavaScript ou Dart. Você também pode usar a API REST diretamente para outras linguagens de programação.
Teste sua configuração criando, lendo, atualizando e excluindo dados pelo painel ou pela sua aplicação.
Recursos do PocketBase
Arquivo executável único com backend completo
Banco de dados SQLite com assinaturas em tempo real
Autenticação por e-mail e OAuth2 (mais de 15 provedores)
Suporte a armazenamento de arquivos local e S3
Painel administrativo integrado
API REST com documentação gerada automaticamente
Bibliotecas SDK para JavaScript e Dart
Extensível com Go e JavaScript
Auto-hospedado e código aberto
Licença MIT gratuita
Preços do PocketBase
Free
Free
- Backend completo em um único arquivo executável
- Coleções e registros ilimitados
- Banco de dados SQLite com assinaturas em tempo real
- Autenticação por Email e OAuth2 (mais de 15 provedores)
- Armazenamento de arquivos local e compatível com S3
- Painel de administração integrado
- API REST com documentação gerada automaticamente
- Bibliotecas SDK de JavaScript e Dart
- Extensível com hooks em Go e JavaScript
- Auto-hospedado na sua própria infraestrutura
Casos de uso do PocketBase
Quem pode se beneficiar do PocketBase?
Repositório do PocketBase
Ver no Github| Estrelas | 52,012 |
| Forks | 2,764 |
| Idade do Repositório | 3 anos |
| Último Commit | 5 dias atrás |
Perguntas frequentes sobre PocketBase
Compartilhe sua experiência com PocketBase
Veja o que os usuários estão dizendo sobre PocketBase
0 Avaliações
Ainda não há avaliações
Seja o primeiro a avaliar PocketBase
Incorporar emblemas PocketBase
Mostre à sua comunidade que PocketBase está em destaque no Tool Questor. Adicione estes belos emblemas ao seu site, documentação ou perfis sociais para aumentar a credibilidade e gerar mais tráfego.



