Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buntec/fs2-d3
A purely-functional Scala.js port of D3.js
https://github.com/buntec/fs2-d3
cats-effect d3 d3js fp fs2 scala scalajs visualization
Last synced: 10 days ago
JSON representation
A purely-functional Scala.js port of D3.js
- Host: GitHub
- URL: https://github.com/buntec/fs2-d3
- Owner: buntec
- License: apache-2.0
- Created: 2022-11-27T16:05:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T00:07:29.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T17:19:58.739Z (about 2 months ago)
- Topics: cats-effect, d3, d3js, fp, fs2, scala, scalajs, visualization
- Language: Scala
- Homepage: https://buntec.github.io/fs2-d3/
- Size: 926 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fs2-d3
A pure-FP take on [D3.js](https://github.com/d3/d3) for [Scala.js](https://www.scala-js.org/)
built on top of [Cats Effect](https://typelevel.org/cats-effect/) and [FS2](https://fs2.io/).Check out the [microsite](https://buntec.github.io/fs2-d3/).
Disclaimer: This library is experimental, so use at your own risk! No artifacts are published yet.
## Getting started
Have a look at the examples subproject. You can run the examples by doing `sbt examples/fastLinkJS` and then serving
`index.html` from the `examples` folder using something like [Live Server](https://www.npmjs.com/package/live-server).## APIs covered
- d3-selection: mostly
- d3-transition: mostly
- d3-ease: partly
- d3-interpolate: partly
- d3-color: partly