Create responsive, scalable and good looking charts with chartist.js.
Chartist.js is a JavaScript charting library for creating responsive charts using SVG. It separates styling from behavior, with chart appearance controlled through CSS (including Sass) and chart logic controlled through JavaScript. The library is approximately 10KB gzipped and has no dependencies.
It supports responsive configuration through media queries, allowing chart options such as point visibility, line display, and label formatting to change based on screen size. It also provides an animation API supporting CSS animations and SVG SMIL animations, though browser support for these features varies (tested against IE9-11, Firefox 31, Chrome 35, Safari 7-8, Android 4.3-4.4, and iOS Safari 6-7).
The library is suited for front-end developers building charts and dashboards, and has an ecosystem of wrapper libraries and integrations including a Node package for server-side charts, an Angular directive, a React component, a Meteor package, a WordPress/TablePress extension, an Ember addon, and a JavaServer Faces component.
Chartist.js is a JavaScript library that renders charts as SVG in the browser, with wrapper libraries available for Angular, React, Ember, Meteor, Node, WordPress/TablePress, and Java Server Faces.
Chartist supports IE9-11, Firefox 31+, Chrome 35+, Safari 7/8, Android 4.3/4.4, and iOS Safari 6/7, though some browsers require polyfills for features like responsive options override.
Chartist.js is only 10KB gzipped and has no dependencies.
Charts are styled with CSS and controlled with JS, following a convention-over-configuration approach, and can be customized with Sass; a media-query-based override mechanism lets you configure different chart options for different screen sizes.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Simple, Modular and Accessible UI Components for your React Applications.
Chargeblast helps developers simplify their payment stack and not worry about blocking disputes.
Simple, clean and engaging HTML5 based JavaScript charts. Chart.js is an easy way to include animated, interactive graphs on your website for free.
Choc UI is a set of accessible and reusable components that are commonly used in web applications.
Drop-in React components for authentication and authorization.
Passkey-first authentication for developers.