Sobre o projeto
Altair é um framework web moderno e completo para a linguagem de programação Crystal, projetado com base na convenção sobre configuração e na felicidade do desenvolvedor. Ele visa oferecer uma experiência de desenvolvimento excepcional, aproveitando o desempenho nativo do Crystal, o baixo uso de memória e a implantação de único binário.
O framework inclui um DSL de roteamento em tempo de compilação com referências tipadas ao controlador, um ORM completo (Altair::Record) que suporta SQLite3 e PostgreSQL com migrações, validações e associações, e uma pilha de visualização que usa templates em tempo de compilação com auto-escape. Também fornece uma CLI com geradores para criar projetos e recursos, um sistema de jobs em segundo plano, um pipeline de ativos e recursos de segurança integrados, como proteção CSRF, sessões e autenticação JWT.
Altair está atualmente em desenvolvimento inicial, mas já concluiu várias fases e é enviado com uma suíte de testes abrangente. Ele inclui aplicativos de exemplo que demonstram suas capacidades, como um blog com persistência e uma demonstração do htmx. O projeto também fornece um harness de teste de carga público para comparar seu desempenho com o do Express e do Fiber.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.