- TrailBase é um servidor de aplicativos rápido e open source, construído com base em Rust, SQLite e V8
- API CRUD com segurança de tipos, runtime JS/ES6/TS embutido
- Oferece Auth (senha e social/OAuth, baseado em JWT) e Admin UI
- Permite fazer self-host facilmente de um backend escalável em arquivo único para aplicativos mobile, web e desktop
- Com latência abaixo de 1 ms, não há necessidade de cache dedicado
- 10 vezes mais rápido que PocketBase e 20 vezes mais rápido que SupaBase
- Disponibilizado como software livre sob a licença OSL-3.0
- Tem uma definição mais restrita de trabalhos derivados do que licenças copyleft semelhantes, como a AGPLv3
- Permite usar o TrailBase como framework sem impor exigências de licença ao trabalho original
2 comentários
PocketBase - backend open source em tempo real para SaaS/apps
Início da beta pública do Supabase - alternativa open source ao Firebase
Comentários no Hacker News
Impressiona a atenção cuidadosa do GG à segurança do Pocketbase
A documentação do Trailbase é difícil de entender porque só explica as diferenças em relação ao Pocketbase e ao Supabase
O termo "Application server" é abrangente, e a documentação não o explica com clareza
O projeto é parecido com o Redbean, mas oferece suporte a mais linguagens e aparentemente não tem um executável universal
Os artigos de comparação descrevem de forma muito positiva os projetos que serviram de inspiração
A documentação não explica adequadamente o propósito de um "Application server"
Os exemplos são compostos por um único arquivo, mas o próprio servidor não é um arquivo único
Não está clara a diferença em relação a servidores de aplicação para programas JVM, como o TomCat
O projeto parece excelente, mas fica a dúvida sobre quem é o público-alvo
A demo do Pocketbase desenvolvida em Rust causou uma boa impressão