Home
fs2-data
is a set of libraries that can be used to parse and transform data in a streaming manner. It aims at having as few dependencies as possible (usually, only fs2). For more details on supported format, refer to the documentation.
Installation
Artefacts are published on maven, use your favorite build tool to bring it into your project. Following modules are available:
-
fs2-data-json
: A JSON parser and manipulation libraryfs2-data-json-circe
: circe support for parsed JSON.fs2-data-json-play
: Play! JSON support for parsed JSON.fs2-data-json-interpolators
: literally support for statically checked JSON interpolators.fs2-data-json-diffson
: diffson support for patching JSON streams.
-
fs2-data-xml
: An XML parserfs2-data-xml-scala
: scala-xml support for XML DOM.
Adopters
Here's a (non-exhaustive) list of companies and projects that use fs2-data
. Don't see yours? You can add it in a PR!
Projects
- typelevel-toolkit - A toolkit of great libraries to start building Typelevel apps on JVM, Node.js, and Native!
- http4s-fs2-data - Provides a set of integration libraries that integrate http4s with the streaming parsers offered by fs2-data.
- smithy4s - An interface definition language (IDL) provided by AWS.
Companies
- lichess.org - The forever free, adless and open source chess server
- Mobimeo – Building apps and services for public transport in Germany
Add your own.