Software Alternatives, Accelerators & Startups
Chartist.js

Chartist.js Reviews and Details

This page is designed to help you find out whether Chartist.js is good and if it is the right choice for you.

Screenshots and images

  • Chartist.js Landing page
    Landing page //
    2018-11-26

Features & Specs

  1. Simple to Use

    Chartist.js has a straightforward API that makes it easy for developers to create responsive charts with minimal code.

  2. SVG-Based

    Charts are rendered in SVG, which ensures high quality and scalability across different screen sizes and devices.

  3. Responsive Design

    Charts created with Chartist.js are responsive by default, automatically adjusting to fit different screen sizes.

  4. Customizable

    Provides a high level of customization through options, CSS, and plugins, allowing for flexible chart designs.

  5. Lightweight

    Chartist.js is a lightweight library, minimizing the impact on page load times and overall performance.

  6. Open Source

    It is open source, meaning developers can contribute to its development or customize the library to fit their needs.

Badges

Promote Chartist.js. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Chartist.js yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Chartist.js and what they use it for.
  • Website Is Just an SVG
    Chartist is an amazing JS include that is tiny (10kb), that makes it super simple to create SVG charts. Itโ€™s way undervalued and rarely gets updates. https://gionkunz.github.io/chartist-js/. - Source: Hacker News / 11 months ago
  • Free SVG generators, color tools and web design tools
    Here's a JS framework that seems to do almost everything you want (outside of not requiring a JS framework, of course). It's a Sass project and uses Node modules, so I wasn't able to get it running using vanila js. (I'm not much of a JS dev.) I'm also interested in other players in this space. SVG seems like the ideal way to make static plots. https://gionkunz.github.io/chartist-js/. - Source: Hacker News / over 2 years ago
  • Looking for savable graphing methods
    If you are sending the data to a website, or serving the website yourself, using JSON as the data format will be the easiest. Personally I never use cloud services and I just use a Javascript charting library like https://gionkunz.github.io/chartist-js/ (it supports real-time graphs) on a web page that is self-hosted (run a server on the ESP32). Source: about 3 years ago
  • Chartist: Simple Responsive Charts in SVG
    The author went through the effort of creating a marketing site with documentation and examples. https://gionkunz.github.io/chartist-js/. - Source: Hacker News / almost 4 years ago
  • The Best GitHub Repositories For Django Developers.
    With django-controlcenter you can have all of your models on one single page and build beautiful charts with Chartist.js. Actually they don't even have to be a django models, get your data from wherever you want: RDBMS, NOSQL, text file or even from an external web-page, it doesn't matter. - Source: dev.to / almost 4 years ago
  • Vuenique, an open-source library bringing the power of low-level visualization to Vue
    Anyone here have some good suggestions for mature, easy to use graph libraries for Vue 3? Maybe I should write a wrapper around Chartist myself... Source: over 4 years ago
  • Anyone knows tiny, beautiful js chart library?
    The simplest/smallest would be https://gionkunz.github.io/chartist-js/. Source: over 4 years ago
  • Create Beautiful Charts with Svelte and Chart js
    Chartist - Really impressive charting library that is only 10KB (Gzip) with no dependencies. Round of applause for this awesome library that should play nice with svelte since it does not have any dependencies. I honestly can't remember why I didn't go with this for this tutorial but there's always time for another tutorial, am I right ๐Ÿ˜‰? - Source: dev.to / over 4 years ago
  • Blazor Data Visualization Tools - Vector Map and Charts
    For anyone interested or looking for a charting/vector map tool for Blazor, my organisation has developed and open sourced some packages that sit on top of a couple excellent JS libraries that handle these needs beautifully, Chartist.JS and JQuery Mapael. They are available in the nuget repository, source links below:. Source: over 4 years ago
  • Widely Used Data Display and Analysis Libraries
    Chartist.js is a very modern, SVG-based library. Its most prominent feature is the SVG animations in the charts produced with this library. - Source: dev.to / almost 5 years ago
  • 21 Popular JavaScript Libraries Every Web Developer Should Know
    Ah, here is something for the data analysts! Chartist is a nice JavaScript library for creating simple, responsive and customizable charts for your website. Chartist uses SVG to render them; hence, your charts can also obey custom CSS rules. - Source: dev.to / over 5 years ago
  • Charts.css
    This is interesting. I really wish this super small library named Chartist was more actively developed. It's only 10kb in size and generates SVG charts. The huge benefit of SVG is that it's natively responsive and also prints extremely well. Wheres CSS doesn't https://gionkunz.github.io/chartist-js/. - Source: Hacker News / over 5 years ago
  • comicwriter.io
    I suspect we would use something that renders in SVG, and has good CSS control, like Chartist that has a small well rounded feature set, and that is fairly light. SVG also leaves us with an option for better a11y by providing at least a chance of screen reader usage. Source: over 5 years ago

Summary of the public mentions of Chartist.js

Summary of Public Opinion About Chartist.js

Chartist.js is a well-regarded library in the data visualization space, particularly noted for its simplicity and flexibility in creating responsive SVG-based charts. Its core design philosophy is to address user frustrations with costly and complex charting solutions, offering a free, open-source alternative that emphasizes ease of use and customization.

Advantages

  1. Simplicity and Size: At just 10KB (Gzip), Chartist.js is remarkably lightweight, allowing it to be easily integrated into projects without significantly impacting loading times. This minimalistic approach makes it suitable for developers looking to implement basic chart types, such as line, bar, or pie charts, without the need for extensive features.

  2. Customizability and Styling: The library leverages modern web technologies such as SVG, CSS3, and Sass, enabling extensive customization options. Users can manipulate chart appearances through CSS and inject custom styles that integrate smoothly within various web environments like WordPress, Ember, Meteor, React, AngularJS, and potentially Vue via a wrapper.

  3. Responsive and Cross-browser Compatibility: Chartist.js operates on a design-first principle, ensuring that charts are not only responsive across devices but also DPI-independent. The use of SVG ensures that charts are naturally responsive and print-friendly, preserving quality across different mediums.

  4. Community and Open-source Nature: Born from community efforts, Chartist.js offers open-source access that provides transparency and modifiability, fostering collaborative improvements. Although some users wish for more active development, the existing supportive community makes it a robust choice for developers looking to contribute or extend functionalities.

Disadvantages

  1. Feature Set Limitations: While its simplicity is an asset, it can also be a limitation for developers seeking advanced data visualization capabilities. Chartist.js does not match the extensive feature set of more comprehensive competitors like D3.js or Highcharts, which offer a broader range of chart types and intricacies.

  2. Browser Support: Chartist.js animations and some functionalities require modern browsers, which might limit its applicability in environments relying on backward compatibility.

  3. Development Activity: There is a sentiment within the user community expressing a desire for more frequent updates and enhancements. The relatively static development pace may impact the library's competitiveness against more actively maintained alternatives.

Overall, Chartist.js occupies a unique niche in the charting library landscape. Its simplicity, low footprint, and aesthetic customizability make it a favored choice for developers prioritizing responsive and straightforward data visualizations. However, for projects requiring sophisticated analytics or interactive data dashboards, its limited feature set might necessitate integration with additional tools or considering other alternatives. Chartist.js provides an excellent starting point for those wishing to balance simplicity with aesthetic flexibility in their data visualization endeavors.

Do you know an article comparing Chartist.js to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Chartist.js discussion

Log in or Post with

Is Chartist.js good? This is an informative page that will help you find out. Moreover, you can review and discuss Chartist.js here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.