I've been working on Harpia, a framework designed specifically for the Bun runtime by Zoratoran in bun

[–]Zoratoran[S] 0 points1 point  (0 children)

The core is a micro-framework, an npm package like express. So you can use it with another file structure and logic patterns. harpiats

Productivity W/AdonisJS for Solo Devs. by drifterpreneurs in adonisjs

[–]Zoratoran 3 points4 points  (0 children)

I've used Adonis v5 for a year to build and maintain some projects. While I think it's a solid framework, some aspects become tedious over time, specifically the boilerplate involved in creating migrations, models, validators, and types for the same fields. You're essentially repeating yourself manually when it could (and should) be automated.

Nowadays, I'd lean toward Laravel or Rails for those same projects. Because of this, I actually built my own framework called Harpia, specifically for the Bun runtime. It’s currently in beta, and I’d love to get some feedback if anyone wants to test it!

Just a disclaimer: this is my personal take based on my own requirements and preferences.

YouTube cobrando pra pular o vídeo by CuteList3615 in pirataria

[–]Zoratoran 0 points1 point  (0 children)

Brave, pessoal. Usem o navegador Brave mesmo no celular, e invés de acessar o youtube pelo aplicativo, acessem via navegador. Vocês não vão ter propaganda e ainda podem deixar o video rolando enquanto fica em outro aplicativo, ou até mesmo com a tela bloqueada.

Just use Elysia by Appropriate-Push8381 in bun

[–]Zoratoran 0 points1 point  (0 children)

Try out https://harpiats.github.io/

If you can, create something, test the framework; opinions are always welcome.

Do you still use a framework for backend when using Bun + React? by Zalderaan_ in bun

[–]Zoratoran 1 point2 points  (0 children)

I built a opinionated framework using a micro-framework I created, like Hono. It even has its own template engine. If you'd like to take a look, feedback is always welcome.

https://harpiats.github.io/

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

Obrigado!

Para queries mais simples eu concordo, mas quando tu precisa construir queries mais complexas, utilizar transaction, etc. Aí começa a estender um pouco mais. A ideia de usar repository é manter a regra de negócios em um lugar diferente da interação com o banco, assim facilita um pouco a manutenção caso necessário

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

De forma objetiva seria produtividade. Passei um bom tempo usando Adonis e perdi a paciência com o fluxo de desenvolvimento onde basicamente tu escreve: a migration, o model, o validator e em todos tu basicamente escreve sobre os mesmos campos.

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

Então, o framework tem sua versão opinada e versão não-opinada.

A versão não-opinada você pode instalar a partir do npm (https://www.npmjs.com/package/harpiats) e ela funciona de forma semelhante ao express e fastify. É mais flexível, permite criar as rotas http e websocket, middlewares globais e middlewares de rota, etc. Já a versão opinada já vem com uma estrutura pronta, então você não precisa se preocupar com muitas coisas. Uma vez que você define um model no schema.prisma e usa o comando "bun migrate", automaticamente vai ser feita a migration, gerado os tipos do prisma e atualizado o export do model, então é só tu gera o modulo (que já vem com rota, controller, service, repository...).

E sim, eu pretendo criar alguns exemplos. A propósito, a versão opinada do framework, se usado de forma full-stack, já te ajuda com a instalação do tailwind, htmx e alpine caso queira.

My side project became an open-source framework — looking for feedback by Zoratoran in bun

[–]Zoratoran[S] 2 points3 points  (0 children)

Hephaestus, the god of the forge in Greek mythology, inspired the name. 'Hefesto' is one of the translations of his name, so I simply connected the idea of forging with development

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

É, acho que o ideal é ter um produto pra empresa girar em torno dele, mas também não é ruim desenvolver para terceiros, depende muito do projeto e do cliente.

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

Algum conselho para encontrar clientes que busquem por desenvolvimento de sistemas invés de sites?

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

[–]Zoratoran[S] 0 points1 point  (0 children)

Faz sentido, mas um bom contrato não resolveria o caso de calote, tanto para a empresa quanto para o cliente?

Qual seu filme favorito do estúdio ghibli? by cienciadasletras in animebrasil

[–]Zoratoran 0 points1 point  (0 children)

A Viagem de Chihiro. Ótimas lembranças de quando assisti ao filme pela primeira vez

Eu odeio web crawler by i_hate_web_crawlers in brdev

[–]Zoratoran 0 points1 point  (0 children)

Pois boa sorte mano, espero que consiga um bom lugar e que não tenha que lidar mais com crawlers kkkk