Area & Range
Bar charts
Polar charts
Pie charts
Axis & Ticks
Point Charts
Line Charts
Heatmaps
Mesh Model 3D
Medical charts
Data Grids
Statistics charts
GeoMaps
LiDAR
Surface charts
3D Box
Start 30-Day Free Trial
See all the charts

Frequently Asked Questions

What is LightningChart JS, and how does it differ from traditional charting libraries?
How does LightningChart JS handle real-time data plotting compared to traditional graph libraries?
Can LightningChart JS be integrated with different frontend frameworks?
How can I install and use LightningChart JS with ReactJS?
Is LightningChart JS suitable for cross-platform development?
What are the benefits of using GPU acceleration and WebGL rendering in LightningChart JS?
What kind of amounts of data, can I visualize with LightningChart JS?
Can I use LightningChart JS in Fintech (finance/banking/trading) applications?

You're in good company

Get LightningChart JS

  • License key

    Starting from LightningChart JS v.5.0, using the library requires a license key regardless of the library status (paid license, trial license, or non-commercial license). A license can be obtained by signing up for the 30-day free trial, by purchasing a license, or requesting a non-commercial license. LightningChart JS does not support Fintech development/features, check LightningChart JS Trader instead.

    Start 30-Day Free Trial
    Get a license
  • Free 30-Day Trial

    LightningChart JS helps you build high-performance charting applications featuring GPU-accelerated components, efficient CPU resource-management, real-time charts, and the most powerful engine for application development.

    Start 30-Day Free Trial
    Get started
  • Get a License

    A LightningChart JS allows you to develop your applications always with the latest library updates including fixies, performance improvements, and new chart components. You can choose from different license tiers including Publisher, SaaS, Application Developer and Enterprise.

    See pricing
    Get started
    Contact Sales
  • Non-Commercial License

    LightningChart JS provides a non-commercial license for personal or university projects. This license is not meant to be used for testing nor deployment. The non-commercial license features the standard LCJS high-performance charts but has usage limitations.

    Learn More
    Get started

High-Performance

  • WebGL Technology

    LightningChart JS uses WebGL (Web Graphics Library) technology for powering 2D and 3D high-performance and interactive charting components, supported by all modern browsers.

    Start 30-Day Free Trial
    See pricing
    Get started
  • GPU-Acceleration

    LightningChart JS uses GPU-acceleration for rendering high-performance chart controls more efficiently thanks to a better CPU resource-management.

    Start 30-Day Free Trial
    See pricing
    Get started
  • Performance Tests

    Charting performance is measured in different parameters including FPS, CPU usage, load-up speed, or the maximum amount of data intake. LightningChart JS has measured its performance for different chart series versus other libraries.

    See performance
    Get started
  • Dashboard Cell Resizing

    Dashboard cell resizing is supported by LightningChart JS for presenting more than 100 charts at once. For the most demanding industries, such as engineering, medicine, vibration analysis, and more, this is ideal.

    Start 30-Day Free Trial
    See pricing
    Get started

Immense Library

100 Charts Available

LightningChart JS features more than 100 chart types including XY series, heatmaps, point charts, DataGrids, charts for medicine and research, statistics charts and more.

Interactive Examples
See pricing
Get started

Intuitive UX

  • Dashboards

    Easily manage dozens of charts, legend boxes, buttons, check boxes, and other UI elements. Use the resource-efficient rendering of all your charts in one GPU scene to resize columns/rows very fast.

    Start 30-Day Free Trial
    See pricing
    Get started
  • Interactive Charts

    LightningChart JS supports smooth animations and interactions exceeding all industry standards in amount of data per chart. Use intuitive touchscreen interactivity and UX elements such as zooming, panning, moving data cursors, and more.

    Start 30-Day Free Trial
    See pricing
    Get started
  • Server-Side Rendering

    LightningChart JS supports Server-side rendering. It can be used with our headless package available in npm. Use our charts in a server application to produce high-quality chart images.

    Start 30-Day Free Trial
    See pricing
    Get started

Getting Started

  • Documentation

    In the DevDocs, you can find everything you need to get started with LightningChart JS. Visit the Developer Documentation for quick guides, installation, examples, and more.

    Documentation
    Start 30-Day Trial
  • Tutorials

    LightningChart developers have put together several articles that guide you step-by-step how to create projects using specific charts, frameworks, and real use cases.

    Access tutorials
    Start 30-Day Trial
  • YouTube

    Find helpful video tutorials and guides on the official LightningChart YouTube channel.

    Go to channel
    Start 30-Day Trial
  • Case Studies

    Learn how our partners have leveraged LightningChart to create world-class charting applications for solving highly specialized and technical real-world problems.

    See Case Studies
    Start 30-Day Trial

What's New?

  • LightningChart JS Trader v.2 is out now!

    We're delighted to announce the newest LightningChart JS Trader v.2 charting package for building industry-leading finance and trading applications.

    Read full note
  • LightningChart JS v.7.0 is out now!

    The v.7.0 release includes 5 new chart examples, changes to built-in interactions, a new setUserInteractions API, visual quality improvements, and more.

    Read full note