Source: https://seerepo.com/r/rjsf-team/react-jsonschema-form/built
Markdown source: https://seerepo.com/r/rjsf-team/react-jsonschema-form/built.md
Description: react-jsonschema-form is a TypeScript repo built with React. It makes its content with markdown-to-jsx. It has 123,124 written lines, with 243 test files.

# What is react-jsonschema-form built with?

react-jsonschema-form is a TypeScript repo built with React. It makes its content with markdown-to-jsx, validates its data with Ajv, ajv-formats, ajv-i18n, ata-validator, and @cfworker/json-schema, and is tested with jsdom-testing-mocks, Testing Library, Vitest, and @emotion/jest. It has 123,124 written lines, with 243 test files.

Read on November 7, 2026, at commit ef52c9e.

Repository: https://github.com/rjsf-team/react-jsonschema-form

## Support (/)

### Testing

- **jsdom-testing-mocks**: 1 file
- **Testing Library**: 1 file
- **Vitest**: 1 file

### Tools

- **mkdocs**

## Frontend (packages/antd)

### The base

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

### Styles

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

### Interface

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

### Icons

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

## Support (packages/antd)

### Testing

- **jsdom-testing-mocks**: 1 file
- **Testing Library**: 1 file

### Other

- **dayjs**: 1 file

## Frontend (packages/chakra-ui)

### The base

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

### Styles

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

### Interface

- **Chakra UI**: 36 files
- **chakra-react-select**: 2 files

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 3 files
- **[react-icons](https://seerepo.com/uses/react-icons)**: 1 file

## Support (packages/chakra-ui)

### Testing

- **@emotion/jest**: 1 file
- **Testing Library**: 1 file

## Frontend (packages/core)

### The base

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

## Support (packages/core)

### Content

- **[markdown-to-jsx](https://seerepo.com/uses/markdown-to-jsx)**: 5 files

### Validation

- **[Ajv](https://seerepo.com/uses/ajv)**: 3 files

### Testing

- **Testing Library**: 26 files
- **Vitest**: 5 files

## Frontend (packages/daisyui)

### The base

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

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

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

### Icons

- **[Font Awesome](https://seerepo.com/uses/font-awesome)**: 6 files

## Support (packages/daisyui)

### Testing

- **Testing Library**: 4 files

### Other

- **date-fns**: 2 files

## Frontend (packages/fluentui-rc)

### The base

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

### Interface

- **@fluentui/react-components**: 22 files

### Icons

- **@fluentui/react-icons**: 3 files

## Frontend (packages/mantine)

### The base

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

### Interface

- **[Mantine](https://seerepo.com/uses/mantine)**: 29 files

## Support (packages/mantine)

### Testing

- **jsdom-testing-mocks**: 1 file

### Other

- **dayjs**: 1 file

## Frontend (packages/mui)

### The base

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

### Interface

- **[MUI](https://seerepo.com/uses/mui)**: 23 files

### Icons

- **[@mui/icons-material](https://seerepo.com/uses/mui-icons-material)**: 4 files

## Support (packages/mui)

### Testing

- **@emotion/jest**: 1 file
- **Testing Library**: 1 file

## Frontend (packages/primereact)

### The base

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

### Interface

- **PrimeReact**: 21 files

## Frontend (packages/react-bootstrap)

### The base

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

### Interface

- **[react-bootstrap](https://seerepo.com/uses/react-bootstrap)**: 22 files

### Icons

- **@react-icons/all-files**: 3 files

## Support (packages/react-bootstrap)

### Testing

- **Testing Library**: 2 files

## Frontend (packages/semantic-ui)

### The base

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

### Interface

- **semantic-ui-react**: 21 files

## Support (packages/semantic-ui)

### Testing

- **Testing Library**: 1 file

## Frontend (packages/shadcn)

### The base

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

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 4 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 8 files
- **[cmdk](https://seerepo.com/uses/cmdk)**: 2 files

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 10 files
- **[@radix-ui/react-icons](https://seerepo.com/uses/radix-ui-react-icons)**: 1 file

## Support (packages/shadcn)

### Testing

- **Testing Library**: 3 files

### Other

- **clsx**: 1 file

## Frontend (packages/utils)

### The base

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

## Support (packages/utils)

### Testing

- **Vitest**: 12 files
- **Testing Library**: 5 files

### Other

- **fast-equals**: 1 file
- **fast-uri**: 1 file
- **jsonpointer**: 1 file
- **react-is**: 1 file

## Support (packages/validator-ajv8)

### Validation

- **[Ajv](https://seerepo.com/uses/ajv)**: 6 files
- **[ajv-formats](https://seerepo.com/uses/ajv-formats)**: 2 files
- **ajv-i18n**: 1 file

### Testing

- **Vitest**: 3 files

## Support (packages/validator-ata)

### Validation

- **ata-validator**: 6 files

### Testing

- **Vitest**: 2 files

## Support (packages/validator-cfworker)

### Validation

- **@cfworker/json-schema**: 3 files

## Other repos with a similar stack

- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, classnames, Ant Design, Lucide, Ajv, Tailwind CSS, react-day-picker, class-variance-authority, tailwind-merge, Radix UI, cmdk, ajv-formats · [Compare](https://seerepo.com/compare/infiniflow/ragflow/vs/rjsf-team/react-jsonschema-form)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Lucide, react-icons, Ajv, Tailwind CSS, react-day-picker, class-variance-authority, tailwind-merge, Radix UI, cmdk, @radix-ui/react-icons, ajv-formats · [Compare](https://seerepo.com/compare/novuhq/novu/vs/rjsf-team/react-jsonschema-form)
- [bytedance/UI-TARS-desktop](https://seerepo.com/r/bytedance/UI-TARS-desktop/built): React, classnames, antd, Ant Design, Lucide, react-icons, Tailwind CSS, MUI, @mui/icons-material, class-variance-authority, tailwind-merge, Radix UI · [Compare](https://seerepo.com/compare/bytedance/UI-TARS-desktop/vs/rjsf-team/react-jsonschema-form)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, Chakra UI, Lucide, react-icons, Tailwind CSS, react-day-picker, class-variance-authority, tailwind-merge, Radix UI, cmdk, @radix-ui/react-icons · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/rjsf-team/react-jsonschema-form)
- [TryGhost/Ghost](https://seerepo.com/r/TryGhost/Ghost/built): React, Lucide, Ajv, Tailwind CSS, react-day-picker, class-variance-authority, tailwind-merge, Radix UI, cmdk, ajv-formats · [Compare](https://seerepo.com/compare/rjsf-team/react-jsonschema-form/vs/TryGhost/Ghost)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): React, Lucide, Tailwind CSS, Mantine, MUI, @mui/icons-material, tailwind-merge, Radix UI, cmdk, @cfworker/json-schema · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/rjsf-team/react-jsonschema-form)

## Frequently asked questions

### What language is react-jsonschema-form written in?

react-jsonschema-form is written in TypeScript, with 123,124 written lines.

### What framework does react-jsonschema-form use?

react-jsonschema-form is built with React.

### Does react-jsonschema-form have tests?

Yes. react-jsonschema-form has 243 test files and is tested with jsdom-testing-mocks, Testing Library, Vitest, and @emotion/jest.

### Which repos have a stack like react-jsonschema-form's?

The ones that share most of its stack: infiniflow/ragflow, novuhq/novu, and bytedance/UI-TARS-desktop.

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