tradingview

    tradingview/lightweight-charts

    Performant financial charts built with HTML5 canvas

    analytics
    canvas
    charting
    charting-library
    charts
    finance
    TypeScript
    Apache-2.0
    17.7K stars
    2.7K forks
    17.7K GitHub watchers
    Updated Oct 30, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    2 releases in the last 90 days, the latest 44 days ago, with 60 contributors on GitHub.

    Peaked at #41 in the weekly ranking the week of Apr 12, its best in the past year.

    Use Cases & Benefits

    • Create performant, interactive financial charts using HTML5 canvas and TypeScript for web applications.
    • Offers a lightweight, fast-loading charting library that significantly reduces web page size compared to static image charts.
    • Use for embedding real-time stock price charts in financial news websites to enhance user engagement.
    • Use for developing custom trading dashboards that require extendable and interactive charting capabilities.
    • Use for replacing static financial images with dynamic charts in fintech mobile web apps to improve performance and interactivity.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    TradingView Lightweight Charts™ are one of the smallest and fastest financial HTML5 charts.

    The Lightweight Charts™ library is the best choice for you if you want to display financial data as an interactive chart on your web page without affecting your web page loading speed and performance.

    It is the best choice for you if you want to replace static image charts with interactive ones. The size of the library is close to static images but if you have dozens of image charts on a web page then using this library can make the size of your web page smaller.

    Take a look at awesome-tradingview for related projects created by our community members.

    The library provides a rich set of charting capabilities out of the box, but developers can also extend its functionality by building custom plugins. See the interactive plugin examples here, or check out plugin-examples/README.md for more details.

    Excerpt from the tradingview/lightweight-charts README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Aug 28: +12Sep 6: +4Oct 3: +5

    +794 stars over 80 days across 10 snapshot days; best day +12 on Aug 28.

    Forks

    2.7K+108

    Open issues

    132+6

    Compared with peers in Analytics

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    tradingview/lightweight-charts compared with Analytics repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    openobserve/openobserve22.8K+23540today
    algorithm-visualizer/algorithm-visualizer49.4K+13030—
    itsPLK/ps5-payload-manager715+333816 days ago
    ant-design/ant-design-pro38.9K—5680 days ago
    Canner/WrenAI18.1K—657 days ago
    tradingview/lightweight-charts17.7K—5844 days ago
    Category median22.8K+13040—

    Discover Repositories

    Search across tracked repositories by name or description