Vela™ vs TradingView Advanced Charts vs Lightweight Charts.

Four charting libraries, 51 rows, one scroll. TradingView's two libraries on the left, Vela™ and Vela™ Pro on the right. Their wins are marked as wins. Checked September 2026.

$
Explore Vela™Star on GitHub

At a glance

License

TV Lightweight

Apache-2.0.

TV Advanced Charts

Proprietary agreement. Free with attribution for approved companies; not open source.

Vela™

Apache-2.0.

Vela™ Pro

Commercial license, one seat. Terms published as the Developer License Agreement.

Built-in indicators

TV Lightweight

None. You compute every series and pass it in.

TV Advanced Charts

107 built-in studies.

Vela™

70+ indicators, with new ones added through Pine Script® or the plugin SDK.

Vela™ Pro

70+ built in, plus 800+ indicators from the LuxAlgo Library.

Pine Script® on the chart

TV Lightweight

No scripting layer of any kind.

TV Advanced Charts

Not available. Pine Script® stays on tradingview.com; the library takes JavaScript studies only.

Vela™

Native Pine Script® v5 and v6 through Vela-PineTS, our open-source runtime addon. Paste the source, get the indicator.

Vela™ Pro

PineTS runtime built in and commercially licensed. No addon, no AGPL obligations in your product.

Data providers

TV Lightweight

Bring your own. You fetch, shape and set every series.

TV Advanced Charts

Bring your own. You implement the Datafeed API (UDF or the JS API).

Vela™

Binance, Coinbase and Hyperliquid providers ship in the package, or bring your own.

Vela™ Pro

Binance, Coinbase and Hyperliquid, or bring your own through the LuxProvider interface.

Footprint charts

TV Lightweight

No.

TV Advanced Charts

Not in Advanced Charts.

Vela™

Not in the open-source core.

Vela™ Pro

Native footprint interface: bid and ask volume stacked at every price, imbalances highlighted.

Published pricing

TV Lightweight

Free, and nothing to buy.

TV Advanced Charts

None published. Removing the branding or going beyond the free agreement is a sales conversation; teams report quotes starting around $144,000 per year.

Vela™

Free.

Vela™ Pro

$1,199 per developer per year. Business $20,000 per year flat. On the page, with a checkout button.

01

Charting

The renderer, the price styles, the orderflow views, and how many charts one screen holds.

Included, of 9 rows2 TV Lightweight4 TV Advanced Charts5 Vela™7 Vela™ Pro

Renderer

TV Lightweight

HTML5 canvas (2D).

TV Advanced Charts

HTML5 canvas (2D).

Vela™

Native WebGL2 with a canvas2d fallback. Built for deep history and streaming updates.

Vela™ Pro

Same renderer.

Price styles

TV Lightweight

6: candlestick, bar, line, area, baseline, histogram.

TV Advanced Charts

13 built in, including Heikin Ashi, Renko, Kagi and Point & Figure.

Vela™

Candles, bars, line, area, baseline. More through the plugin SDK. Heikin Ashi not yet native.

Vela™ Pro

Same styles, plus footprint and TPO as full interfaces.

Footprint charts

TV Lightweight

No.

TV Advanced Charts

Not in Advanced Charts.

Vela™

Not in the open-source core.

Vela™ Pro

Native footprint interface: bid and ask volume stacked at every price, imbalances highlighted.

TPO / Market Profile

TV Lightweight

No.

TV Advanced Charts

Not in Advanced Charts.

Vela™

Not in the open-source core.

Vela™ Pro

Native TPO interface: letter profiles per session, value areas and points of control.

Multi-pane

TV Lightweight

Yes, since version 5.

TV Advanced Charts

Yes.

Vela™

Indicators on their own panes, resize and maximise.

Vela™ Pro

Same.

Multi-chart layouts

TV Lightweight

None. Compose and synchronise several charts yourself.

TV Advanced Charts

Single chart. Multi-chart layouts are in the separate Trading Platform product.

Vela™

Grid layouts (2, 4, 8 and custom) under one topbar, with crosshair, style and drawing sync groups.

Vela™ Pro

Same.

Sessions and extended hours

TV Lightweight

None built in. You filter the bars.

TV Advanced Charts

Yes, through the datafeed’s session definitions.

Vela™

Regular or extended session per market, plus session highlight bands.

Vela™ Pro

Same.

Market replay

TV Lightweight

No.

TV Advanced Charts

Not in Advanced Charts. Bar Replay is a Trading Platform feature.

Vela™

Not yet.

Vela™ Pro

Not yet.

Theming

TV Lightweight

Every colour and font is an option.

TV Advanced Charts

Custom CSS themes and overrides.

Vela™

Dark and light themes, per-element settings, a settings schema the host can edit.

Vela™ Pro

Same.

02

Indicators & Pine Script®

What is built in, what your users can write, and whether the scripts they already own will run.

Included, of 10 rows0 TV Lightweight2 TV Advanced Charts7 Vela™10 Vela™ Pro

Built-in indicators

TV Lightweight

None. You compute every series and pass it in.

TV Advanced Charts

107 built-in studies.

Vela™

70+ indicators, with new ones added through Pine Script® or the plugin SDK.

Vela™ Pro

70+ built in, plus 800+ indicators from the LuxAlgo Library.

Orderflow indicators

TV Lightweight

No.

TV Advanced Charts

Volume profile studies and VWAP. No delta, footprint or trade-count tools.

Vela™

Not in the open-source core.

Vela™ Pro

Volume Delta, Volume Bubbles, Volume Profiles, Trades Count, Volume Tails, Bar Stats. Built from real trades.

Indicator library included

TV Lightweight

No.

TV Advanced Charts

No third-party library. Built-ins only.

Vela™

The LuxAlgo Library is free for personal use; commercial use needs a seat.

Vela™ Pro

The LuxAlgo Library preloaded in the indicator menu and cleared for commercial use.

Pine Script® on the chart

TV Lightweight

No scripting layer of any kind.

TV Advanced Charts

Not available. Pine Script® stays on tradingview.com; the library takes JavaScript studies only.

Vela™

Native Pine Script® v5 and v6 through Vela-PineTS, our open-source runtime addon. Paste the source, get the indicator.

Vela™ Pro

PineTS runtime built in and commercially licensed. No addon, no AGPL obligations in your product.

Built-in script editor

TV Lightweight

No.

TV Advanced Charts

No editor. Studies are compiled into your build.

Vela™

addIndicator takes a source string; an editor is a textarea away.

Vela™ Pro

A Pine Script® editor wired to the runtime: write or paste, run, inject with structured errors.

Custom indicators

TV Lightweight

Your own series, or plugins built on series and pane primitives.

TV Advanced Charts

JavaScript custom studies written against the library’s own API.

Vela™

Pine Script® source, or native TypeScript indicators through the plugin SDK.

Vela™ Pro

Same.

Inputs become settings

TV Lightweight

No dialog. Build your own UI.

TV Advanced Charts

Study inputs render in the study dialog.

Vela™

Every input.* declaration renders as a settings dialog automatically.

Vela™ Pro

Same.

Strategies and trade markers

TV Lightweight

No.

TV Advanced Charts

Strategy display exists for built-in strategies. Custom strategies are not part of the library.

Vela™

strategy() scripts run; entries and exits draw on the chart. Research, not prophecy.

Vela™ Pro

Same.

Alerts

TV Lightweight

No.

TV Advanced Charts

Not in Advanced Charts. Alerts are a Trading Platform feature.

Vela™

alert() and alertcondition() fire as events. The workspace aggregates them in a topbar bell.

Vela™ Pro

Same.

Off-main-thread scripting

TV Lightweight

Not applicable.

TV Advanced Charts

Studies run on the main thread.

Vela™

PineWorkerEngine runs scripts in a Web Worker so heavy indicators never block painting.

Vela™ Pro

Same.

03

Licensing & Cost

Who is allowed to use it, what it says on the invoice, and what it says on your chart.

Included, of 10 rows6 TV Lightweight0 TV Advanced Charts6 Vela™7 Vela™ Pro

TV Lightweight

$0

Apache-2.0. TradingView attribution required, no tier removes it.

TV Advanced Charts

Unpublished

Free with attribution for approved companies. Beyond that, sales; teams report quotes from $144,000 per year.

Vela™

$0

Apache-2.0. Small attribution mark; any paid license removes it.

Vela™ Pro

$1,199

Per developer per year, self-serve. Business $20,000 per year flat, unlimited developers, white label.

License

TV Lightweight

Apache-2.0.

TV Advanced Charts

Proprietary agreement. Free with attribution for approved companies; not open source.

Vela™

Apache-2.0.

Vela™ Pro

Commercial license, one seat. Terms published as the Developer License Agreement.

Source code

TV Lightweight

Public on GitHub and npm.

TV Advanced Charts

Closed. A private GitHub repository you are invited to after approval.

Vela™

Public on GitHub and npm. Fork it, read it, vendor it.

Vela™ Pro

Pro extensions are proprietary; the core underneath stays Apache-2.0 and public.

How you get it

TV Lightweight

npm install lightweight-charts.

TV Advanced Charts

Submit an access request. Wait for approval. Accept an invitation.

Vela™

npm install @luxalgo/vela. No form.

Vela™ Pro

Buy a seat by card, self-serve. Business by card or Stripe invoice.

Who may use it

TV Lightweight

Anyone.

TV Advanced Charts

Companies, for public web projects or applications. Personal, hobby, study and testing use is excluded by the agreement.

Vela™

Anyone: individuals, startups, enterprises, students.

Vela™ Pro

Anyone with a seat. Business for companies under 100,000 end users and $25M revenue; Enterprise above that.

Redistribution

TV Lightweight

Allowed under Apache-2.0.

TV Advanced Charts

Prohibited. No part of the library may appear in a public repository.

Vela™

Allowed under Apache-2.0, in public repositories included.

Vela™ Pro

Business and Enterprise carry OEM and redistribution rights; the Developer seat does not.

Attribution

TV Lightweight

A TradingView link or logo is required and there is no tier that removes it.

TV Advanced Charts

TradingView attribution required under the free agreement.

Vela™

A small mark by default. Any paid license removes it.

Vela™ Pro

None. Zero LuxAlgo branding.

Published pricing

TV Lightweight

Free, and nothing to buy.

TV Advanced Charts

None published. Removing the branding or going beyond the free agreement is a sales conversation; teams report quotes starting around $144,000 per year.

Vela™

Free.

Vela™ Pro

$1,199 per developer per year. Business $20,000 per year flat. On the page, with a checkout button.

White label and OEM

TV Lightweight

No.

TV Advanced Charts

By agreement with sales.

Vela™

Not without a paid license.

Vela™ Pro

White label with any seat; OEM and redistribution rights on Business and Enterprise.

Pine Script® runtime license

TV Lightweight

Not applicable.

TV Advanced Charts

No Pine Script® runtime exists outside tradingview.com.

Vela™

Vela-PineTS and PineTS are AGPL-3.0: free for open-source stacks.

Vela™ Pro

PineTS commercial license included in the seat. Closed-source products are covered.

Support and SLA

TV Lightweight

Community only.

TV Advanced Charts

Support for licensees through the private repository.

Vela™

Community only: GitHub issues and discussions.

Vela™ Pro

Support tier per license; Enterprise adds a written SLA with severity-based response targets.

04

Drawings & Workspace

The tools a trader reaches for, and the chrome around the chart you would otherwise build.

Included, of 7 rows1 TV Lightweight4 TV Advanced Charts7 Vela™7 Vela™ Pro

Drawing tools

TV Lightweight

None built in. Community plugins cover a few.

TV Advanced Charts

84 built-in tools.

Vela™

76 interactive tools: trend lines, channels, Fibonacci, harmonics, shapes, annotations, a measure ruler.

Vela™ Pro

76, the same suite.

Undo, magnet, object tree

TV Lightweight

No.

TV Advanced Charts

Undo and redo, magnet, object tree.

Vela™

Undo and redo, a three-state magnet, lock and reorder, an object tree, keyboard shortcuts you can remap.

Vela™ Pro

Same.

Drawings survive reloads

TV Lightweight

Not applicable.

TV Advanced Charts

Yes, through a save and load adapter you host.

Vela™

Anchored to bars across pan, zoom and timeframe changes; persisted to JSON.

Vela™ Pro

Same.

Symbol search and timeframes

TV Lightweight

None. Build it.

TV Advanced Charts

Built in, fed by your datafeed’s search.

Vela™

Topbar with symbol search, timeframe entry, style and layout dropdowns, indicator picker.

Vela™ Pro

Same.

Keyboard workflow

TV Lightweight

None built in.

TV Advanced Charts

Keyboard shortcuts for common actions.

Vela™

One keyboard map for the whole workspace: tools, timeframes, layouts, fit.

Vela™ Pro

Same.

Persisted state

TV Lightweight

No.

TV Advanced Charts

Layouts and drawings save to a storage endpoint you implement.

Vela™

One state document for layouts, indicators, drawings and settings. localStorage by default; bring your own storage.

Vela™ Pro

Same.

Headless mode

TV Lightweight

It is only a series renderer, so yes by definition.

TV Advanced Charts

The widget is the product.

Vela™

Use the core without any chrome and draw your own UI on top.

Vela™ Pro

Same.

05

Data

Where the bars come from, and how much plumbing you owe before the first candle paints.

Included, of 7 rows2 TV Lightweight1 TV Advanced Charts5 Vela™6 Vela™ Pro

Data providers

TV Lightweight

Bring your own. You fetch, shape and set every series.

TV Advanced Charts

Bring your own. You implement the Datafeed API (UDF or the JS API).

Vela™

Binance, Coinbase and Hyperliquid providers ship in the package, or bring your own.

Vela™ Pro

Binance, Coinbase and Hyperliquid, or bring your own through the LuxProvider interface.

Bring your own feed

TV Lightweight

Call setData and update with your own shaped arrays.

TV Advanced Charts

Implement the full datafeed contract: symbol info, resolution, history, quotes, search.

Vela™

Implement one provider port: resolve, history, subscribe.

Vela™ Pro

Same.

Offline bars

TV Lightweight

setData with any array.

TV Advanced Charts

Possible by wrapping your arrays in a datafeed.

Vela™

Pass a data array and no network call happens. Recommended for tests and first runs.

Vela™ Pro

Same.

Live streaming

TV Lightweight

series.update() per tick.

TV Advanced Charts

Through the datafeed’s subscribeBars.

Vela™

Live mode with persistent engine sessions; every tick patches the exact series in place.

Vela™ Pro

Same.

Trade-level data for orderflow

TV Lightweight

Not applicable.

TV Advanced Charts

Bars only.

Vela™

Bars only in the open-source core.

Vela™ Pro

Footprint, TPO and the orderflow suite are built from real trades your feed supplies.

Multi-timeframe and cross-symbol data

TV Lightweight

Not applicable.

TV Advanced Charts

Built-in studies only; custom cross-symbol requests need your own datafeed work.

Vela™

request.security() in Pine Script® resolves through the chart’s own cached feed.

Vela™ Pro

Same.

Managed data subscription

TV Lightweight

Not offered.

TV Advanced Charts

Not offered.

Vela™

Not offered. Bring a provider or your own feed.

Vela™ Pro

Not offered.

06

Developer Experience

From npm install to a chart that looks like a terminal, and how far you can bend it after that.

Included, of 8 rows6 TV Lightweight2 TV Advanced Charts7 Vela™6 Vela™ Pro

Install

TV Lightweight

npm, or a CDN script tag.

TV Advanced Charts

Clone the private repository and copy the build into your project.

Vela™

npm. ESM, CJS and type declarations, plus a self-contained browser bundle for a script tag.

Vela™ Pro

Same, plus the Pro package from the licensed registry.

TypeScript

TV Lightweight

Written in TypeScript.

TV Advanced Charts

Type declarations shipped.

Vela™

Written in TypeScript; every public surface is typed.

Vela™ Pro

Same.

Framework

TV Lightweight

Framework-agnostic; community wrappers exist.

TV Advanced Charts

Framework-agnostic widget.

Vela™

Framework-agnostic: a container element and an options object. Works in React, Vue, Svelte, plain HTML.

Vela™ Pro

Same.

Extension SDK

TV Lightweight

Series and pane primitives, custom series types.

TV Advanced Charts

Custom studies and a broad options surface. The rendering core is closed.

Vela™

Register chart types, renderer layers, native indicators and widget actions. The shell is built on the same kit.

Vela™ Pro

Same. Footprint and TPO are built on it.

Scripting engine port

TV Lightweight

No.

TV Advanced Charts

No.

Vela™

A public ScriptingEngine interface. Vela-PineTS implements it; write your own for any language.

Vela™ Pro

Same, with PineTS wired in.

Issues and roadmap in public

TV Lightweight

Public GitHub issues.

TV Advanced Charts

Issues in the private repository, visible to licensees.

Vela™

GitHub issues, discussions and releases on the public repository.

Vela™ Pro

Core in public; Pro through the support tier.

Bundle footprint

TV Lightweight

About 35 kB for the base bundle, per TradingView. Nothing else here is close.

TV Advanced Charts

Not published. A large widget.

Vela™

Not published. A whole terminal, not a micro-chart.

Vela™ Pro

Not published.

Built for agents

TV Lightweight

No agent-facing surface.

TV Advanced Charts

No agent-facing surface.

Vela™

Structured errors, injected execution and read-only state snapshots for tools that write scripts on the fly. Quant, our coding agent, is built on the same port.

Vela™ Pro

Same.

  • Included
  • Partial, paid, or by agreement
  • Not included

Which one.

TradingView Lightweight Charts™

For a price series on a dashboard, a weekend build, or a prototype. Small, free, stable. The moment you need an indicator, a drawing, or a chart users configure, you are writing the rest of a charting library yourself.

TradingView Advanced Charts

For a funded company shipping a public product that qualifies for the agreement, is comfortable with closed source and a private repository, and never needs Pine Script®, footprints or a price on the page.

Vela™

For anyone who wants to own the chart: Apache-2.0, npm install, a native WebGL2 renderer, the drawing suite, multi-chart layouts, and the Pine Script® your users already run. Free, with no form to fill in.

Vela™ Pro

For products that trade: footprints, TPO, the orderflow suite, the LuxAlgo Library cleared for commercial use, and a Pine Script® editor on a commercially licensed runtime. $1,199 a seat, or $20,000 flat for the whole company, white label included.

Questions people search before choosing

Vela™ is a trademark of LuxAlgo Global, LLC. Vela runs Pine Script® through the independently developed PineTS engine and is not affiliated with, sponsored by, endorsed by, or in any way officially associated with TradingView, Inc. “Pine Script”, “TradingView” and “Lightweight Charts” are trademarks or registered trademarks of TradingView, Inc. Third-party details are taken from the vendors' public documentation and may change; corrections are welcome at LuxAlgo.