Roadmap
Where're things heading?
This is not set in stone, nor is there a definitive timeline for when or if pieces of what's here will arrive. But rather this should serve as 'what to expect' for the library.
If you want a deeper dive on the old roadmap & insight on things in general, check out my train of thought here the 6/16/2026 entry in particular.
Currently Working On
This is the answer to "What's up next?"
Svelte Package
Will live under @jgmc/svelte!
Docs Updates
Many improvements to be made!
Planned Features
These are things I definitely am aiming to add likely sooner rather than later.
Legend Creation Util
Would be a standalone function that takes some similar input to charts, and spits out a neat legend.
Consistent Styling
While the current styling options are good, it would be annoying to redeclare them everywhere. An entire theming system feels overkill though.
This may come down to better built-in classes & giving some optional CSS for easy consistent styling.
Need to flesh out ideas for this more though.
Accessibility
I'm unsure how much there is in terms of accessibility for SVG charts, but I'd like to add optional support for what's out there. Optional as not every chart is public facing or output size could matter.
Tabled For Now
Low impact and may have too big of a lift for it to be worthwhile.
3D Charts
That's right I'm bringing in the third dimension. This isn't just "3D-looking" versions what I already have, but I plan to work on WebGPU powered 3D visualizations.
The first three are slated to be:
- 3D Bivariate / Mesh Surface Plot
- Volumetric Visualization
- Lidar / 3D Point Clouds
ASCII / Text Output
I do want to do ASCII versions of charts at some point, but it's not a priority now.
So I'm not making this a priority, but I will be doing some more experimenting here, and maybe shipping the barchart since that one is working...
Additional Chart Options
I'm open to adding more options for charts, but for now I think the current set of options are more than enough.