Source: https://seerepo.com/r/crimx/ext-saladict/built
Markdown source: https://seerepo.com/r/crimx/ext-saladict/built.md
Description: ext-saladict is a TypeScript repo built with React. It makes its content with dompurify and qrcode.react. It has 62,913 written lines, with 111 test files.

# What is ext-saladict built with?

ext-saladict is a TypeScript repo built with React. It makes its content with dompurify and qrcode.react, is tested with axios-mock-adapter, Faker, and jest-fetch-mock, and uses dexie. It has 62,913 written lines, with 111 test files.

Read on November 10, 2026, at commit 1673df1.

Repository: https://github.com/crimx/ext-saladict

## Frontend

### The base

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

### Styles

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

### Interface

- **[antd](https://seerepo.com/uses/antd)**: 51 files
- **[react-transition-group](https://seerepo.com/uses/react-transition-group)**: 8 files
- **react-shadow**: 3 files
- **react-beautiful-dnd**: 1 file
- **[react-textarea-autosize](https://seerepo.com/uses/react-textarea-autosize)**: 1 file
- **[wavesurfer.js](https://seerepo.com/uses/wavesurferjs)**: 1 file

### Icons

- **[Ant Design](https://seerepo.com/uses/ant-design)**: 20 files

## Backend

### Data

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

## Support

### Content

- **[dompurify](https://seerepo.com/uses/dompurify)**: 4 files
- **[qrcode.react](https://seerepo.com/uses/qrcodereact)**: 1 file

### Testing

- **axios-mock-adapter**: 33 files
- **Faker**: 1 file
- **jest-fetch-mock**: 1 file

### Tools

- **utility-types**: 2 files
- **@storybook/addon-knobs**: 1 file

### Other

- **rxjs**: 32 files
- **Axios**: 22 files
- **react-redux**: 21 files
- **i18next**: 17 files
- **memoize-one**: 14 files
- **Lodash**: 12 files
- **react-use**: 9 files
- **redux-observable**: 3 files
- **pako**: 2 files
- **Redux**: 2 files
- **redux-thunk**: 2 files
- **form-data**: 1 file
- **node-fetch**: 1 file
- **raf**: 1 file
- **shallowequal**: 1 file
- **soundtouchjs**: 1 file
- **uuid**: 1 file

## Other repos with a similar stack

- [apache/superset](https://seerepo.com/r/apache/superset/built): React, classnames, antd, Ant Design, dompurify · [Compare](https://seerepo.com/compare/apache/superset/vs/crimx/ext-saladict)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): React, react-textarea-autosize, dompurify, qrcode.react · [Compare](https://seerepo.com/compare/crimx/ext-saladict/vs/langgenius/dify)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, classnames, Ant Design, dompurify · [Compare](https://seerepo.com/compare/crimx/ext-saladict/vs/infiniflow/ragflow)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): React, react-beautiful-dnd, dompurify, qrcode.react · [Compare](https://seerepo.com/compare/crimx/ext-saladict/vs/Mintplex-Labs/anything-llm)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): React, dexie, dompurify, qrcode.react · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/crimx/ext-saladict)
- [streamlit/streamlit](https://seerepo.com/r/streamlit/streamlit/built): React, react-transition-group, wavesurfer.js, dompurify · [Compare](https://seerepo.com/compare/crimx/ext-saladict/vs/streamlit/streamlit)

## Frequently asked questions

### What language is ext-saladict written in?

ext-saladict is written in TypeScript, with 62,913 written lines.

### What framework does ext-saladict use?

ext-saladict is built with React.

### What services does ext-saladict use?

ext-saladict uses dexie.

### Does ext-saladict have tests?

Yes. ext-saladict has 111 test files and is tested with axios-mock-adapter, Faker, and jest-fetch-mock.

### Which repos have a stack like ext-saladict's?

The ones that share most of its stack: apache/superset, langgenius/dify, 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.
