Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Compositional, streaming I/O library for Scala

typelevel/fs2 é bom para iniciantes?

Vimos poucos pull requests recentes de contribuidores externos em typelevel/fs2 para dizer com que frequência eles recebem merge. No momento não há nenhuma issue para iniciantes aberta; a lista abaixo mostra as outras issues que temos deste repositório.

Estrelas
2.5k
Forks
632
Issues abertas para iniciantes
0
Issues indexadas
104
Merge médio
13h 58min
PRs com merge (30d)
2
Linguagem predominante
Scala
Licença
Sem dados de licença
Último push no GitHub
8/9/2026
Última indexação
19/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
help wanted good first issue

Como contribuir com typelevel/fs2

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Siga o repositório para saber quando uma nova issue para iniciantes for aberta, ou veja as outras issues abaixo.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • TCP connection pool design advice
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    typelevel/fs2#3719 · 2 comentários ·

  • Make chunk sizes configurable for ProcessBuilder
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    typelevel/fs2#3701 ·

  • Stream.merge hangs when one branch is empty + repeat, unresponsive to interruptAfter and IO.cancel
    Talvez livre de novo @LoveChauhan-18 assumiu há 36 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100

    typelevel/fs2#3697 · 1 comentário ·

  • Process[IO] that spawns child processes might not respect cancellation
    Talvez livre de novo @ankitkumarrain assumiu há 214 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3693 · 1 comentário ·

  • Extensible Process Control API (pid and Signals)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    typelevel/fs2#3682 ·

  • Files[IO].writeAll creates file when it shouldn't
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    typelevel/fs2#3667 · 1 comentário ·

  • `.conflateChunks` does not respect the provided chunk limit
    Talvez livre de novo @domaspoliakas assumiu há 225 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    typelevel/fs2#3661 · 2 comentários ·

  • 3.13.0-M8 Stream.pauseWhen changed behavior when using mergeHaltL
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3655 · 4 comentários ·

  • Get access to the socket file descriptor or generalise getOption to gain access to SO_ORIGINAL_DST in scala native
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    typelevel/fs2#3653 · 3 comentários ·

  • Topic subscribers observe different order of messages on concurrent publishers
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3646 ·

  • Emit a last stream on cancel
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3636 ·

  • Create another version of groupWithin() which won't create a singleton chunk when elements are available in bulk after being idle for a long time
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    typelevel/fs2#3608 ·

  • Unexpected behavior of onFinalize behavior
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    typelevel/fs2#3607 · 4 comentários · 1 reação ·

  • Add support for QUIC to fs2.io.net
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    typelevel/fs2#3605 · 3 reações ·

  • Test http4s servers fail release bound port on shutdown when using fs2 3.12.0
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    typelevel/fs2#3590 · 5 comentários ·

  • hold1 + concurrently releases bracket immediately
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3567 ·

  • `fs2.interop.flow.PublisherToSubscriberSpec.should cancel upstream if downstream completes` flake
    Talvez livre de novo @arnavsharma990 assumiu há 575 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    typelevel/fs2#3542 · 2 comentários ·

  • `fs2.interop.flow.PublisherToSubscriberSpec.should have the same output as input` timeout
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    typelevel/fs2#3541 ·

  • parEvalMap resets stream cancellation
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    typelevel/fs2#3487 · 1 comentário ·

  • parEvalMap and it's variations hang on canceled effect
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    typelevel/fs2#3486 · 1 comentário ·

  • prefetch hangs on a canceled stream
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    typelevel/fs2#3485 · 2 comentários ·

  • `Pull`'s public api is unsound
    Talvez livre de novo @arnavsharma990 assumiu há 575 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    typelevel/fs2#3484 · 1 comentário ·

  • zip + uncons + concurrency = scope lookup failure
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    typelevel/fs2#3478 · 4 comentários ·

  • `groupWithin` prematurely closes resources
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    typelevel/fs2#3477 · 5 comentários ·

  • `Pull#lease`, `Pull.bracketCase` and `Pull.extendScopeTo` are not cancellation safe.
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3474 · 1 reação ·

  • `fs2.io.Watcher#watch` with a relative path to file causes an NPE
    Talvez livre de novo @SanjayUG assumiu há 568 dias e não há nenhum pull request aberto. Aberta
    bug

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 48/100

    typelevel/fs2#3472 · 2 comentários ·

  • Exception in spawned stream cancels Stream.never but swallows the exception
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3469 ·

  • Premature resource finalization in `Stream.bracket`
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    typelevel/fs2#3461 · 3 comentários ·

  • `microsite / tlSitePreview` does not show the static website correctly
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3433 · 2 comentários ·

  • Introduce higher-level "network client" APIs
    Aberta
    feature

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    typelevel/fs2#3419 · 1 comentário · 18 reações ·

  • DatagramSocket read stalls on JVM
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    typelevel/fs2#3406 · 2 comentários ·

  • failed: fs2.io.net.udp.UdpSuite.udp
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    typelevel/fs2#3376 · 1 comentário ·

  • Feature request: Dynamic metering of Streams
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    typelevel/fs2#3328 · 3 comentários · 1 reação ·

  • parEvalMap messes up unmasking of cancellation
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3311 ·

  • `fs2.io.readOutputStream` doesn't preserve errors from `cats.data.EitherT`
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    typelevel/fs2#3246 · 3 comentários ·

  • `interruptWhen` and friends shouldn't cancel downstream processing
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3202 · 7 comentários · 2 reações ·

  • parEvalMap deadlocks when Stream's `F` has extra error channels
    Aberta
    3.x bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    typelevel/fs2#3199 · 3 comentários · 1 reação ·

  • Non-blocking backend for `Process` APIs
    Talvez livre de novo @onsah assumiu há 584 dias e não há nenhum pull request aberto. Aberta
    feature good first issue

    typelevel/fs2#3182 · 12 comentários · 1 responsável ·

  • Support reading from `ReadCursor` / writing to `WriteCursor` via `Socket`
    Talvez livre de novo @rahulrangers assumiu há 575 dias e não há nenhum pull request aberto. Aberta
    feature

    typelevel/fs2#3171 · 2 comentários · 1 responsável ·

  • API to directly open TLS connections, instead of upgrading an existing socket
    Talvez livre de novo @rahulrangers assumiu há 576 dias e não há nenhum pull request aberto. Aberta
    feature

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    typelevel/fs2#3138 · 3 comentários ·

  • evalFilterNotAsync test flaky
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3133 ·

  • `uncons` and `concurrently` are not friends
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    typelevel/fs2#3123 ·

  • Unexpected interaction of `Pull.bracketCase` and `Stream`'s `flatMap`
    Aberta
    bug

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    typelevel/fs2#3118 ·

  • Inserting a map stops propagation of IOLocal
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3103 · 1 comentário ·

  • `TopicSuite` is flaking frequently
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    typelevel/fs2#3071 · 1 comentário ·

  • Errors are not always caught with .handleErrorWith
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3045 · 11 comentários ·

  • `compile.to(ByteVector)` sometimes causes `java.lang.ClassCastException` in scala3
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#3009 · 3 comentários · 1 reação ·

  • Make `init:S` a by name parameter in `mapAccumulate`?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    typelevel/fs2#2985 ·

  • Akka Streams comparison and migration guide
    Aberta
    documentation

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#2973 · 32 reações ·

  • Support glob patterns in fs2-io.js
    Aberta
    feature

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    typelevel/fs2#2949 · 1 reação ·

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.