Typelevel Projects
All Typelevel projects are open source software and maintained by communities following the Typelevel code of conduct.
Typelevel organization projects have their own maintainers, but receive additional support from the Typelevel Foundation to ensure the project remains up to date and secure. These projects include core components of the 'Typelevel Stack', built around the core organization projects and broadly useful libraries.
Affiliate projects are built on top of the core Typelevel libraries and follow Typelevel community guidelines. While not directly supported by the Foundation, these projects are designed to be compatible with the overall Typelevel ecosystem.
Organization Projects
Core
The Typelevel ecosystem is built on a small core foundation of organization maintained libraries. These libraries provide the basic building blocks for writing purely functional programs in Scala. They are available for all Scala platforms: JVM, JS and Native.
Observability
On top of the core projects, the foundation maintains standard libraries for logging and observability of Cats Effect applications:
Testing
Testing libraries that go beyond unit tests:
Integrations
Support for various protocols, formats and databases, built on top of FS2 and Cats Effect:
Tools
The Typelevel Foundation uses several tools to help build and manage its libraries, which are also available for use by others:
Other Projects
Various utilities and helper libraries for the Typelevel ecosystem: