Skip to main content

Not public yet. Join early access

The charting library behind Altrady Charts

Superchart is the chart engine running below. It drops into any app that gives it a DOM element, whether you use React, Vue, Angular, Svelte or plain JavaScript. We're preparing the public release and want to hear from developers who would build on it.

Live BTC/USDT. Draw on it, add an indicator or change the timeframe. Open full screen

A chart is one constructor call

Give Superchart a DOM element and a data loader for your own market data. There's no framework wrapper to learn: the same call works in React, Vue, Angular, Svelte, Solid or plain TypeScript.

A preview of the API. The package isn't on npm yet; early access is how you hear when it is.

chart.ts
import { Superchart, createDataLoader } from '@coinrayio/superchart'
import '@coinrayio/superchart/styles'

const chart = new Superchart({
  container: 'chart',
  symbol: { ticker: 'BTCUSDT', pricePrecision: 2, volumePrecision: 0 },
  period: { type: 'hour', span: 1, text: '1H' },
  dataLoader: createDataLoader(myDatafeed),
  theme: 'dark',
})

What your users get on the chart

Recorded on Altrady Charts, which runs on Superchart.

25+ drawing tools

Trendlines, rays, channels, the Fibonacci family, harmonic patterns, Gann boxes, annotations, and order, trade and price lines.

Bar replay

Play history back bar by bar with speed, step and restart controls. Useful for training tools and for reviewing a strategy after the fact.

Your indicators and your users' scripts

Compute indicators on your own backend through an indicator provider, and let users write, run and edit their own code through a script provider. Altrady Charts plugs its script editor in through that interface.

Five chart types
Candlesticks, bars, line, area and Heikin-Ashi.
Your market data
Connect any exchange, broker or internal feed through a data loader you write once.
State that persists
Drawings, indicators, styles and layouts save through a storage adapter: the bundled browser or HTTP one, or your own. Edits from one user on two devices are merged.
Feature flags
Switch the drawing bar, right-click menu, screenshot button and other chrome on or off per chart, even at runtime.
Ten languages
Ten locales are built in, and you can load more.

Two editions, one library

Both have exactly the same features. What differs is the licence and the branding on the chart.

Community

MIT licence

Free, including in commercial products.

  • The full chart engine
  • A subtle Superchart mark on the chart

Enterprise

Commercial licence

Everything in Community, with the branding under your control.

  • Configure or remove the Superchart mark
  • Tick the Enterprise option in the form so we know you need it

Neither edition is released yet. The npm package and the public documentation are still being prepared, and what you tell us helps decide what we finish before launch.

Ask about Enterprise

Get early access

Leave your email and we'll write when Superchart is ready to install. Evaluating it for a company, or need your own branding? Say so below.

Who are you building for?
What do you need?

We'll only email you about Superchart. Read how we handle your data in our privacy policy.

Questions developers ask