What is material-ui built with?

material-ui is a JavaScript repo built with Vite, React, @slack/bolt, Next.js, and React Router. It makes its content with mustache, validates its data with prop-types, and is tested with Vitest and sinon. It has 775,910 written lines, with 1,195 test files.

Read on November 4, 2026, at commit 403986a. Read it as markdown

Frontend

The base 4

Styles 4

  • PostCSS19 files
  • emotion6 files
  • @emotion/react5 files
  • styled-components3 files

Interface 3

  • react-transition-group1 file
  • @material-ui/core92 files
  • @popperjs/core2 files

Support

The base 1

  • @slack/bolt1 file

Testing 2

  • Vitest435 files
  • sinon75 files

Tools 8

  • yargs2 files
  • @vitejs/plugin-react1 file
  • Babel1 file
  • postcss-cli1 file
  • SVGO1 file
  • csstype5 files
  • fast-glob1 file
  • rimraf1 file

Validation 1

  • prop-types195 files

Content 1

  • mustache1 file

Other 6

  • Babel10,751 files
  • react-is11 files
  • es-toolkit2 files
  • .ENV1 file
  • clsx141 files
  • path11 files

Other repos with a similar stack

Ordered by how much of its stack they share with material-ui, then by stars.

Frequently asked questions

What language is material-ui written in?
material-ui is written in JavaScript, with 775,910 written lines.
What framework does material-ui use?
material-ui is built with Vite, React, @slack/bolt, Next.js, and React Router.

The proof: in package.json

Does material-ui have tests?
Yes. material-ui has 1,195 test files and is tested with Vitest and sinon.
Which repos have a stack like material-ui's?
The ones that share most of its stack:vercel/next.jsshadcn-ui/uistorybookjs/storybook

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →