DEV Community

Cover image for Neo Charts: Lightweight HTML/CSS Charts, 9 Types
jQueryScript
jQueryScript

Posted on

Neo Charts: Lightweight HTML/CSS Charts, 9 Types

Neo Charts: a zero-dependency JavaScript chart library that renders charts as pure CSS DOM elements. No SVG and Canvas required.

Key features:
• 9 chart types: column, bar, line, area, progress, waterfall, heatmap, treemap, gauge
• Pure DOM rendering. All chart elements are styled HTML nodes
• Responsive via ResizeObserver, animated, with hover tooltips
• Light and dark themes built in
• update() and destroy() API for dynamic data and SPA route changes

👉 Blog Post

👉 GitHub Repo

👉 Live Demo

Top comments (0)