typelevel/fs2
Compositional, streaming I/O library for Scala observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 50
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 94.0
- age_days: 4928
- days_rel: 174
- days_push: 9
- n_releases_24m: 5
Adoption not part of the score
2451 stars · 635 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
FS2 (Functional Streams for Scala) is a purely functional, effectful stream processing library for Scala built on Cats and Cats-Effect. It emphasizes compositionality, resource safety, and performance, supporting Scala 2.12/2.13/3 as well as Scala.js and Scala Native.
Use cases
- process large files as streams in scala without loading everything into memory
- build concurrent pipelines with backpressure in scala
- stream data from kafka or tcp sockets functionally
- handle resource-safe io with guaranteed cleanup in cats-effect apps
- transform and compose effectful data streams lazily
- implement streaming etl jobs in scala
When to choose
- you are in the Typelevel/Cats-Effect ecosystem and need composable streaming
- you need resource-safe, backpressured concurrent pipelines on JVM, JS, or Native
- you want a mature, well-documented streaming library with a large ecosystem of integrations
When to avoid
- you use ZIO rather than Cats-Effect (consider zio-streams instead)
- you need simple one-shot async sequences rather than streaming (fs2 may be overkill)
- your project is not Scala-based
Facets
library · maturity active
streaming concurrency file-system networking developer-tools jvm cross-platform scala streams cats-effect functional-programming resource-safety reactive-streams data-engineering
2 sources
- readme: https://github.com/typelevel/fs2 · fetched 2026-08-28 · 6888adfa255b
- homepage: https://fs2.io · fetched 2026-08-29 · 36d16d35f07c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| typelevel/fs2 | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem