/helio

Visualization library for Rust

Primary LanguageRust

Helio

WARNING : Don't use it... just for experimenting at this moment

Helio is a visualization library for Rust.

  • Should be fast:
    • Columnar layout for the data
    • Layers for skip rendering

Roadmap

  • Rendering for Marks

    • rect
    • circle
    • segment
    • line
    • path
    • arc
    • text
  • Scales

    • Continuous
      • Linear
      • Pow
      • Logarithm
      • TimeScale
    • Ordinal
  • Colors

    • Categorical Palettes
    • Sequential
      • One Hue
      • Multiple Hue
    • Diverging
  • Layers

  • Axis

  • Legends

  • Interactions

  • First backend in SVG for easy debugging

  • Create a raster backend in Rust with the API of html5 canvas

  • Use the html5 canvas so it can be compiled to Wasm and draw using the browser's canvas.