ChartKit is a lightweight, reusable charting component for OutSystems that allows developers to render multiple chart types using a single component and a simple JSON configuration.
Instead of creating separate components and JavaScript logic for each chart type, ChartKit provides a unified chart engine powered by D3.js, making it easy to build modern dashboards for Web and Mobile apps.
Key Features
Multiple chart types supported
Vertical Bar Chart
Horizontal Bar Chart
Line Chart
Pie Chart
Single component, multiple charts
Change chart type using JSON only
No need to duplicate UI or JS logic
JSON-driven configuration
Fully controlled via input JSON
Ideal for dynamic and data-driven applications
Custom colors support
Per-data-point color configuration
Automatic fallback colors if not provided
Web & Mobile compatible
Works in Reactive Web Apps
Works in Mobile Apps
Lightweight & fast
Client-side rendering
No server round trips required
No API used