Executando verificação de segurança...
2

Chinelo.js - Um 'framework' (sim, mais xD) simples, para projetos simples.

Quando usava Codeigniter 2 (2011), gostava muito desse modo de auto-roteamento. Daí tentei implementar o que eu mais gostava. Sei que, por exemplo, o Nextjs faz algo parecido. No entanto, ele e muitos outros fazem MUITA coisa e as vezes só quero um 'sistemazinho'. Mas ter que configurar tudo, sempre me fez fazer o Chinelo. Enfim, aqui está, espero que gostem.

Chinelo.js é um sistema de backend leve e extensível para Node.js e Express.js. Seu principal objetivo é simplificar a criação de APIs e aplicações web através de um mecanismo de roteamento automático. Ele segue o princípio de "convenção sobre configuração", gerando rotas RESTful a partir dos seus controllers. Utiliza Prisma como ORM e Pug como motor de template (facilmente substituível), sendo ideal para projetos de pequeno e médio porte que
buscam simplicidade e eficiência.

Por que Chinelo.js?

  • Arquitetura MVC Clara: Organizamos seu código de forma intuitiva, separando Controllers, Models e Views para uma manutenção e escalabilidade descomplicadas.
  • Express.js no Core: Aproveitamos a robustez e a vasta comunidade do Express.js, garantindo que você tenha acesso a um ecossistema maduro e a inúmeros recursos e soluções.
  • Prisma ORM: Para a interação com o banco de dados, escolhemos o Prisma. Ele oferece uma experiência de desenvolvimento moderna e segura, com tipagem forte e migrações eficientes.
  • Flexibilidade de Template: Embora o Pug seja nosso motor de template padrão, ele pode ser facilmente substituído por qualquer outro de sua preferência. A arquitetura do Chinelo.js permite essa liberdade.
  • Foco na Simplicidade: Nosso lema é "convenção sobre configuração". O sistema de auto-rotas gera endpoints automaticamente a partir dos seus controllers, permitindo que você se concentre na lógica de negócios, não em
    burocracia.

Se você busca uma solução elegante e eficiente para construir projetos Node.js sem a complexidade desnecessária de "bazucas e metralhadoras", o Chinelo.js é a ferramenta ideal. Dê adeus à sobrecarga e comece a construir de forma mais inteligente!

Links:
https://github.com/umRuivo/chinelo-js

Carregando publicação patrocinada...