Noncommercial
$0
Free for qualifying noncommercial projects under PolyForm Noncommercial 1.0.0.
Touching is encouraged. Wheel, drag or pinch the picture. Try it on a phone or tablet too—millions of values stay right under your fingertips.
Wheel or pinch to zoom. Drag to inspect a range. Double-click to reset. Use Left and Right Arrow to pan, Plus and Minus to zoom, and Home to reset.
CAPABILITY FIELD
A compact TypeScript engine uses workers and screen-aware detail to keep large datasets responsive without hiding important peaks, gaps or trends.
A staged, screen-space rendering pipeline is designed to keep pan and zoom fluid with multi-million-point datasets on capable modern hardware.
Run the multi-million-value exampleA Web Worker prepares chart detail and renders away from the main UI thread when the browser supports it. The same renderer falls back to the main thread when needed.
See worker-first FeederBWLOD automatically draws a screen-sized view of large data. It uses finer detail as you zoom while preserving real peaks, troughs and gaps.
Inspect ten million neural samplesMouse, trackpad, wheel, drag, pinch, touch and keyboard navigation make large ranges feel direct on desktops, tablets and phones in either orientation.
Investigate the accelerator incidentLine and Stock have separate entry points. A clean initial worker-mode load is about 63 kB and 55 kB gzip respectively, including the browser API, required Core runtime, generated static chunks and rendering worker. Application code and chart data are not included; the URL-overlay decoder and main-thread fallback load only when needed. Core, Line and Stock have no third-party runtime dependencies.
Browse Line and Stock examplesThe same TypeScript renderers generate static Line and Stock charts through a supplied Canvas2D backend. Real PNG output is verified with Node.js 22.22.3, Bun 1.3.14 and Deno 2.9.3.
See the server-rendering exampleBROWSER ADMISSION
From a studio workstation to a phone in one hand, Sixtyfold follows the browser you already use. The same Canvas2D engine and responsive controls travel across platforms without a native wrapper.
| Browser | Engine | Desktop | Tablet | Mobile |
|---|---|---|---|---|
| Chrome | Blink | Supported | Supported | Supported |
| Safari | WebKit | Supported | Supported | Supported |
| Firefox | Gecko | Supported | Supported | Supported |
| Edge | Blink | Supported | Supported | Supported |
| Samsung Internet | Blink | Not released | Supported | Supported |
| Other ChromiumBrave · Opera · Arc · Vivaldi | Blink | Supported | Supported | Supported |
FRAMEWORK ADAPTERS
Thin, typed adapters give each framework its native lifecycle while preserving transferable data, worker cleanup, SSR-safe hosts, and direct access to the underlying chart.
Compare framework integrations@sixtyfold/react@sixtyfold/vue@sixtyfold/angular@sixtyfold/svelte@sixtyfold/solidCOMMERCIAL LICENSING
Commercial pricing is being finalized. Paid-plan values are TBD.
$0
Free for qualifying noncommercial projects under PolyForm Noncommercial 1.0.0.
TBD
One named independent individual. Unlimited applications they personally own or control.
Commercial pricing is being finalized.
Read licence termsTBD
One legal entity. Unlimited developers and applications; affiliates are not included.
Commercial pricing is being finalized.
Read licence termsTBD
One legal entity. Company scope plus redistribution in one named OEM product.
Commercial pricing is being finalized.
Read licence termsAGENT INTERFACE
Connect the local Sixtyfold Model Context Protocol (MCP) server for version-matched package selection, exact TypeScript symbols, verified framework recipes and option checks—without adding code to the chart bundle.
Connect @sixtyfold/mcpcodex mcp add sixtyfold -- npx -y @sixtyfold/mcp@next