8

Só que existem muitas funcionalidades que poderiam ser interessantes

todas essas ao meu ver fogem do escopo original. acredito que se você fosse implementar qualquer uma deveria fazer bibliotecas adicionais e modulares, ex:

http-streaming, http-cache, http-mqtt, ...

assim quem quiser usar só o módulo base consegue, e quem precisar de adicionais tem o poder de customizar.

A questão é quanto tu quer se dedicar a manter tudo isso

Carregando publicação patrocinada...
3

Ao meu ver faz bastante sentido pensar nessa possibilidade, ainda mais por uma questão da pessoa conseguir tambem encontrar a biblioteca por termos chaves, aumentando o alcance.

Em questão de dedicação, só queria ter o orgulho de colocar uma lib com mais de 1k de projetos no mundo real no meu curriculo, ou até mesmo transformar em open source com pessoas ajudando

1

ou até mesmo transformar em open source com pessoas ajudando

Aqui eu considero como a nata do mundo de software, manter uma biblioteca sem o intuito de ter algum retorno, só pelo esporte.

O único detalhe é que eu considero essa uma abordagem de longo prazo, então só te recomendo expandir mais se tiver intenção de ficar 5, 10 anos mantendo ela.