Crypto Charting Platforms & Libraries

Chart and screen the market from a product — and the engine that draws the candles inside one you ship.

Last updated

What this category is

Two products that look nothing alike and are hired for the same reason: seeing the market as a picture instead of a table.

On one side, the platform a trader keeps open all day — candles, drawings, indicators, alerts and a screener that ranks the market by something measurable. On the other, the engine a developer embeds so their own exchange, wallet or dashboard has a chart in it. The second is invisible to the reader of the first, and it is underneath more of this market than anybody advertises: open a derivatives screener, a DEX aggregator or an on-chain analytics product and there is a good chance the chart inside it is one of the libraries catalogued here, under licence.

Three jobs, and the cards divide cleanly between them

Nineteen cards, three job facets, and almost nobody shortlists across two of them.

Screeners are the largest group at eight cards, and they split again along a line worth seeing before you compare features. Three are DEX-native pair scanners built around new listings and pool liquidity, and they report decentralised venues and little else — DEX Screener, DEXTools and GeckoTerminal. The other five rank centralised and derivatives venues by positioning: Coinalyze, CoinAnk, CoinGlass, Hyblock Capital and Laevitas. A tool from one group cannot answer a question from the other, whatever its feature list says.

Charting libraries are seven cards, and they are the half of the category nobody searching "crypto charting" is looking for and half of them end up needing.

Four cards are the chart itself as a productTradingView, AGGR, GoCharting and TensorCharts — a screen you keep open, with drawings and alerts on it.

The difference readers get wrong

The libraries declare no coverage, and that is the finding rather than a gap in the cards. All seven record their data latency as none and list no venues, no chains and no asset classes, because a library is a renderer and ships nothing to render. You supply the feed. Every question about which exchanges are covered, how fresh the prices are and whether the pair you trade is there belongs to the platform half of this page and to the market-data category, and it follows you into the library the day you embed one.

The consequence runs the other way too. A platform's coverage is its upstream's coverage, so a supported-exchange list that shrank last month is a fact about somebody else's feed, not a typo. The cards date the list they saw.

And a platform is a service, which is the survival difference between the two halves. TradingLite was a browser order-flow terminal with its own heatmap and its own scripting language, and it ended in March 2026; the layouts, the scripts and the subscription went with it. A library you vendored into your own repository in 2026 still renders in 2030 whether or not the vendor does.

Your indicators are not portable, and that is the real lock-in

Seven cards ship a scripting language. Five of the seven are a dialect the vendor invented — Pine Script, ScriptIQ, dxScript, Lipi and AGGR's own indicator syntax — and only two expose plain JavaScript. Nothing written in one runs in another, and no card here offers an importer.

This is the answer to why people stay on a platform they complain about, and it is worth knowing before you build the library rather than after. If you expect to write more than a handful of indicators, treat the language as the product and the chart as the packaging, and check whether the scripts can at least be read and exported as text.

The licence is the whole decision on the library side

Read it out of the LICENSE file, not the marketing page, because "free" covers four different deals here.

Three of the seven libraries carry an OSI-approved licence — Apache-2.0 on KLineChart and TradingView Lightweight Charts, MPL-2.0 on DXcharts Lite. You do what you like, subject to the usual notice.

One is free and proprietary. TradingView Advanced Charts is granted on application, keeps the attribution visible, and is not for a product behind a paywall. That is a reasonable deal and an entirely different one, and it is the case most often misreported. The two side by side is the page for choosing between them.

One publishes a price list. Highcharts Stock is the only card in the category with a perpetual one-time licence rather than a subscription, which is the shape a procurement department already understands.

Two answer with a formChartIQ and DXcharts. All four deals are legitimate; only one of them survives a lawyer reading it the week before launch without a conversation first.

What else decides it

Whether the chart is theirs. A product can be excellent and still not own the thing you are looking at. The features you get are the library's features on the library's release schedule, and the vendor cannot fix a rendering bug you report. Where a platform embeds somebody else's engine and documents it, the card says whose.

Whether it is a financial chart or a chart. A general-purpose visualisation package will draw a candle, and then you write the crosshair, the price scale, the time axis, the indicator pane and the drawing tools. The libraries here arrive with those built, which is the only reason to take the dependency.

What the screener actually ranks. Open interest and funding are the vocabulary of the derivatives five, and both are venue reported figures with per-venue conventions behind them; the DEX three rank liquidity and age instead. Check that the number ranking the list is the number you meant.

Where the price comes from. Neither kind ships data. A library ships none by definition; a platform's data is licensed from elsewhere and its terms are the upstream's terms — a candle is an aggregation before it is a picture, which the OHLCV entry covers.

What it costs, including the cost that is not money

This is the most self-serve of the data-adjacent categories on the site: a minority of cards keep a tier with no number on it, against three quarters over in the market-data APIs. The comparison across categories is on tools you cannot buy without a sales call. The quoted tiers that do exist here are concentrated in the library half — three of the seven — because a redistributable rendering licence is negotiated rather than listed.

One quoted tier on this page is not a sales call at all. DEXTools gates its top tier on holding a quantity of the vendor's own token, which is recorded as a tier with no price because there is no price: nothing is charged and nothing is invoiced, and the real cost is the token's drawdown for as long as you hold it. A token threshold is not a price works through what that actually costs.

One vendor, several cards

TradingView has three cards on this page and Devexperts has two, because the unit here is a product and not a company: the platform, the free library and the licensed library are three purchases with three audiences and three prices. Three more vendors — CoinGecko, CoinGlass and Laevitas — have one card here and another in the market-data APIs, the screen and the feed sold separately.

Searching a vendor's name will therefore return several results, and picking the wrong one is the commonest mis-purchase in the category. The two DEX screener head-to-heads (DEX Screener versus DEXTools, DEX Screener versus GeckoTerminal) exist because that half of the page is where products are closest to each other.

What is not here

Exchanges and their built-in charts. Screeners whose product is a recommendation. General-purpose plotting libraries, which would let this category accept anything that draws a line. Products that sell a data feed and throw in a widget — those are market-data products with a picture attached, and the picture is not what is being paid for. And order entry: a screen you can trade from is a terminal, and it is the category next door.

What this category looks like

Counted across the 19 cards on this page, not quoted from anyone.

Free tier
16 of 19
Cheapest paid month
median $20, across $10.95 to $499 — from the 9 cards that publish a monthly price
Has a "call us" tier
7 of 19
Publishes no tiers at all
4 of 19
Open source
4 of 19
Runs on your own machine
8 of 19
Ships an MCP server
2 of 19

All 19 tools in Charting

Compiled from each vendor’s own documentation, pricing page and terms — no card here is marked hands-on yet.

Showing 19 of 19

Head to head

Background

How this part of the industry works, rather than which product to pick.

FAQ

Why are charting platforms and charting libraries in one category?

Because they are the same job seen from two sides. A trader buys a screen to read the market on; a developer buys an engine to draw that screen inside their own product. Several of the platforms here render their candles with a library that is also listed here, which is the clearest argument that the engine is a product in its own right rather than a feature of the thing it sits inside.

Does a charting platform supply its own data?

Rarely, and the cards say so. A charting library ships no data at all — you feed it. A platform usually pulls from exchange APIs and aggregators, so its coverage is somebody else's coverage; when a venue is delisted from a screener it is usually because the upstream feed changed, not because the market did.

Is a screener with buy and sell calls in this category?

No. A screener that ranks the market by measurable state — open interest, funding, liquidity, new pairs — is a tool. A product whose output is which coin to buy is advice, and this catalogue does not list advice, whatever it is priced at.

What licence do the free charting libraries actually carry?

Three different answers, and the difference decides whether you can ship. Some are Apache-2.0 or MPL-2.0 and you do what you like. One of the most widely embedded is free but proprietary — the repository is granted on application, attribution has to stay visible, and the product it goes in must not sit behind a paywall. Every card here reads the licence out of the LICENSE file rather than the marketing page.

Can I take my indicators with me if I switch platform?

Almost never. Seven of the nineteen cards here ship a scripting language and five of those are a dialect the vendor wrote — Pine Script, ScriptIQ, dxScript, Lipi and AGGR's own. Only two expose plain JavaScript. An indicator library is therefore a switching cost measured in rewriting, not in exporting, and it is the single largest thing keeping people on a platform they otherwise complain about.