Source: https://seerepo.com/r/palantir/blueprint/built
Markdown source: https://seerepo.com/r/palantir/blueprint/built.md
Description: blueprint is a TypeScript repo built with React. It makes its content with escape-html and marked and is tested with Testing Library, Vitest, and sinon.

# What is blueprint built with?

blueprint is a TypeScript repo built with React. It makes its content with escape-html and marked and is tested with Testing Library, Vitest, and sinon. It has 143,507 written lines, with 168 test files.

Read on November 5, 2026, at commit dd0fc22.

Repository: https://github.com/palantir/blueprint

## Frontend (/)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

### Interface

- **react-popper**: 1 file

## Support (/)

### Other

- **moment**: 1 file

## Frontend (packages/core)

### The base

- **[React](https://seerepo.com/uses/react)**: 83 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 77 files

### Interface

- **@popperjs/core**: 8 files
- **@floating-ui/react**: 4 files
- **react-popper**: 3 files
- **react-transition-group**: 3 files

## Support (packages/core)

### Testing

- **Testing Library**: 51 files
- **Vitest**: 3 files

## Frontend (packages/datetime)

### The base

- **[React](https://seerepo.com/uses/react)**: 13 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 8 files

### Interface

- **[react-day-picker](https://seerepo.com/uses/react-day-picker)**: 14 files

## Support (packages/datetime)

### Testing

- **Testing Library**: 2 files
- **Vitest**: 2 files

### Other

- **date-fns**: 15 files
- **date-fns-tz**: 3 files

## Support (packages/docs-data)

### Content

- **escape-html**: 1 file
- **[marked](https://seerepo.com/uses/marked)**: 1 file

### Testing

- **Vitest**: 1 file

### Tools

- **package-json**: 1 file

### Other

- **SemVer**: 1 file

## Frontend (packages/docs-theme)

### The base

- **[React](https://seerepo.com/uses/react)**: 21 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 16 files

## Support (packages/docs-theme)

### Other

- **lz-string**: 1 file

## Support (packages/eslint-plugin)

### Tools

- **typescript-eslint**: 20 files

### Other

- **dedent**: 9 files

## Frontend (packages/icons)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 2 files

## Support (packages/icons)

### Testing

- **Vitest**: 9 files
- **Testing Library**: 2 files

### Other

- **change-case**: 4 files

## Frontend (packages/labs)

### The base

- **[React](https://seerepo.com/uses/react)**: 4 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 2 files

## Support (packages/labs)

### Testing

- **Testing Library**: 3 files

## Frontend (packages/select)

### The base

- **[React](https://seerepo.com/uses/react)**: 3 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 4 files

## Support (packages/select)

### Testing

- **sinon**: 8 files
- **Vitest**: 2 files

## Frontend (packages/stylelint-plugin)

### Styles

- **[PostCSS](https://seerepo.com/uses/postcss)**: 5 files
- **postcss-value-parser**: 2 files
- **postcss-selector-parser**: 1 file

## Support (packages/stylelint-plugin)

### Testing

- **Vitest**: 6 files

### Tools

- **stylelint**: 4 files

## Frontend (packages/table)

### The base

- **[React](https://seerepo.com/uses/react)**: 26 files

### Styles

- **[classnames](https://seerepo.com/uses/classnames)**: 17 files

## Support (packages/table)

### Testing

- **Testing Library**: 17 files
- **sinon**: 13 files
- **Vitest**: 2 files

## Other repos with a similar stack

- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): React, react-day-picker, marked, PostCSS, postcss-selector-parser · [Compare](https://seerepo.com/compare/palantir/blueprint/vs/unslothai/unsloth)
- [mui/material-ui](https://seerepo.com/r/mui/material-ui/built): React, @popperjs/core, react-transition-group, PostCSS · [Compare](https://seerepo.com/compare/mui/material-ui/vs/palantir/blueprint)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, classnames, @floating-ui/react, react-day-picker · [Compare](https://seerepo.com/compare/infiniflow/ragflow/vs/palantir/blueprint)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): React, @floating-ui/react, marked, PostCSS · [Compare](https://seerepo.com/compare/palantir/blueprint/vs/twentyhq/twenty)
- [multica-ai/multica](https://seerepo.com/r/multica-ai/multica/built): React, react-day-picker, marked, PostCSS · [Compare](https://seerepo.com/compare/multica-ai/multica/vs/palantir/blueprint)
- [calcom/cal.diy](https://seerepo.com/r/calcom/cal.diy/built): React, classnames, react-day-picker, marked · [Compare](https://seerepo.com/compare/calcom/cal.diy/vs/palantir/blueprint)

## Frequently asked questions

### What language is blueprint written in?

blueprint is written in TypeScript, with 143,507 written lines.

### What framework does blueprint use?

blueprint is built with React.

### Does blueprint have tests?

Yes. blueprint has 168 test files and is tested with Testing Library, Vitest, and sinon.

### Which repos have a stack like blueprint's?

The ones that share most of its stack: unslothai/unsloth, mui/material-ui, and infiniflow/ragflow.

## 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.
