Source: https://seerepo.com/r/tradingview/lightweight-charts/built
Markdown source: https://seerepo.com/r/tradingview/lightweight-charts/built.md
Description: lightweight-charts is a TypeScript repo built with Express and Vite. It makes its content with pngjs, markdown-it, markdown-it-anchor, and pixelmatch.

# What is lightweight-charts built with?

lightweight-charts is a TypeScript repo built with Express and Vite. It makes its content with pngjs, markdown-it, markdown-it-anchor, and pixelmatch and is tested with Chai, Puppeteer, and chai-exclude. It has 149,770 written lines, with 827 test files.

Read on November 6, 2026, at commit 2e1d5ce.

Repository: https://github.com/tradingview/lightweight-charts

## Backend (/)

### The base

- **[Express](https://seerepo.com/uses/express)**: 1 file

## Support (/)

### Content

- **[pngjs](https://seerepo.com/uses/pngjs)**: 3 files
- **[markdown-it](https://seerepo.com/uses/markdown-it)**: 1 file
- **markdown-it-anchor**: 1 file
- **pixelmatch**: 1 file

### Testing

- **Chai**: 32 files
- **Puppeteer**: 9 files
- **chai-exclude**: 3 files

### Tools

- **glob**: 2 files
- **@memlab/api**: 1 file

### Other

- **SemVer**: 2 files

## Frontend (packages/create-lwc-plugin)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

### Interface

- **[@clack/prompts](https://seerepo.com/uses/clack-prompts)**: 2 files

## Support (packages/create-lwc-plugin)

### Tools

- **dts-bundle-generator**: 1 file

### Other

- **picocolors**: 2 files

## Frontend (packages/lwc-plugin-accessibility)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-accessibility)

### Testing

- **Chai**: 8 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-anchored-text)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-anchored-text)

### Testing

- **Chai**: 3 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-brushable-area-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-brushable-area-series)

### Testing

- **Chai**: 1 file

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-dual-range-histogram-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-dual-range-histogram-series)

### Testing

- **Chai**: 1 file

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-hlc-area-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-hlc-area-series)

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-image-watermark)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-image-watermark)

### Testing

- **Chai**: 2 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-pretty-histogram-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-pretty-histogram-series)

### Testing

- **Chai**: 1 file

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-rounded-candles-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-rounded-candles-series)

### Testing

- **Chai**: 2 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-scatter-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-scatter-series)

### Testing

- **Chai**: 11 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-stacked-area-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-stacked-area-series)

### Testing

- **Chai**: 1 file

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-stacked-bars-series)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-stacked-bars-series)

### Testing

- **Chai**: 2 files

### Tools

- **dts-bundle-generator**: 1 file

## Frontend (packages/lwc-plugin-vertical-line)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: 1 file

## Support (packages/lwc-plugin-vertical-line)

### Tools

- **dts-bundle-generator**: 1 file

## Support (packages/lwc-toolkit)

### Testing

- **Chai**: 31 files

## Other repos with a similar stack

- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, Vite, markdown-it, @clack/prompts · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/tradingview/lightweight-charts)
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Express, Vite, pngjs · [Compare](https://seerepo.com/compare/immich-app/immich/vs/tradingview/lightweight-charts)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): Express, Vite, @clack/prompts · [Compare](https://seerepo.com/compare/thedotmack/claude-mem/vs/tradingview/lightweight-charts)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Express, Vite, @clack/prompts · [Compare](https://seerepo.com/compare/paperclipai/paperclip/vs/tradingview/lightweight-charts)
- [hoppscotch/hoppscotch](https://seerepo.com/r/hoppscotch/hoppscotch/built): Express, Vite, markdown-it · [Compare](https://seerepo.com/compare/hoppscotch/hoppscotch/vs/tradingview/lightweight-charts)
- [remotion-dev/remotion](https://seerepo.com/r/remotion-dev/remotion/built): Express, Vite, pngjs · [Compare](https://seerepo.com/compare/remotion-dev/remotion/vs/tradingview/lightweight-charts)

## Frequently asked questions

### What language is lightweight-charts written in?

lightweight-charts is written in TypeScript, with 149,770 written lines.

### What framework does lightweight-charts use?

lightweight-charts is built with Express and Vite.

### Does lightweight-charts have tests?

Yes. lightweight-charts has 827 test files and is tested with Chai, Puppeteer, and chai-exclude.

### Which repos have a stack like lightweight-charts's?

The ones that share most of its stack: n8n-io/n8n, immich-app/immich, and thedotmack/claude-mem.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
