Our projects cover a wide range of domains, from general functional programming to tooling.
A library intended to provide abstractions for functional programming in Scala, leveraging its unique features. Design goals are approachability, modularity, documentation and efficiency.
js / jvm / native
The IO Monad for Scala, plus type classes for general effect types.
js / jvm / native
FS2 is a library for purely functional, effectful, and polymorphic stream processing library in the Scala programming language. Its design goals are compositionality, expressiveness, resource safety, and speed. The name is a modified acronym for Functional Streams for Scala (FSS, or FS2).
js / jvm / native
A typeful, purely functional HTTP library for client and server applications
js / jvm / native
Are you interested in submitting your projects to the Typelevel Ecosystem? Contact us
In addition to org-level announcements, here we show you how to use our libraries in your code, provide examples, collect learning resources, and explore implementation details.