chartist-js/chartist

Simple responsive charts

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 9th, 2014
Open Issues & Pull Requests: 249 (+0)
GitHub issues: Enabled
Number of forks: 2,467
Total Stargazers: 13,388 (+0)
Total Subscribers: 326 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 654.9 days
Mean response time: 970.6 days
90th percentile: 3084.3 days
Tracked items: 7

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,182 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (7)
  • bug (3)
  • plugins (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Chartist is a lightweight charting library built with SVG that produces simple responsive charts for web applications.

The library addresses the limitations of existing charting solutions by using SVG instead of canvas, keeping file size minimal while maintaining flexibility. Rather than reimplementing functionality already provided by web standards, Chartist leverages the DOM, CSS, and JavaScript to handle styling and configuration. It renders inline SVG and relies on standard browser capabilities for event handling, labels, and behaviors, positioning itself as a focused tool for drawing responsive charts rather than an all-in-one charting framework.

Chartist suits projects where designers need styling flexibility and developers want a straightforward API without heavy dependencies. It works well for applications prioritizing lightweight assets and responsive design. The library is designed for those who prefer working with web standards and CSS customization over proprietary configuration systems. It is not intended to provide built-in solutions for features like axis labels, tooltips, or threshold coloring in its core; such functionality was historically available through plugins in earlier versions.

The project maintains active documentation and examples on its website. Development is organized around a clear architectural philosophy of keeping the core library focused on SVG rendering while delegating other concerns to standard web technologies or external extensions.