Source: https://seerepo.com/r/ChatGPTBox-dev/chatGPTBox/built
Markdown source: https://seerepo.com/r/ChatGPTBox-dev/chatGPTBox/built.md
Description: chatGPTBox is a JavaScript repo built with React and Preact. It uses AI through @nem035/gpt-3-encoder. It has 49,389 written lines, with 83 test files.

# What is chatGPTBox built with?

chatGPTBox is a JavaScript repo built with React and Preact. It uses AI through @nem035/gpt-3-encoder, makes its content with react-markdown, rehype-highlight, rehype-raw, remark-breaks, remark-gfm, and 3 more, validates its data with prop-types, and is tested with jsdom. It has 49,389 written lines, with 83 test files.

Read on November 13, 2026, at commit f0717a1.

Repository: https://github.com/ChatGPTBox-dev/chatGPTBox

## Frontend

### The base

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

### Styles

- **@picocss/pico**: 1 file
- **[Sass](https://seerepo.com/uses/sass)**: 1 file
- **sass-embedded**: 1 file

### Interface

- **react-tabs**: 3 files
- **[react-draggable](https://seerepo.com/uses/react-draggable)**: 1 file
- **[react-toastify](https://seerepo.com/uses/react-toastify)**: 1 file

### Icons

- **@primer/octicons-react**: 11 files

## Backend

### AI

- **@nem035/gpt-3-encoder**: 1 file

## Support

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[rehype-highlight](https://seerepo.com/uses/rehype-highlight)**: 2 files
- **[rehype-raw](https://seerepo.com/uses/rehype-raw)**: 2 files
- **[remark-breaks](https://seerepo.com/uses/remark-breaks)**: 2 files
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 2 files
- **[@mozilla/readability](https://seerepo.com/uses/mozilla-readability)**: 1 file
- **[rehype-katex](https://seerepo.com/uses/rehype-katex)**: 1 file
- **[remark-math](https://seerepo.com/uses/remark-math)**: 1 file

### Validation

- **[prop-types](https://seerepo.com/uses/prop-types)**: 20 files

### Testing

- **jsdom**: 8 files

### Tools

- **esbuild**: 4 files
- **css-minimizer-webpack-plugin**: 1 file
- **esbuild-loader**: 1 file
- **mini-css-extract-plugin**: 1 file
- **progress-bar-webpack-plugin**: 1 file
- **Webpack**: 1 file
- **webpack-bundle-analyzer**: 1 file

### Other

- **webextension-polyfill**: 24 files
- **react-i18next**: 22 files
- **i18next**: 9 files
- **Lodash**: 9 files
- **uuid**: 4 files
- **file-saver**: 3 files
- **@noble/hashes**: 2 files
- **archiver**: 1 file
- **countries-list**: 1 file
- **fs-extra**: 1 file
- **js-sha3**: 1 file
- **node-fetch**: 1 file
- **random-int**: 1 file

## Other repos with a similar stack

- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, react-markdown, rehype-raw, remark-breaks, remark-gfm, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/ChatGPTBox-dev/chatGPTBox/vs/infiniflow/ragflow)
- [ChatGPTNextWeb/NextChat](https://seerepo.com/r/ChatGPTNextWeb/NextChat/built): React, react-markdown, rehype-highlight, remark-breaks, remark-gfm, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/ChatGPTBox-dev/chatGPTBox/vs/ChatGPTNextWeb/NextChat)
- [aaif-goose/goose](https://seerepo.com/r/aaif-goose/goose/built): React, react-toastify, react-markdown, remark-breaks, remark-gfm, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/aaif-goose/goose/vs/ChatGPTBox-dev/chatGPTBox)
- [multica-ai/multica](https://seerepo.com/r/multica-ai/multica/built): React, react-markdown, rehype-raw, remark-breaks, remark-gfm, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/ChatGPTBox-dev/chatGPTBox/vs/multica-ai/multica)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): React, react-markdown, remark-breaks, remark-gfm, @mozilla/readability, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/ChatGPTBox-dev/chatGPTBox)
- [bytedance/UI-TARS-desktop](https://seerepo.com/r/bytedance/UI-TARS-desktop/built): React, react-markdown, rehype-highlight, rehype-raw, remark-gfm, rehype-katex, remark-math · [Compare](https://seerepo.com/compare/bytedance/UI-TARS-desktop/vs/ChatGPTBox-dev/chatGPTBox)

## Frequently asked questions

### What language is chatGPTBox written in?

chatGPTBox is written in JavaScript, with 49,389 written lines.

### What framework does chatGPTBox use?

chatGPTBox is built with React and Preact.

### Does chatGPTBox use AI?

Yes. chatGPTBox uses AI through @nem035/gpt-3-encoder.

### Does chatGPTBox have tests?

Yes. chatGPTBox has 83 test files and is tested with jsdom.

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

The ones that share most of its stack: infiniflow/ragflow, ChatGPTNextWeb/NextChat, and aaif-goose/goose.

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